18 #ifndef FALAISE_SNEMO_DATAMODEL_MOCK_RAW_TRACKER_HIT_H 19 #define FALAISE_SNEMO_DATAMODEL_MOCK_RAW_TRACKER_HIT_H 1 97 virtual void tree_dump(std::ostream& out_ = std::clog,
const std::string& title_ =
"",
98 const std::string& indent_ =
"",
bool inherit_ =
false)
const;
105 double _sigma_ref_time_;
109 double _sigma_drift_time_;
111 double _sigma_top_time_;
112 double _bottom_time_;
113 double _sigma_bottom_time_;
126 #endif // FALAISE_SNEMO_DATAMODEL_MOCK_RAW_TRACKER_HIT_H
static const std::string NOISY_FLAG
Definition: mock_raw_tracker_hit.h:33
static const double INVALID_VALUE
Definition: mock_raw_tracker_hit.h:32
mock_raw_tracker_hit()
Default constructor.
void invalidate_ref_time()
double get_sigma_ref_time() const
bool is_drift_time_missing() const
bool is_bottom_time_missing() const
A mock class to represent SuperNEMO raw tracker hit.
Definition: mock_raw_tracker_hit.h:30
virtual void clear()
Clear all attributes.
virtual void tree_dump(std::ostream &out_=std::clog, const std::string &title_="", const std::string &indent_="", bool inherit_=false) const
Smart print.
void set_sigma_bottom_time(double)
void set_bottom_time(double)
void set_ref_time(double)
void set_sigma_top_time(double)
Definition: mock_raw_tracker_hit.h:35
double get_drift_time() const
void invalidate()
Invalidate the hit.
double get_sigma_drift_time() const
Definition: calo_tapered_scin_box_model.h:54
double get_top_time() const
void set_sigma_ref_time(double)
bool is_ref_time_missing() const
double get_ref_time() const
virtual ~mock_raw_tracker_hit()
Destructor.
bool is_top_time_missing() const
void set_sigma_drift_time(double)
double get_sigma_top_time() const
double get_sigma_bottom_time() const
double get_bottom_time() const
bool is_valid() const
Check if the hit is valid.
void set_drift_time(double)
Definition: mock_raw_tracker_hit.h:35
void set_top_time(double)