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

#include <R3BNeulandMillepede.h>

Public Member Functions

 MillepedeEngine ()=default
 
void enable_rank_check (bool rank_check=true)
 
void set_t_diff_residual_cut (double val)
 
void set_p_value_cut (double val)
 
- 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)
 

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
 
auto SignalFilter (const std::vector< BarCalData > &signals) -> bool override
 
void EndOfTask () override
 
void HistInit (DataMonitor &histograms) override
 
void SetMinStat (int min) override
 
void SetErrorScale (float scale) override
 

Detailed Description

Definition at line 47 of file R3BNeulandMillepede.h.

Constructor & Destructor Documentation

◆ MillepedeEngine()

R3B::Neuland::Calibration::MillepedeEngine::MillepedeEngine ( )
default

Member Function Documentation

◆ AddSignals()

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

◆ Calibrate()

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

◆ enable_rank_check()

void R3B::Neuland::Calibration::MillepedeEngine::enable_rank_check ( bool rank_check = true)
inline

Definition at line 51 of file R3BNeulandMillepede.h.

◆ EndOfEvent()

void R3B::Neuland::Calibration::MillepedeEngine::EndOfEvent ( unsigned int event_num = 0)
overrideprivatevirtual

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

Definition at line 441 of file R3BNeulandMillepede.cxx.

◆ EndOfTask()

void R3B::Neuland::Calibration::MillepedeEngine::EndOfTask ( )
overrideprivatevirtual

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

Definition at line 478 of file R3BNeulandMillepede.cxx.

◆ EventReset()

void R3B::Neuland::Calibration::MillepedeEngine::EventReset ( )
overrideprivatevirtual

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

Definition at line 448 of file R3BNeulandMillepede.cxx.

◆ HistInit()

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

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

Definition at line 450 of file R3BNeulandMillepede.cxx.

◆ Init()

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

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

Definition at line 84 of file R3BNeulandMillepede.cxx.

◆ set_p_value_cut()

void R3B::Neuland::Calibration::MillepedeEngine::set_p_value_cut ( double val)
inline

Definition at line 53 of file R3BNeulandMillepede.h.

◆ set_t_diff_residual_cut()

void R3B::Neuland::Calibration::MillepedeEngine::set_t_diff_residual_cut ( double val)
inline

Definition at line 52 of file R3BNeulandMillepede.h.

◆ SetErrorScale()

void R3B::Neuland::Calibration::MillepedeEngine::SetErrorScale ( float scale)
inlineoverrideprivatevirtual

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

Definition at line 99 of file R3BNeulandMillepede.h.

◆ SetMinStat()

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

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

Definition at line 94 of file R3BNeulandMillepede.h.

◆ SignalFilter()

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

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

Definition at line 223 of file R3BNeulandMillepede.cxx.


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