33 #ifndef FALAISE_SNEMO_CUT_TRACKER_TRAJECTORY_DATA_CUT_H 34 #define FALAISE_SNEMO_CUT_TRACKER_TRAJECTORY_DATA_CUT_H 1 41 #include <boost/cstdint.hpp> 105 virtual void reset();
115 std::string _TTD_label_;
117 std::string _flag_name_;
118 int _solution_range_min_;
119 int _solution_range_max_;
120 double _chi2ndf_range_min_;
121 double _chi2ndf_range_max_;
122 double _pvalue_range_min_;
123 double _pvalue_range_max_;
139 #endif // FALAISE_SNEMO_CUT_TRACKER_TRAJECTORY_DATA_CUT_H Definition: tracker_trajectory_data_cut.h:57
bool is_mode_flag() const
Check mode FLAG:
Definition: tracker_trajectory_data_cut.h:56
bool is_mode_range_pvalue() const
Check mode RANGE_PVALUE:
bool is_mode_range_chi2ndf() const
Check mode RANGE_CHI2NDF:
void set_TTD_label(const std::string &TTD_label_)
Set the 'Tracker trajectory' bank label/name.
virtual void initialize(const datatools::properties &configuration_, datatools::service_manager &service_manager_, cuts::cut_handle_dict_type &cut_dict_)
Initilization.
virtual ~tracker_trajectory_data_cut()
Destructor.
A cut performed on the event record's 'tracker trajectory data' bank.
Definition: tracker_trajectory_data_cut.h:52
const std::string & get_flag_name() const
mode_type
Mode of the cut.
Definition: tracker_trajectory_data_cut.h:55
Definition: tracker_trajectory_data_cut.h:58
DOCD_CLASS_DECLARATION(my::algo)
#define CUT_REGISTRATION_INTERFACE(T)
Definition: calo_tapered_scin_box_model.h:54
Definition: tracker_trajectory_data_cut.h:61
virtual void reset()
Reset.
void set_flag_name(const std::string &flag_name_)
bool is_mode_range_solution() const
Check mode RANGE_SOLUTION:
std::map< std::string, cut_entry_type > cut_handle_dict_type
uint32_t get_mode() const
Return the cut mode.
void _set_defaults()
Default values.
const std::string & get_TTD_label() const
Return the 'Tracker trajectory' bank label/name.
tracker_trajectory_data_cut(datatools::logger::priority logging_priority_=datatools::logger::PRIO_FATAL)
Constructor.
virtual int _accept()
Selection.
Definition: tracker_trajectory_data_cut.h:60
Definition: tracker_trajectory_data_cut.h:59
bool is_mode_has_solution() const
Check mode HAS_SOLUTION: