18#include <FairRootManager.h>
19#include <FairRuntimeDb.h>
42 std::string_view cal_data_name =
"NeulandCalData",
43 std::string_view base_par_name =
"NeulandCalibrationBasePar",
44 std::string_view hit_par_name =
"NeulandHitPar",
45 std::string_view name =
"NeulandCal2HitParTask",
57 std::unique_ptr<Calibration::CosmicEngineInterface>
engine_;
61 void ExtraInit(FairRootManager* rootMan)
override;
void SetErrorScale(float scale)
InputVectorConnector< BarCalData > cal_data_
void EndOfTask() override
void ExtraInit(FairRootManager *rootMan) override
auto GetCal2HitPar() -> auto *
std::unique_ptr< Calibration::CosmicEngineInterface > engine_
void SetExtraPar(FairRuntimeDb *rtdb) override
void HistogramInit(DataMonitor &histograms) override
auto CheckConditions() const -> bool override
void TriggeredExec() override
CalibrationBasePar * base_par_
Cal2HitParTask(Cal2HitParMethod method=Cal2HitParMethod::LSQT, 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)
Simulation of NeuLAND Bar/Paddle.
InputConnector< std::vector< ElementType > > InputVectorConnector