R3BROOT
R3B analysis software
|
#include <R3BNeulandMapToCalParTask.h>
Public Types | |
using | ErrorMethod = calibration::FTCalErrorMethod |
Public Member Functions | |
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 | SetTrigIDMapPrintFormat (TrigIDMappingPrintFormat format) |
void | SetTrigEnabled (bool is_enabled) |
void | SetCoarseTimeFreqMHz (float freq) |
void | SetTrigIDMapDir (std::string_view dirName) |
void | SetTrigIDMapFileName (std::string_view fileName) |
void | SetErrorMethod (ErrorMethod method) |
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 | TriggeredExec () override |
void | ExtraInit (FairRootManager *rootMan) override |
void | EndOfTask () override |
void | write_parameter () |
void | FillMapData () |
void | FillTrigMapData () |
void | PrintData () const |
void | WriteHists () |
void | PrintTrigID () const |
Private Attributes | |
bool | is_trig_enabled_ = true |
unsigned int | plane_num_ = 0 |
float | coarse_time_frequency_ = COARSE_TIME_CLOCK_FREQUENCY_MHZ |
calibration::FTCalStrategy | cal_strategy_ |
TrigIDMappingFinder | trig_id_mapping_finder_ |
TrigMappingIO | trig_id_IO_ |
InputMapConnector< int, PaddleTamexMappedData > | map_data_ |
InputMapConnector< int, PaddleTamexTrigMappedData > | trig_map_data_ |
OutputParView< Map2CalPar > | map_to_cal_par_ |
OutputParView< Map2CalPar > | map_to_cal_trig_par_ |
calibration::FTEngine< calibration::PlaneCal > | map_cal_engine_ { "MapCal" } |
calibration::FTEngine< calibration::ModuleCal > | trig_map_cal_engine_ { "TrigMapCal" } |
Definition at line 28 of file R3BNeulandMapToCalParTask.h.
Definition at line 31 of file R3BNeulandMapToCalParTask.h.
|
explicit |
Definition at line 28 of file R3BNeulandMapToCalParTask.cxx.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::CalibrationTask.
Definition at line 81 of file R3BNeulandMapToCalParTask.cxx.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::CalibrationTask.
Definition at line 41 of file R3BNeulandMapToCalParTask.cxx.
|
private |
Definition at line 106 of file R3BNeulandMapToCalParTask.cxx.
|
private |
Definition at line 133 of file R3BNeulandMapToCalParTask.cxx.
|
private |
|
private |
|
inline |
Definition at line 40 of file R3BNeulandMapToCalParTask.h.
|
inline |
Definition at line 44 of file R3BNeulandMapToCalParTask.h.
|
inline |
Definition at line 39 of file R3BNeulandMapToCalParTask.h.
|
inline |
Definition at line 42 of file R3BNeulandMapToCalParTask.h.
|
inline |
Definition at line 43 of file R3BNeulandMapToCalParTask.h.
|
inline |
Definition at line 38 of file R3BNeulandMapToCalParTask.h.
|
overrideprivatevirtual |
Implements R3B::Neuland::CalibrationTask.
Definition at line 68 of file R3BNeulandMapToCalParTask.cxx.
|
private |
Definition at line 145 of file R3BNeulandMapToCalParTask.cxx.
|
private |
Definition at line 159 of file R3BNeulandMapToCalParTask.cxx.
|
private |
Definition at line 51 of file R3BNeulandMapToCalParTask.h.
|
private |
Definition at line 50 of file R3BNeulandMapToCalParTask.h.
|
private |
Definition at line 48 of file R3BNeulandMapToCalParTask.h.
|
private |
Definition at line 62 of file R3BNeulandMapToCalParTask.h.
|
private |
Definition at line 56 of file R3BNeulandMapToCalParTask.h.
|
private |
Definition at line 58 of file R3BNeulandMapToCalParTask.h.
|
private |
Definition at line 59 of file R3BNeulandMapToCalParTask.h.
|
private |
Definition at line 49 of file R3BNeulandMapToCalParTask.h.
|
private |
Definition at line 53 of file R3BNeulandMapToCalParTask.h.
|
private |
Definition at line 52 of file R3BNeulandMapToCalParTask.h.
|
private |
Definition at line 63 of file R3BNeulandMapToCalParTask.h.
|
private |
Definition at line 57 of file R3BNeulandMapToCalParTask.h.