R3BROOT
R3B analysis software
|
#include <R3BNeulandMuonRecons.h>
Public Member Functions | |
MuonReconstruction ()=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 | SetMinStat (int min) |
virtual void | BeginOfEvent (unsigned int event_num) |
virtual void | EndOfTask () |
virtual void | HistInit (DataMonitor &histograms) |
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 |
auto | SignalFilter (const std::vector< BarCalData > &signals) -> bool override |
void | add_bar_signal (const BarCalData &barSignal, Side side) |
Private Attributes | |
int | minimum_signal_size_ = 6 |
HitCalibrationEngine | hit_cal_engine_ |
CosmicTracker | cosmic_tracker_ |
Definition at line 27 of file R3BNeulandMuonRecons.h.
|
default |
|
private |
Definition at line 91 of file R3BNeulandMuonRecons.cxx.
|
overrideprivatevirtual |
Implements R3B::Neuland::Calibration::CosmicEngineInterface.
Definition at line 82 of file R3BNeulandMuonRecons.cxx.
|
overrideprivatevirtual |
Implements R3B::Neuland::Calibration::CosmicEngineInterface.
Definition at line 126 of file R3BNeulandMuonRecons.cxx.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::Calibration::CosmicEngineInterface.
Definition at line 112 of file R3BNeulandMuonRecons.cxx.
|
inlineoverrideprivatevirtual |
Reimplemented from R3B::Neuland::Calibration::CosmicEngineInterface.
Definition at line 41 of file R3BNeulandMuonRecons.h.
|
overrideprivatevirtual |
Reimplemented from R3B::Neuland::Calibration::CosmicEngineInterface.
Definition at line 68 of file R3BNeulandMuonRecons.cxx.
|
inlineoverrideprivatevirtual |
Reimplemented from R3B::Neuland::Calibration::CosmicEngineInterface.
Definition at line 46 of file R3BNeulandMuonRecons.h.
|
private |
Definition at line 35 of file R3BNeulandMuonRecons.h.
|
private |
Definition at line 34 of file R3BNeulandMuonRecons.h.
|
private |
Definition at line 33 of file R3BNeulandMuonRecons.h.