Public Types | |
| enum | mode_t { MODE_EACH = 0, MODE_MULTIPLE = 1, MODE_MORE_THAN = 2, MODE_LESS_THAN = 3, MODE_INVALID = -1 } |
Public Member Functions | |
| bool | is_mode_each () const |
| bool | is_mode_multiple () const |
| bool | is_mode_more_than () const |
| bool | is_mode_less_than () const |
| track_scin_association_cut (bool debug_=false) | |
| void | set (int mode_, int nb_track_, const string &tracking_name_="") |
| bool | is_debug () const |
| void | set_debug (bool) |
| void | dump (std::ostream &out_=std::clog) const |
| bool | accept () |
| ? | |
| virtual std::string | cut_id () const |
| pure virtual method for cut factory stuff | |
| virtual cut_creator_t | cut_creator () const |
| pure virtual method for cut factory stuff | |
Static Public Member Functions | |
| static int | get_mode_from_label (const std::string &label_) |
| static std::string | get_label_from_mode (int mode_) |
| static bool | is_mode_valid (int mode_) |
| static nemo3::i_ana_event_cut * | create (const nemocuts::ICutFactory::cut_properties_t &cut_properties_) |
Static Public Attributes | |
| static const std::string | CUT_ID |
Protected Member Functions | |
| virtual void | __prepare_cut () |
| pure virtual method for cut factory stuff | |
Private Attributes | |
| bool | __debug |
| int | __mode |
| int | __number_of_tracks |
| string | __tracking_name |
Static Private Attributes | |
|
static creator_registration < track_scin_association_cut > | __CR |
1.8.0