21#include <FairRootManager.h>
60 void ExtraInit(FairRootManager* rootMan)
override;
77 unsigned int module_num,
82 unsigned int module_num) const ->
ValueError<
double>;
84 unsigned int module_num,
R3B::Map2CalPar R3BTCalPar2
R3B::Neuland::Map2CalTask R3BNeulandMapped2Cal2
auto InputPar(std::string_view par_name, FairRuntimeDb *rtdb=FairRuntimeDb::instance()) -> ParType *
void HistogramInit(DataMonitor &histograms) override
float coarse_time_frequency_
InputMapConnector< unsigned int, PaddleTamexTrigMappedData > trigMappedData_
CalibrationBasePar * base_par_
auto get_tot(const DoubleEdgeSignal &pmtSignal, unsigned int module_num, R3B::Side module_side) const -> ValueError< double >
void SetPulserMode(bool pulser_mode=true)
OutputVectorConnector< BarCalData > calData_
auto get_trigger_time(unsigned int module_num, Side side) const -> ValueError< double >
auto mapBarSignal_to_calSignals(const MapBarSignal &map_bar_signals, unsigned int module_num, R3B::Side side) const -> std::vector< CalDataSignal >
auto convert_to_real_time(R3BTCalPar2 *calPar, SingleEdgeSignal signal, FTType ftType, unsigned int module_num) const -> ValueError< double >
Map2CalPar * calibrationPar_
auto CheckConditions() const -> bool override
InputVectorConnector< PaddleTamexMappedData > mappedData_
void SetNhitmin(unsigned int size)
void BeginOfEvent() override
void FinishEvent() override
Map2CalPar * calibrationTrigPar_
unsigned int total_pmt_nums_
unsigned int coarse_time_max_num_
void overflow_correct(R3B::Neuland::CalDataSignal &calSignal) const
void EnableWak(bool is_walk_enabled=true)
void ExtraInit(FairRootManager *rootMan) override
void fill_cal_data(BarCalData &cal, const MapBarSignal &signals)
auto doubleEdgeSignal_to_calSignal(const DoubleEdgeSignal &double_edge_signal, R3B::Side side, unsigned int module_num) const -> CalDataSignal
void TriggeredExec() override
void histogram_monitor(const BarCalData &cal, Side side)
unsigned int signal_min_size_
Simulation of NeuLAND Bar/Paddle.
constexpr auto MAXCTValue
constexpr auto MaxCalTime
InputConnector< std::vector< ElementType > > InputVectorConnector
InputConnector< std::map< KeyType, ValueType > > InputMapConnector
OutputConnector< std::vector< ElementType > > OutputVectorConnector