|
R3BROOT
R3B analysis software
|
#include <R3BNeulandCalMonitorTask.h>
Public Member Functions | |
| CalMonitorTask (std::string_view cal_data_name="NeulandCalData") | |
| Public Member Functions inherited from R3B::Neuland::CalibrationTask | |
| CalibrationTask () | |
| CalibrationTask (std::string_view name, int iVerbose=1) | |
| auto | GetEventHeader () const -> auto * |
| auto | GetHistMonitor () -> DataMonitor & |
| auto | IsHistDisabled () const -> bool |
| auto | GetTrigger () const -> CalTrigger |
| void | SetTrigger (CalTrigger trigger) |
| void | SetDisableHist (bool is_hist_disabled=true) |
| void | SetDisableHistWrite (bool is_write_hist_disabled=true) |
| void | ConditionFillToHist (std::string_view condition) |
| auto | GetBasePar () const -> auto * |
| template<typename ParType> | |
| auto | AddInputPar (std::string_view par_name, FairRuntimeDb *rtdb=FairRuntimeDb::instance()) -> ParType * |
| template<typename ParType> | |
| auto | AddOutputPar (std::string_view par_name, FairRuntimeDb *rtdb=FairRuntimeDb::instance()) -> ParType * |
Private Member Functions | |
| void | HistogramInit (DataMonitor &histograms) override |
| void | ExtraInit (FairRootManager *rootMan) override |
| void | SetExtraPar (FairRuntimeDb *rtdb) override |
| void | BeginOfEvent () override |
| void | TriggeredExec () override |
| void | EndOfTask () override |
| auto | CheckConditions (TH1L *hist_condition) const -> bool override |
Private Attributes | |
| InputVectorConnector< BarCalData > | cal_data_ |
| std::vector< int > | plane_counter_ |
| TH2D * | hist_module_hit_num_ = nullptr |
| TH2D * | hist_n_module_n_planes_ = nullptr |
| TH1D * | hist_plane_hit_num_ = nullptr |
| TH1D * | hist_bar_hit_sizes_ = nullptr |
| TH2D * | hist_module_hit_n_half_planes_ = nullptr |
| std::map< int, TH2D * > | hist_module_hit_n_planes_ |
Additional Inherited Members | |
| Static Public Member Functions inherited from R3B::Neuland::CalibrationTask | |
| static void | ConditionFillToHist (TH1L *hist_condition, std::string_view condition) |
Definition at line 19 of file R3BNeulandCalMonitorTask.h.
|
explicit |
Definition at line 17 of file R3BNeulandCalMonitorTask.cxx.
|
inlineoverrideprivatevirtual |
Reimplemented from R3B::Neuland::CalibrationTask.
Definition at line 39 of file R3BNeulandCalMonitorTask.h.
|
inlinenodiscardoverrideprivatevirtual |
Reimplemented from R3B::Neuland::CalibrationTask.
Definition at line 42 of file R3BNeulandCalMonitorTask.h.
|
inlineoverrideprivatevirtual |
Reimplemented from R3B::Neuland::CalibrationTask.
Definition at line 41 of file R3BNeulandCalMonitorTask.h.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::CalibrationTask.
Definition at line 23 of file R3BNeulandCalMonitorTask.cxx.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::CalibrationTask.
Definition at line 25 of file R3BNeulandCalMonitorTask.cxx.
|
inlineoverrideprivatevirtual |
Reimplemented from R3B::Neuland::CalibrationTask.
Definition at line 38 of file R3BNeulandCalMonitorTask.h.
|
overrideprivatevirtual |
Implements R3B::Neuland::CalibrationTask.
Definition at line 93 of file R3BNeulandCalMonitorTask.cxx.
|
private |
Definition at line 25 of file R3BNeulandCalMonitorTask.h.
|
private |
Definition at line 31 of file R3BNeulandCalMonitorTask.h.
|
private |
Definition at line 32 of file R3BNeulandCalMonitorTask.h.
|
private |
Definition at line 33 of file R3BNeulandCalMonitorTask.h.
|
private |
Definition at line 28 of file R3BNeulandCalMonitorTask.h.
|
private |
Definition at line 29 of file R3BNeulandCalMonitorTask.h.
|
private |
Definition at line 30 of file R3BNeulandCalMonitorTask.h.
|
private |
Definition at line 26 of file R3BNeulandCalMonitorTask.h.