NEMO3 tracking result. More...
#include <tracking.h>
Public Types | |
| typedef std::list< track > | track_col |
| track_col is a list of track | |
| typedef std::list< int > | scin_hit_number_col |
| scin_hit_number_col is a list of scin number | |
Public Member Functions | |
| bool | is_debug () const |
| returns true if the debug option is on | |
| void | set_debug (bool) |
| sets the debug option | |
| const std::string & | get_name () const |
| returns the const reference of the name of the tracking | |
| void | set_name (const std::string &name_) |
| sets the name of the tracking | |
| const track_col & | tracks () const |
| returns the const reference to the list of tracks | |
| track_col & | tracks () |
| returns the reference to the list of tracks | |
| int | get_number_of_tracks () const |
| returns the number of tracks in the tracking | |
| int | get_number_of_unassociated_gg_hits () const |
| returns the number of unassociated gg hits | |
| int | get_number_of_unassociated_scin_hits () const |
| returns the number of unassociated scin hits | |
| void | add_track (const track &) |
| adds a track to the tracking | |
| const track & | get_track (int i_) const |
| returns the const reference to the track number i_ | |
| track_col::const_iterator | get_track_with_scin_nb (int i_) const |
| returns the const reference to the track with the associated scin number i_ | |
| track & | get_track_no_const (int i_) |
| returns the reference to the track number i_ | |
| const gg_hit & | get_unassociated_gg_hit (int i_) const |
| returns the const reference to the unassociated gg hit number i_ | |
| const scin_hit & | get_unassociated_scin_hit (int i_) const |
| returns the const reference to the unassociated scin hit number i_ | |
| const scin_hit_info & | get_unassociated_scin_info (int i_) const |
| returns the const reference to the unassociated scin hit info number i_ | |
| const gg_hit_info_col & | get_unassociated_gg_hits () const |
| returns the const reference to the list of unassociated gg hit info | |
| gg_hit_info_col & | get_unassociated_gg_hits () |
| returns the reference to the list of unassociated gg hit info | |
| const scin_hit_info_col & | get_unassociated_scin_hits () const |
| returns the const reference to the list of unassociated scin hit info | |
| scin_hit_info_col & | get_unassociated_scin_hits () |
| returns the reference to the list of unassociated scin hit info | |
| scin_hit_number_col & | get_associated_scin_numbers () |
| returns the reference to the list of associated scin number | |
| const scin_hit_number_col & | get_associated_scin_numbers () const |
| returns the const reference to the list of associated scin number | |
| int | get_number_of_associated_scin () const |
| returns the number of associated scin | |
|
const datatools::utils::properties & | properties () const |
| returns the const reference of the properties field | |
|
const datatools::utils::properties & | get_properties_const () const |
| returns the const reference of the properties field | |
|
const datatools::utils::properties & | get_properties_ro () const |
| returns the const reference of the properties field | |
| datatools::utils::properties & | properties () |
| returns the reference of the properties field | |
| datatools::utils::properties & | get_properties () |
| returns the reference of the properties field | |
| datatools::utils::properties & | get_properties_rw () |
| returns the reference of the properties field | |
| tracking (const std::string &name_="", bool debug_=false) | |
| constructor | |
| virtual | ~tracking () |
| destructor | |
| virtual void | clear () |
| clears the tracking information | |
| virtual void | tree_dump (std::ostream &out_=std::cerr, const std::string &title_="", const std::string &indent_="", bool inherit_=false) const |
| const virtual function that dump class informations | |
| void | dump () const |
| const function that dump class informations | |
| virtual const std::string & | get_serial_tag () const |
| const virtual function that returns the reference to the serialization tag | |
Static Public Attributes | |
| static const size_t | MAX_NUMBER_OF_TRACKS_NEMOS = 9 |
| static const std::string | SERIAL_TAG |
| serialization tag | |
Private Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar_, const unsigned int version_) |
| serialization | |
Private Attributes | |
| bool | __debug |
| std::string | __name |
| datatools::utils::properties | __properties |
| track_col | __tracks |
| gg_hit_info_col | __unassociated_gg_hits |
| scin_hit_info_col | __unassociated_scin_hits |
| scin_hit_number_col | __associated_scin_numbers |
Friends | |
| class | boost::serialization::access |
| friend class access | |
NEMO3 tracking result.
Author(s): Francois Mauger mauger@lpccaen.in2p3.fr Creation date: 2008-12-18 Last modified: 2012-03-07
License:
Description: NEMO3 tracking result
History:
1.8.0