33 #ifndef FALAISE_SNEMO_CUT_CALIBRATED_DATA_CUT_H 34 #define FALAISE_SNEMO_CUT_CALIBRATED_DATA_CUT_H 1 41 #include <boost/cstdint.hpp> 48 class service_manager;
112 virtual void reset();
122 std::string _CD_label_;
124 std::string _flag_name_;
125 std::string _hit_category_;
126 int _hit_category_range_min_;
127 int _hit_category_range_max_;
128 int _tracker_hit_trait_bits_;
129 double _tracker_hit_delay_time_;
144 #endif // FALAISE_SNEMO_CUT_CALIBRATED_DATA_CUT_H Definition: calibrated_data_cut.h:66
A cut performed on the event record's 'calibrated data' bank.
Definition: calibrated_data_cut.h:57
virtual void initialize(const datatools::properties &configuration_, datatools::service_manager &service_manager_, cuts::cut_handle_dict_type &cut_dict_)
Initilization.
virtual void reset()
Reset.
bool is_mode_flag() const
Check cut mode MODE_FLAG :
Definition: calibrated_data_cut.h:62
Definition: calibrated_data_cut.h:63
virtual int _accept()
Selection.
virtual ~calibrated_data_cut()
Destructor.
mode_type
Type of cut on calibrated data model.
Definition: calibrated_data_cut.h:60
void set_CD_label(const std::string &CD_label_)
Set the calibrated data bank label/name.
const std::string & get_CD_label() const
Return the calibrated data bank label/name.
bool is_mode_range_hit_category() const
Check cut mode MODE_RANGE_HIT_CATEGORY:
const std::string & get_flag_name() const
Return the name of cut mode MODE_FLAG.
bool is_mode_tracker_hit_has_traits() const
Check cut mode MODE_TRACKER_HIT_HAS_TRAITS:
DOCD_CLASS_DECLARATION(my::algo)
#define CUT_REGISTRATION_INTERFACE(T)
Definition: calo_tapered_scin_box_model.h:54
void set_flag_name(const std::string &flag_name_)
Set the name of cut mode MODE_FLAG.
Definition: calibrated_data_cut.h:61
Definition: calibrated_data_cut.h:65
calibrated_data_cut(datatools::logger::priority logging_priority_=datatools::logger::PRIO_FATAL)
Constructor.
bool is_mode_tracker_hit_is_delayed() const
Check cut mode MODE_TRACKER_HIT_IS_DELAYED:
bool is_mode_has_hit_category() const
Check cut mode MODE_HAS_HIT_CATEGORY:
std::map< std::string, cut_entry_type > cut_handle_dict_type
uint32_t get_mode() const
Return the cut mode.
Definition: calibrated_data_cut.h:64
void _set_defaults()
Default values.