R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3B::Neuland::CalibrationTask Class Referenceabstract

#include <R3BNeulandCalibrationTask.h>

Public Member Functions

 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 *
 

Protected Member Functions

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 *
 

Private Member Functions

virtual void HistogramInit (DataMonitor &histograms)
 
virtual void ExtraInit (FairRootManager *rootMan)
 
virtual void SetExtraPar (FairRuntimeDb *rtdb)
 
virtual void BeginOfEvent ()
 
virtual void TriggeredExec ()=0
 
virtual void EndOfTask ()
 
virtual auto CheckConditions () const -> bool
 
auto Init () -> InitStatus override
 
void SetParContainers () override
 
void Exec (Option_t *option) override
 
void FinishTask () override
 

Detailed Description

Definition at line 26 of file R3BNeulandCalibrationTask.h.

Constructor & Destructor Documentation

◆ CalibrationTask() [1/2]

R3B::Neuland::CalibrationTask::CalibrationTask ( )

Definition at line 20 of file R3BNeulandCalibrationTask.cxx.

◆ CalibrationTask() [2/2]

R3B::Neuland::CalibrationTask::CalibrationTask ( std::string_view name,
int iVerbose = 1 )
explicit

Definition at line 15 of file R3BNeulandCalibrationTask.cxx.

Member Function Documentation

◆ BeginOfEvent()

virtual void R3B::Neuland::CalibrationTask::BeginOfEvent ( )
inlineprivatevirtual

Reimplemented in R3B::Neuland::Cal2HitTask, and R3B::Neuland::Map2CalTask.

Definition at line 81 of file R3BNeulandCalibrationTask.h.

◆ CheckConditions()

virtual auto R3B::Neuland::CalibrationTask::CheckConditions ( ) const -> bool
inlinenodiscardprivatevirtual

Reimplemented in R3B::Neuland::Cal2HitParTask, and R3B::Neuland::Map2CalTask.

Definition at line 84 of file R3BNeulandCalibrationTask.h.

◆ EndOfTask()

virtual void R3B::Neuland::CalibrationTask::EndOfTask ( )
inlineprivatevirtual

◆ Exec()

void R3B::Neuland::CalibrationTask::Exec ( Option_t * option)
overrideprivate

Definition at line 66 of file R3BNeulandCalibrationTask.cxx.

◆ ExtraInit()

virtual void R3B::Neuland::CalibrationTask::ExtraInit ( FairRootManager * rootMan)
inlineprivatevirtual

◆ FinishTask()

void R3B::Neuland::CalibrationTask::FinishTask ( )
overrideprivate

Definition at line 101 of file R3BNeulandCalibrationTask.cxx.

◆ GetBasePar()

auto R3B::Neuland::CalibrationTask::GetBasePar ( ) -> auto*
inline

Definition at line 44 of file R3BNeulandCalibrationTask.h.

◆ GetEventHeader()

auto R3B::Neuland::CalibrationTask::GetEventHeader ( ) const -> auto*
inlinenodiscard

Definition at line 33 of file R3BNeulandCalibrationTask.h.

◆ GetHistMonitor()

auto R3B::Neuland::CalibrationTask::GetHistMonitor ( ) -> DataMonitor&
inlinenodiscard

Definition at line 34 of file R3BNeulandCalibrationTask.h.

◆ HistogramInit()

virtual void R3B::Neuland::CalibrationTask::HistogramInit ( DataMonitor & histograms)
inlineprivatevirtual

◆ Init()

auto R3B::Neuland::CalibrationTask::Init ( ) -> InitStatus
overrideprivate

Definition at line 37 of file R3BNeulandCalibrationTask.cxx.

◆ InputPar()

template<typename ParType>
auto R3B::Neuland::CalibrationTask::InputPar ( std::string_view par_name,
FairRuntimeDb * rtdb = FairRuntimeDb::instance() ) -> ParType*
inlineprotected

Definition at line 49 of file R3BNeulandCalibrationTask.h.

◆ IsHistDisabled()

auto R3B::Neuland::CalibrationTask::IsHistDisabled ( ) const -> bool
inlinenodiscard

Definition at line 35 of file R3BNeulandCalibrationTask.h.

◆ OutputPar()

template<typename ParType>
auto R3B::Neuland::CalibrationTask::OutputPar ( std::string_view par_name,
FairRuntimeDb * rtdb = FairRuntimeDb::instance() ) -> ParType*
inlineprotected

Definition at line 55 of file R3BNeulandCalibrationTask.h.

◆ SetDisableHist()

void R3B::Neuland::CalibrationTask::SetDisableHist ( bool is_hist_disabled = true)
inline

Definition at line 38 of file R3BNeulandCalibrationTask.h.

◆ SetDisableHistWrite()

void R3B::Neuland::CalibrationTask::SetDisableHistWrite ( bool is_write_hist_disabled = true)
inline

Definition at line 39 of file R3BNeulandCalibrationTask.h.

◆ SetExtraPar()

virtual void R3B::Neuland::CalibrationTask::SetExtraPar ( FairRuntimeDb * rtdb)
inlineprivatevirtual

◆ SetParContainers()

void R3B::Neuland::CalibrationTask::SetParContainers ( )
overrideprivate

Definition at line 25 of file R3BNeulandCalibrationTask.cxx.

◆ SetTrigger()

void R3B::Neuland::CalibrationTask::SetTrigger ( CalTrigger trigger)
inline

Definition at line 37 of file R3BNeulandCalibrationTask.h.

◆ TriggeredExec()

virtual void R3B::Neuland::CalibrationTask::TriggeredExec ( )
privatepure virtual

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