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

#include <R3BNeulandCalToHitTask.h>

Public Member Functions

 Cal2HitTask (std::string_view name="R3BNeulandCal2Hit", int iVerbose=1)
 
void SetGlobalTimeOffset (double offset)
 
void SetDistanceToTarget (double distance)
 
- 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 HistogramInit (DataMonitor &histograms) override
 
void ExtraInit (FairRootManager *rootMan) override
 
void SetExtraPar (FairRuntimeDb *rtdb) override
 
void BeginOfEvent () override
 
void TriggeredExec () 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 31 of file R3BNeulandCalToHitTask.h.

Constructor & Destructor Documentation

◆ Cal2HitTask()

R3B::Neuland::Cal2HitTask::Cal2HitTask ( std::string_view name = "R3BNeulandCal2Hit",
int iVerbose = 1 )
explicit

Definition at line 68 of file R3BNeulandCalToHitTask.cxx.

Member Function Documentation

◆ BeginOfEvent()

void R3B::Neuland::Cal2HitTask::BeginOfEvent ( )
inlineoverrideprivatevirtual

Reimplemented from R3B::Neuland::CalibrationTask.

Definition at line 53 of file R3BNeulandCalToHitTask.h.

◆ EndOfTask()

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

Reimplemented from R3B::Neuland::CalibrationTask.

Definition at line 174 of file R3BNeulandCalToHitTask.cxx.

◆ ExtraInit()

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

Reimplemented from R3B::Neuland::CalibrationTask.

Definition at line 75 of file R3BNeulandCalToHitTask.cxx.

◆ HistogramInit()

void R3B::Neuland::Cal2HitTask::HistogramInit ( DataMonitor & histograms)
overrideprivatevirtual

Reimplemented from R3B::Neuland::CalibrationTask.

Definition at line 73 of file R3BNeulandCalToHitTask.cxx.

◆ SetDistanceToTarget()

void R3B::Neuland::Cal2HitTask::SetDistanceToTarget ( double distance)
inline

Definition at line 36 of file R3BNeulandCalToHitTask.h.

◆ SetExtraPar()

void R3B::Neuland::Cal2HitTask::SetExtraPar ( FairRuntimeDb * rtdb)
overrideprivatevirtual

Reimplemented from R3B::Neuland::CalibrationTask.

Definition at line 81 of file R3BNeulandCalToHitTask.cxx.

◆ SetGlobalTimeOffset()

void R3B::Neuland::Cal2HitTask::SetGlobalTimeOffset ( double offset)
inline

Definition at line 35 of file R3BNeulandCalToHitTask.h.

◆ TriggeredExec()

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

Implements R3B::Neuland::CalibrationTask.

Definition at line 83 of file R3BNeulandCalToHitTask.cxx.


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