19#include <FairRootManager.h>
33 explicit Map2CalParTask(std::string_view mapped_data_name =
"NeulandMappedData",
34 std::string_view trig_mapped_data_name =
"NeulandTrigMappedData",
35 std::string_view par_name =
"LandTCalPar",
36 std::string_view trig_par_name =
"LandTrigTCalPar");
67 void ExtraInit(FairRootManager* rootMan)
override;
R3B::Neuland::Map2CalParTask R3BNeulandMapped2CalPar2
TrigMappingIO trig_id_IO_
float coarse_time_frequency_
OutputParView< Map2CalPar > map_to_cal_trig_par_
void SetTrigIDMapFileName(std::string_view fileName)
calibration::FTEngine< calibration::ModuleCal > trig_map_cal_engine_
calibration::FTCalErrorMethod ErrorMethod
void TriggeredExec() override
InputMapConnector< int, PaddleTamexMappedData > map_data_
void SetTrigIDMapDir(std::string_view dirName)
void SetTrigIDMapPrintFormat(TrigIDMappingPrintFormat format)
TrigIDMappingFinder trig_id_mapping_finder_
void ExtraInit(FairRootManager *rootMan) override
void SetCoarseTimeFreqMHz(float freq)
calibration::FTCalStrategy cal_strategy_
calibration::FTEngine< calibration::PlaneCal > map_cal_engine_
Map2CalParTask(std::string_view mapped_data_name="NeulandMappedData", std::string_view trig_mapped_data_name="NeulandTrigMappedData", std::string_view par_name="LandTCalPar", std::string_view trig_par_name="LandTrigTCalPar")
void SetErrorMethod(ErrorMethod method)
void EndOfTask() override
OutputParView< Map2CalPar > map_to_cal_par_
void SetTrigEnabled(bool is_enabled)
InputMapConnector< int, PaddleTamexTrigMappedData > trig_map_data_
Simulation of NeuLAND Bar/Paddle.
constexpr auto COARSE_TIME_CLOCK_FREQUENCY_MHZ
InputConnector< std::map< KeyType, ValueType > > InputMapConnector