R3BROOT
R3B analysis software
|
#include <R3BNeulandCal2HitHistAnalysis.h>
Public Member Functions | |
HistAnalysis ()=default | |
Public Member Functions inherited from R3B::Neuland::Calibration::CosmicEngineInterface | |
CosmicEngineInterface ()=default | |
virtual | ~CosmicEngineInterface ()=default |
CosmicEngineInterface (const CosmicEngineInterface &)=default | |
CosmicEngineInterface (CosmicEngineInterface &&)=delete | |
auto | operator= (const CosmicEngineInterface &) -> CosmicEngineInterface &=default |
auto | operator= (CosmicEngineInterface &&) -> CosmicEngineInterface &=delete |
void | SetModuleSize (int module_size) |
void | SetTask (Cal2HitParTask *task) |
auto | GetModuleSize () const -> auto |
auto | GetTask () -> Cal2HitParTask * |
virtual void | BeginOfEvent (unsigned int event_num) |
virtual void | SetErrorScale (float scale) |
Private Member Functions | |
void | Init () override |
void | AddSignals (const std::vector< BarCalData > &signals) override |
void | Calibrate (Cal2HitPar &hit_par) override |
void | EndOfEvent (unsigned int=0) override |
void | EventReset () override |
void | EndOfTask () override |
auto | SignalFilter (const std::vector< BarCalData > &signals) -> bool override |
void | HistInit (DataMonitor &histograms) override |
void | SetMinStat (int min) override |
void | fill_hist (const BarCalData &signal) |
Private Attributes | |
Cal2HitPar * | cal_to_hit_par_ = nullptr |
int | minimum_hit_ = 1 |
TSyncEngine | tsync_engine_ |
TH2D * | hist_time_diff_ = nullptr |
Definition at line 16 of file R3BNeulandCal2HitHistAnalysis.h.
|
default |
|
overrideprivatevirtual |
Implements R3B::Neuland::Calibration::CosmicEngineInterface.
Definition at line 102 of file R3BNeulandCal2HitHistAnalysis.cxx.
|
overrideprivatevirtual |
Implements R3B::Neuland::Calibration::CosmicEngineInterface.
Definition at line 158 of file R3BNeulandCal2HitHistAnalysis.cxx.
|
inlineoverrideprivatevirtual |
Reimplemented from R3B::Neuland::Calibration::CosmicEngineInterface.
Definition at line 33 of file R3BNeulandCal2HitHistAnalysis.h.
|
inlineoverrideprivatevirtual |
Reimplemented from R3B::Neuland::Calibration::CosmicEngineInterface.
Definition at line 35 of file R3BNeulandCal2HitHistAnalysis.h.
|
inlineoverrideprivatevirtual |
Reimplemented from R3B::Neuland::Calibration::CosmicEngineInterface.
Definition at line 34 of file R3BNeulandCal2HitHistAnalysis.h.
|
private |
Definition at line 115 of file R3BNeulandCal2HitHistAnalysis.cxx.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::Calibration::CosmicEngineInterface.
Definition at line 75 of file R3BNeulandCal2HitHistAnalysis.cxx.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::Calibration::CosmicEngineInterface.
Definition at line 94 of file R3BNeulandCal2HitHistAnalysis.cxx.
|
inlineoverrideprivatevirtual |
Reimplemented from R3B::Neuland::Calibration::CosmicEngineInterface.
Definition at line 38 of file R3BNeulandCal2HitHistAnalysis.h.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::Calibration::CosmicEngineInterface.
Definition at line 129 of file R3BNeulandCal2HitHistAnalysis.cxx.
|
private |
Definition at line 22 of file R3BNeulandCal2HitHistAnalysis.h.
|
private |
Definition at line 27 of file R3BNeulandCal2HitHistAnalysis.h.
|
private |
Definition at line 23 of file R3BNeulandCal2HitHistAnalysis.h.
|
private |
Definition at line 24 of file R3BNeulandCal2HitHistAnalysis.h.