|
R3BROOT
R3B analysis software
|
#include <R3BNeulandCalToHitParTask.h>
Public Types | |
| using | Config = Cal2HitParTaskConfig |
Public Member Functions | |
| Cal2HitParTask (const Config &config) | |
| void | SetMinStat (int min) |
| void | SetErrorScale (float scale) |
| auto | GetCal2HitPar () -> auto * |
| void | SetMethod (Cal2HitParMethod method) |
| template<std::derived_from< Calibration::CosmicEngineInterface > Engine> | |
| void | SetMethod (std::unique_ptr< Engine > engine) |
| 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 | BeginOfEvent () override |
| void | SetExtraPar (FairRuntimeDb *rtdb) override |
| void | TriggeredExec () override |
| void | EndOfTask () override |
| auto | CheckConditions (TH1L *hist_condition) const -> bool override |
Private Attributes | |
| Config | config_ |
| InputVectorConnector< BarCalData > | cal_data_ { "NeulandCalData" } |
| CalibrationBasePar * | base_par_ = nullptr |
| Cal2HitPar * | hit_par_ = nullptr |
| std::unique_ptr< Calibration::CosmicEngineInterface > | engine_ |
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 66 of file R3BNeulandCalToHitParTask.h.
Definition at line 69 of file R3BNeulandCalToHitParTask.h.
|
explicit |
Definition at line 35 of file R3BNeulandCalToHitParTask.cxx.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::CalibrationTask.
Definition at line 146 of file R3BNeulandCalToHitParTask.cxx.
|
nodiscardoverrideprivatevirtual |
Reimplemented from R3B::Neuland::CalibrationTask.
Definition at line 148 of file R3BNeulandCalToHitParTask.cxx.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::CalibrationTask.
Definition at line 135 of file R3BNeulandCalToHitParTask.cxx.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::CalibrationTask.
Definition at line 96 of file R3BNeulandCalToHitParTask.cxx.
|
inline |
Definition at line 73 of file R3BNeulandCalToHitParTask.h.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::CalibrationTask.
Definition at line 94 of file R3BNeulandCalToHitParTask.cxx.
| void R3B::Neuland::Cal2HitParTask::SetErrorScale | ( | float | scale | ) |
Definition at line 68 of file R3BNeulandCalToHitParTask.cxx.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::CalibrationTask.
Definition at line 114 of file R3BNeulandCalToHitParTask.cxx.
| void R3B::Neuland::Cal2HitParTask::SetMethod | ( | Cal2HitParMethod | method | ) |
Definition at line 78 of file R3BNeulandCalToHitParTask.cxx.
|
inline |
Definition at line 82 of file R3BNeulandCalToHitParTask.h.
| void R3B::Neuland::Cal2HitParTask::SetMinStat | ( | int | min | ) |
Definition at line 58 of file R3BNeulandCalToHitParTask.cxx.
|
overrideprivatevirtual |
Implements R3B::Neuland::CalibrationTask.
Definition at line 116 of file R3BNeulandCalToHitParTask.cxx.
|
private |
Definition at line 91 of file R3BNeulandCalToHitParTask.h.
|
private |
Definition at line 89 of file R3BNeulandCalToHitParTask.h.
|
private |
Definition at line 88 of file R3BNeulandCalToHitParTask.h.
|
private |
Definition at line 94 of file R3BNeulandCalToHitParTask.h.
|
private |
Definition at line 92 of file R3BNeulandCalToHitParTask.h.