#include <R3BNeulandMapToCalTask.h>
|
void | ExtraInit (FairRootManager *rootMan) override |
void | HistogramInit (DataMonitor &histograms) override |
void | BeginOfEvent () override |
void | TriggeredExec () override |
void | FinishEvent () override |
void | SetExtraPar (FairRuntimeDb *rtdb) override |
auto | CheckConditions () const -> bool override |
void | set_pmt_num () |
void | set_ct_freq () |
void | sample_parameters () |
void | calibrate () |
void | histogram_monitor (const BarCalData &cal, Side side) |
void | fill_cal_data (BarCalData &cal, const MapBarSignal &signals) |
auto | doubleEdgeSignal_to_calSignal (const DoubleEdgeSignal &double_edge_signal, R3B::Side side, int module_num) const -> CalDataSignal |
auto | mapBarSignal_to_calSignals (const MapBarSignal &map_bar_signals, int module_num, R3B::Side side) const -> std::vector< CalDataSignal > |
auto | convert_to_real_time (R3BTCalPar2 *calPar, SingleEdgeSignal signal, FTType ftType, int module_num) const -> ValueError< double > |
auto | get_tot (const DoubleEdgeSignal &pmtSignal, int module_num, R3B::Side module_side) const -> ValueError< double > |
auto | get_trigger_time (int module_num, Side side) const -> ValueError< double > |
void | overflow_correct (R3B::Neuland::CalDataSignal &calSignal) const |
Definition at line 34 of file R3BNeulandMapToCalTask.h.
◆ Map2CalTask()
R3B::Neuland::Map2CalTask::Map2CalTask |
( |
std::string_view | map_data_name = "NeulandMapData", |
|
|
std::string_view | trig_map_data_name = "NeulandTrigMapData", |
|
|
std::string_view | par_name = "LandTCalPar", |
|
|
std::string_view | trig_par_name = "LandTrigTCalPar", |
|
|
std::string_view | cal_data_name = "NeulandCalData" ) |
|
explicit |
◆ BeginOfEvent()
void R3B::Neuland::Map2CalTask::BeginOfEvent |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
◆ calibrate()
void R3B::Neuland::Map2CalTask::calibrate |
( |
| ) |
|
|
private |
◆ CheckConditions()
auto R3B::Neuland::Map2CalTask::CheckConditions |
( |
| ) |
const -> bool |
|
nodiscardoverrideprivatevirtual |
◆ convert_to_real_time()
◆ doubleEdgeSignal_to_calSignal()
◆ EnableWalk()
void R3B::Neuland::Map2CalTask::EnableWalk |
( |
bool | is_walk_enabled = true | ) |
|
|
inline |
◆ ExtraInit()
void R3B::Neuland::Map2CalTask::ExtraInit |
( |
FairRootManager * | rootMan | ) |
|
|
overrideprivatevirtual |
◆ fill_cal_data()
◆ FinishEvent()
void R3B::Neuland::Map2CalTask::FinishEvent |
( |
| ) |
|
|
overrideprivate |
◆ get_tot()
◆ get_trigger_time()
auto R3B::Neuland::Map2CalTask::get_trigger_time |
( |
int | module_num, |
|
|
Side | side ) const -> ValueError<double> |
|
nodiscardprivate |
◆ histogram_monitor()
void R3B::Neuland::Map2CalTask::histogram_monitor |
( |
const BarCalData & | cal, |
|
|
Side | side ) |
|
private |
◆ HistogramInit()
void R3B::Neuland::Map2CalTask::HistogramInit |
( |
DataMonitor & | histograms | ) |
|
|
overrideprivatevirtual |
◆ mapBarSignal_to_calSignals()
◆ overflow_correct()
◆ sample_parameters()
void R3B::Neuland::Map2CalTask::sample_parameters |
( |
| ) |
|
|
private |
◆ set_ct_freq()
void R3B::Neuland::Map2CalTask::set_ct_freq |
( |
| ) |
|
|
private |
◆ set_pmt_num()
void R3B::Neuland::Map2CalTask::set_pmt_num |
( |
| ) |
|
|
private |
◆ SetExtraPar()
void R3B::Neuland::Map2CalTask::SetExtraPar |
( |
FairRuntimeDb * | rtdb | ) |
|
|
overrideprivatevirtual |
◆ SetNhitmin()
void R3B::Neuland::Map2CalTask::SetNhitmin |
( |
unsigned int | size | ) |
|
|
inline |
◆ SetPulserMode()
void R3B::Neuland::Map2CalTask::SetPulserMode |
( |
bool | pulser_mode = true | ) |
|
|
inline |
◆ TriggeredExec()
void R3B::Neuland::Map2CalTask::TriggeredExec |
( |
| ) |
|
|
overrideprivatevirtual |
◆ cal_data_
◆ calibration_par_
◆ calibration_trig_par_
◆ coarse_time_frequency_
float R3B::Neuland::Map2CalTask::coarse_time_frequency_ = 0. |
|
private |
◆ coarse_time_max_num_
unsigned int R3B::Neuland::Map2CalTask::coarse_time_max_num_ = MAXCTValue |
|
private |
◆ is_pulse_mode_
bool R3B::Neuland::Map2CalTask::is_pulse_mode_ = false |
|
private |
◆ is_walk_enabled_
bool R3B::Neuland::Map2CalTask::is_walk_enabled_ = true |
|
private |
◆ map_data_
◆ max_coarse_time_
◆ plane_num_
unsigned int R3B::Neuland::Map2CalTask::plane_num_ = 0 |
|
private |
◆ signal_min_size_
unsigned int R3B::Neuland::Map2CalTask::signal_min_size_ = 1 |
|
private |
◆ total_pmt_nums_
unsigned int R3B::Neuland::Map2CalTask::total_pmt_nums_ = 0 |
|
private |
◆ trig_map_data_
The documentation for this class was generated from the following files: