![]() |
Belle II Software development
|
DB object to parameters that store clustering behaviour in ECLCRFinder and ECLLocalMaximumFinder. More...
#include <ECLClusteringParameters.h>
Public Member Functions | |
| ECLClusteringParameters () | |
| Constructor. | |
| double | getLMEnergyCut () const |
| Get the energy threshold for seeds in ECLLocalMaximumFinder [MeV]. | |
| const std::array< double, 3 > & | getCRFEnergyCut () const |
| Get the three energy thresholds for ECLCRFinder [MeV]. | |
| const std::array< double, 3 > & | getCRFTimeCut () const |
| Get the three time cuts for ECLCRFinder [ns]. | |
| const std::array< double, 3 > & | getCRFTimeCutMaxEnergy () const |
| Get the three max energies for time cuts for ECLCRFinder [MeV]. | |
| void | setLMEnergyCut (const double LM_energy_cut) |
| Set the energy threshold in ECLLocalMaximumFinder [MeV]. | |
| void | setCRFEnergyCut (const std::array< double, 3 > &CRF_energy_cut) |
| Set the three energy thresholds in ECLCRFinder [MeV]. | |
| void | setCRFTimeCut (const std::array< double, 3 > &CRF_time_cut) |
| Set the three time cuts in ECLCRFinder [ns]. | |
| void | setCRFTimeCutMaxEnergy (const std::array< double, 3 > &CRF_timeCutMaxEnergy) |
| Set the three time cuts in ECLCRFinder [ns]. | |
Private Member Functions | |
| ClassDef (ECLClusteringParameters, 1) | |
| ClassDef. | |
Private Attributes | |
| double | m_LM_energyCut |
| energy cut for ECLLocalMaximumFinder seed [MeV] | |
| std::array< double, 3 > | m_CRF_energyCut |
| energy cuts for ECLCRFinder [MeV] | |
| std::array< double, 3 > | m_CRF_timeCut |
| time cuts for ECLCRFinder [ns] | |
| std::array< double, 3 > | m_CRF_timeCutMaxEnergy |
| time cuts are only applied below these energies [MeV] | |
DB object to parameters that store clustering behaviour in ECLCRFinder and ECLLocalMaximumFinder.
Definition at line 21 of file ECLClusteringParameters.h.
|
inline |
Constructor.
Definition at line 28 of file ECLClusteringParameters.h.
|
inline |
Get the three energy thresholds for ECLCRFinder [MeV].
Definition at line 43 of file ECLClusteringParameters.h.
|
inline |
Get the three time cuts for ECLCRFinder [ns].
Definition at line 46 of file ECLClusteringParameters.h.
|
inline |
Get the three max energies for time cuts for ECLCRFinder [MeV].
Definition at line 49 of file ECLClusteringParameters.h.
|
inline |
Get the energy threshold for seeds in ECLLocalMaximumFinder [MeV].
Definition at line 40 of file ECLClusteringParameters.h.
|
inline |
Set the three energy thresholds in ECLCRFinder [MeV].
Definition at line 59 of file ECLClusteringParameters.h.
|
inline |
Set the three time cuts in ECLCRFinder [ns].
Definition at line 62 of file ECLClusteringParameters.h.
|
inline |
Set the three time cuts in ECLCRFinder [ns].
Definition at line 65 of file ECLClusteringParameters.h.
|
inline |
Set the energy threshold in ECLLocalMaximumFinder [MeV].
Definition at line 56 of file ECLClusteringParameters.h.
|
private |
energy cuts for ECLCRFinder [MeV]
Definition at line 71 of file ECLClusteringParameters.h.
|
private |
time cuts for ECLCRFinder [ns]
Definition at line 72 of file ECLClusteringParameters.h.
|
private |
time cuts are only applied below these energies [MeV]
Definition at line 73 of file ECLClusteringParameters.h.
|
private |
energy cut for ECLLocalMaximumFinder seed [MeV]
Definition at line 70 of file ECLClusteringParameters.h.