R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3B::Neuland::Map2CalParTask Class Reference

#include <R3BNeulandMapToCalParTask.h>

Public Types

using ErrorMethod = calibration::FTCalErrorMethod
 

Public Member Functions

 Map2CalParTask ()
 
 Map2CalParTask (std::string_view name, int iVerbose)
 
void SetTrigIDMapPrintFormat (TrigIDMappingPrintFormat format)
 
void SetTrigEnabled (bool is_enabled)
 
void SetCoarseTimeFreqMHz (float freq)
 
void SetTrigIDMapAutoFind (bool is_auto=true)
 
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
 
void SetTrigger (CalTrigger trigger)
 
void SetDisableHist (bool is_hist_disabled=true)
 
void SetDisableHistWrite (bool is_write_hist_disabled=true)
 
auto GetBasePar () -> auto *
 

Private Member Functions

void TriggeredExec () override
 
void ExtraInit (FairRootManager *rootMan) override
 
void EndOfTask () override
 

Additional Inherited Members

- Protected Member Functions inherited from R3B::Neuland::CalibrationTask
template<typename ParType>
auto InputPar (std::string_view par_name, FairRuntimeDb *rtdb=FairRuntimeDb::instance()) -> ParType *
 
template<typename ParType>
auto OutputPar (std::string_view par_name, FairRuntimeDb *rtdb=FairRuntimeDb::instance()) -> ParType *
 

Detailed Description

Definition at line 25 of file R3BNeulandMapToCalParTask.h.

Member Typedef Documentation

◆ ErrorMethod

Constructor & Destructor Documentation

◆ Map2CalParTask() [1/2]

R3B::Neuland::Map2CalParTask::Map2CalParTask ( )

Definition at line 27 of file R3BNeulandMapToCalParTask.cxx.

◆ Map2CalParTask() [2/2]

R3B::Neuland::Map2CalParTask::Map2CalParTask ( std::string_view name,
int iVerbose )

Definition at line 21 of file R3BNeulandMapToCalParTask.cxx.

Member Function Documentation

◆ EndOfTask()

void R3B::Neuland::Map2CalParTask::EndOfTask ( )
overrideprivatevirtual

Reimplemented from R3B::Neuland::CalibrationTask.

Definition at line 67 of file R3BNeulandMapToCalParTask.cxx.

◆ ExtraInit()

void R3B::Neuland::Map2CalParTask::ExtraInit ( FairRootManager * rootMan)
overrideprivatevirtual

Reimplemented from R3B::Neuland::CalibrationTask.

Definition at line 32 of file R3BNeulandMapToCalParTask.cxx.

◆ SetCoarseTimeFreqMHz()

void R3B::Neuland::Map2CalParTask::SetCoarseTimeFreqMHz ( float freq)
inline

Definition at line 34 of file R3BNeulandMapToCalParTask.h.

◆ SetErrorMethod()

void R3B::Neuland::Map2CalParTask::SetErrorMethod ( ErrorMethod method)
inline

Definition at line 38 of file R3BNeulandMapToCalParTask.h.

◆ SetTrigEnabled()

void R3B::Neuland::Map2CalParTask::SetTrigEnabled ( bool is_enabled)
inline

Definition at line 33 of file R3BNeulandMapToCalParTask.h.

◆ SetTrigIDMapAutoFind()

void R3B::Neuland::Map2CalParTask::SetTrigIDMapAutoFind ( bool is_auto = true)
inline

Definition at line 35 of file R3BNeulandMapToCalParTask.h.

◆ SetTrigIDMapDir()

void R3B::Neuland::Map2CalParTask::SetTrigIDMapDir ( std::string_view dirName)
inline

Definition at line 36 of file R3BNeulandMapToCalParTask.h.

◆ SetTrigIDMapFileName()

void R3B::Neuland::Map2CalParTask::SetTrigIDMapFileName ( std::string_view fileName)
inline

Definition at line 37 of file R3BNeulandMapToCalParTask.h.

◆ SetTrigIDMapPrintFormat()

void R3B::Neuland::Map2CalParTask::SetTrigIDMapPrintFormat ( TrigIDMappingPrintFormat format)
inline

Definition at line 32 of file R3BNeulandMapToCalParTask.h.

◆ TriggeredExec()

void R3B::Neuland::Map2CalParTask::TriggeredExec ( )
overrideprivatevirtual

Implements R3B::Neuland::CalibrationTask.

Definition at line 54 of file R3BNeulandMapToCalParTask.cxx.


The documentation for this class was generated from the following files: