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.