|
R3BROOT
R3B analysis software
|
#include <R3BNeulandCalToHitParTask.h>
Public Member Functions | |
| Cal2HitParTask (Cal2HitParMethod method=Cal2HitParMethod::recons, std::string_view cal_data_name="NeulandCalData", std::string_view base_par_name="NeulandCalibrationBasePar", std::string_view hit_par_name="NeulandHitPar", std::string_view name="NeulandCal2HitParTask", int iVerbose=1) | |
| void | SetMinStat (int min) |
| void | SetErrorScale (float scale) |
| auto | GetCal2HitPar () -> auto * |
| 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) |
| 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 | TriggeredExec () override |
| void | EndOfTask () override |
| auto | CheckConditions () const -> bool override |
Private Attributes | |
| InputVectorConnector< BarCalData > | cal_data_ { "NeulandCalData" } |
| CalibrationBasePar * | base_par_ = nullptr |
| Cal2HitPar * | hit_par_ = nullptr |
| std::unique_ptr< Calibration::CosmicEngineInterface > | engine_ |
Definition at line 38 of file R3BNeulandCalToHitParTask.h.
|
explicit |
Definition at line 33 of file R3BNeulandCalToHitParTask.cxx.
|
nodiscardoverrideprivatevirtual |
Reimplemented from R3B::Neuland::CalibrationTask.
Definition at line 110 of file R3BNeulandCalToHitParTask.cxx.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::CalibrationTask.
Definition at line 98 of file R3BNeulandCalToHitParTask.cxx.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::CalibrationTask.
Definition at line 63 of file R3BNeulandCalToHitParTask.cxx.
|
inline |
Definition at line 49 of file R3BNeulandCalToHitParTask.h.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::CalibrationTask.
Definition at line 61 of file R3BNeulandCalToHitParTask.cxx.
|
inline |
Definition at line 48 of file R3BNeulandCalToHitParTask.h.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::CalibrationTask.
Definition at line 77 of file R3BNeulandCalToHitParTask.cxx.
|
inline |
Definition at line 47 of file R3BNeulandCalToHitParTask.h.
|
overrideprivatevirtual |
Implements R3B::Neuland::CalibrationTask.
Definition at line 79 of file R3BNeulandCalToHitParTask.cxx.
|
private |
Definition at line 54 of file R3BNeulandCalToHitParTask.h.
|
private |
Definition at line 52 of file R3BNeulandCalToHitParTask.h.
|
private |
Definition at line 57 of file R3BNeulandCalToHitParTask.h.
|
private |
Definition at line 55 of file R3BNeulandCalToHitParTask.h.