Class to check whether the reconstruction algorithms are available or not.
More...
#include <SVDReconstructionBase.h>
|
void | buildAlgorithmSets () |
| build the sets containing the available time, charge and position algorithms
|
|
Class to check whether the reconstruction algorithms are available or not.
Definition at line 18 of file SVDReconstructionBase.h.
◆ SVDReconstructionBase()
◆ ~SVDReconstructionBase()
◆ buildAlgorithmSets()
void buildAlgorithmSets |
( |
| ) |
|
|
inlineprotected |
build the sets containing the available time, charge and position algorithms
Definition at line 75 of file SVDReconstructionBase.h.
76 {
77 m_timeAlgorithms.insert("CoG6");
78 m_timeAlgorithms.insert("CoG3");
79 m_timeAlgorithms.insert("ELS3");
80
81 m_chargeAlgorithms.insert("MaxSample");
82 m_chargeAlgorithms.insert("SumSamples");
83 m_chargeAlgorithms.insert("ELS3");
84
85 m_positionAlgorithms.insert("CoGOnly");
86 m_positionAlgorithms.insert("OldDefault");
87 }
◆ isChargeAlgorithmAvailable()
bool isChargeAlgorithmAvailable |
( |
TString | chargeAlg | ) |
|
|
inline |
- Returns
- true if the chargeAlg is implemented and available for reconstruction
Definition at line 48 of file SVDReconstructionBase.h.
49 {
50 return m_chargeAlgorithms.find(chargeAlg) != m_chargeAlgorithms.end();
51 }
◆ isPositionAlgorithmAvailable()
bool isPositionAlgorithmAvailable |
( |
TString | positionAlg | ) |
|
|
inline |
- Returns
- true if the positionAlg is implemented and available for reconstruction
Definition at line 56 of file SVDReconstructionBase.h.
57 {
58 return m_positionAlgorithms.find(positionAlg) != m_positionAlgorithms.end();
59 }
◆ isTimeAlgorithmAvailable()
bool isTimeAlgorithmAvailable |
( |
TString | timeAlg | ) |
|
|
inline |
- Returns
- true if the timeAlg is implemented and available for reconstruction
Definition at line 40 of file SVDReconstructionBase.h.
41 {
42 return m_timeAlgorithms.find(timeAlg) != m_timeAlgorithms.end();
43 }
◆ m_chargeAlgorithms
std::set<TString> m_chargeAlgorithms |
|
protected |
◆ m_positionAlgorithms
std::set<TString> m_positionAlgorithms |
|
protected |
◆ m_timeAlgorithms
std::set<TString> m_timeAlgorithms |
|
protected |
The documentation for this class was generated from the following file: