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

#include <R3BNeulandCalToHitParTask.h>

Public Member Functions

 Cal2HitParTask (Cal2HitParMethod method=Cal2HitParMethod::LSQT, std::string_view cal_data_name="NeulandCalData", std::string_view base_par_name="NeulandCalibrationBasePar", std::string_view hit_par_name="NeulandHitPar", std::string_view name="NeulandCal2HitParTask", int iVerbose=1)
 
void SetMinStat (int min)
 
void SetErrorScale (float scale)
 
auto GetCal2HitPar () -> auto *
 
- 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 TriggeredExec () override
 
void EndOfTask () override
 
auto CheckConditions () const -> bool 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 34 of file R3BNeulandCalToHitParTask.h.

Constructor & Destructor Documentation

◆ Cal2HitParTask()

R3B::Neuland::Cal2HitParTask::Cal2HitParTask ( Cal2HitParMethod method = Cal2HitParMethod::LSQT,
std::string_view cal_data_name = "NeulandCalData",
std::string_view base_par_name = "NeulandCalibrationBasePar",
std::string_view hit_par_name = "NeulandHitPar",
std::string_view name = "NeulandCal2HitParTask",
int iVerbose = 1 )
explicit

Definition at line 33 of file R3BNeulandCalToHitParTask.cxx.

Member Function Documentation

◆ CheckConditions()

auto R3B::Neuland::Cal2HitParTask::CheckConditions ( ) const -> bool
nodiscardoverrideprivatevirtual

Reimplemented from R3B::Neuland::CalibrationTask.

Definition at line 113 of file R3BNeulandCalToHitParTask.cxx.

◆ EndOfTask()

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

Reimplemented from R3B::Neuland::CalibrationTask.

Definition at line 101 of file R3BNeulandCalToHitParTask.cxx.

◆ ExtraInit()

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

Reimplemented from R3B::Neuland::CalibrationTask.

Definition at line 66 of file R3BNeulandCalToHitParTask.cxx.

◆ GetCal2HitPar()

auto R3B::Neuland::Cal2HitParTask::GetCal2HitPar ( ) -> auto*
inline

Definition at line 45 of file R3BNeulandCalToHitParTask.h.

◆ HistogramInit()

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

Reimplemented from R3B::Neuland::CalibrationTask.

Definition at line 64 of file R3BNeulandCalToHitParTask.cxx.

◆ SetErrorScale()

void R3B::Neuland::Cal2HitParTask::SetErrorScale ( float scale)
inline

Definition at line 44 of file R3BNeulandCalToHitParTask.h.

◆ SetExtraPar()

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

Reimplemented from R3B::Neuland::CalibrationTask.

Definition at line 80 of file R3BNeulandCalToHitParTask.cxx.

◆ SetMinStat()

void R3B::Neuland::Cal2HitParTask::SetMinStat ( int min)
inline

Definition at line 43 of file R3BNeulandCalToHitParTask.h.

◆ TriggeredExec()

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

Implements R3B::Neuland::CalibrationTask.

Definition at line 82 of file R3BNeulandCalToHitParTask.cxx.


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