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

#include <R3BNeulandPredecessor.h>

Public Member Functions

 Predecessor ()=default
 
- Public Member Functions inherited from R3B::Neuland::Calibration::CosmicEngineInterface
 CosmicEngineInterface ()=default
 
virtual ~CosmicEngineInterface ()=default
 
 CosmicEngineInterface (const CosmicEngineInterface &)=default
 
 CosmicEngineInterface (CosmicEngineInterface &&)=delete
 
auto operator= (const CosmicEngineInterface &) -> CosmicEngineInterface &=default
 
auto operator= (CosmicEngineInterface &&) -> CosmicEngineInterface &=delete
 
void SetModuleSize (int module_size)
 
void SetTask (Cal2HitParTask *task)
 
auto GetModuleSize () const -> auto
 
auto GetTask () -> Cal2HitParTask *
 
virtual void BeginOfEvent (unsigned int event_num)
 
virtual void SetErrorScale (float scale)
 

Private Member Functions

void Init () override
 
void AddSignals (const std::vector< BarCalData > &signals) override
 
void Calibrate (Cal2HitPar &hit_par) override
 
void EndOfEvent (unsigned int event_num=0) override
 
void EventReset () override
 
void EndOfTask () override
 
auto SignalFilter (const std::vector< BarCalData > &signals) -> bool override
 
void HistInit (DataMonitor &histograms) override
 
void SetMinStat (int min) override
 

Detailed Description

Definition at line 15 of file R3BNeulandPredecessor.h.

Constructor & Destructor Documentation

◆ Predecessor()

R3B::Neuland::Calibration::Predecessor::Predecessor ( )
default

Member Function Documentation

◆ AddSignals()

void R3B::Neuland::Calibration::Predecessor::AddSignals ( const std::vector< BarCalData > & signals)
overrideprivatevirtual

◆ Calibrate()

void R3B::Neuland::Calibration::Predecessor::Calibrate ( Cal2HitPar & hit_par)
overrideprivatevirtual

◆ EndOfEvent()

void R3B::Neuland::Calibration::Predecessor::EndOfEvent ( unsigned int event_num = 0)
inlineoverrideprivatevirtual

Reimplemented from R3B::Neuland::Calibration::CosmicEngineInterface.

Definition at line 32 of file R3BNeulandPredecessor.h.

◆ EndOfTask()

void R3B::Neuland::Calibration::Predecessor::EndOfTask ( )
inlineoverrideprivatevirtual

Reimplemented from R3B::Neuland::Calibration::CosmicEngineInterface.

Definition at line 34 of file R3BNeulandPredecessor.h.

◆ EventReset()

void R3B::Neuland::Calibration::Predecessor::EventReset ( )
inlineoverrideprivatevirtual

Reimplemented from R3B::Neuland::Calibration::CosmicEngineInterface.

Definition at line 33 of file R3BNeulandPredecessor.h.

◆ HistInit()

void R3B::Neuland::Calibration::Predecessor::HistInit ( DataMonitor & histograms)
overrideprivatevirtual

Reimplemented from R3B::Neuland::Calibration::CosmicEngineInterface.

Definition at line 75 of file R3BNeulandPredecessor.cxx.

◆ Init()

void R3B::Neuland::Calibration::Predecessor::Init ( )
overrideprivatevirtual

Reimplemented from R3B::Neuland::Calibration::CosmicEngineInterface.

Definition at line 103 of file R3BNeulandPredecessor.cxx.

◆ SetMinStat()

void R3B::Neuland::Calibration::Predecessor::SetMinStat ( int min)
inlineoverrideprivatevirtual

Reimplemented from R3B::Neuland::Calibration::CosmicEngineInterface.

Definition at line 37 of file R3BNeulandPredecessor.h.

◆ SignalFilter()

auto R3B::Neuland::Calibration::Predecessor::SignalFilter ( const std::vector< BarCalData > & signals) -> bool
overrideprivatevirtual

Reimplemented from R3B::Neuland::Calibration::CosmicEngineInterface.

Definition at line 131 of file R3BNeulandPredecessor.cxx.


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