![]() |
Belle II Software development
|
DB object to parameters that store clustering behaviour in ECLCRFinder, ECLLocalMaximumFinder, and ECLFinalizer. More...
#include <ECLClusteringParameters.h>
Public Member Functions | |
| ECLClusteringParameters () | |
| Constructor. | |
| double | getLMEnergyCut () const |
| Get the energy threshold for seeds in ECLLocalMaximumFinder [GeV]. | |
| const std::array< double, 3 > & | getCRFEnergyCut () const |
| Get the three energy thresholds for ECLCRFinder [GeV]. | |
| 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 [GeV]. | |
| double | getFClusterEnergyCutMin () const |
| Get the energy threshold for clusters in ECLFinalizer [GeV]. | |
| void | setLMEnergyCut (const double LM_energy_cut) |
| Set the energy threshold in ECLLocalMaximumFinder [GeV]. | |
| void | setCRFEnergyCut (const std::array< double, 3 > &CRF_energy_cut) |
| Set the three energy thresholds in ECLCRFinder [GeV]. | |
| 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]. | |
| void | setFClusterEnergyCutMin (const double F_clusterEnergyCutMin) |
| Set the minimum cluster energy in ECLFinalizer [GeV]. | |
Private Member Functions | |
| ClassDef (ECLClusteringParameters, 2) | |
| ClassDef. | |
Private Attributes | |
| double | m_LM_energyCut |
| energy cut for ECLLocalMaximumFinder seed [GeV] | |
| std::array< double, 3 > | m_CRF_energyCut |
| energy cuts for ECLCRFinder [GeV] | |
| 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 [GeV] | |
| double | m_F_clusterEnergyCutMin |
| minimum cluster energy in ECLFinalizer [GeV] | |
DB object to parameters that store clustering behaviour in ECLCRFinder, ECLLocalMaximumFinder, and ECLFinalizer.
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 [GeV].
Definition at line 44 of file ECLClusteringParameters.h.
|
inline |
Get the three time cuts for ECLCRFinder [ns].
Definition at line 47 of file ECLClusteringParameters.h.
|
inline |
Get the three max energies for time cuts for ECLCRFinder [GeV].
Definition at line 50 of file ECLClusteringParameters.h.
|
inline |
Get the energy threshold for clusters in ECLFinalizer [GeV].
Definition at line 53 of file ECLClusteringParameters.h.
|
inline |
Get the energy threshold for seeds in ECLLocalMaximumFinder [GeV].
Definition at line 41 of file ECLClusteringParameters.h.
|
inline |
Set the three energy thresholds in ECLCRFinder [GeV].
Definition at line 63 of file ECLClusteringParameters.h.
|
inline |
Set the three time cuts in ECLCRFinder [ns].
Definition at line 66 of file ECLClusteringParameters.h.
|
inline |
Set the three time cuts in ECLCRFinder [ns].
Definition at line 69 of file ECLClusteringParameters.h.
|
inline |
Set the minimum cluster energy in ECLFinalizer [GeV].
Definition at line 72 of file ECLClusteringParameters.h.
|
inline |
Set the energy threshold in ECLLocalMaximumFinder [GeV].
Definition at line 60 of file ECLClusteringParameters.h.
|
private |
energy cuts for ECLCRFinder [GeV]
Definition at line 81 of file ECLClusteringParameters.h.
|
private |
time cuts for ECLCRFinder [ns]
Definition at line 82 of file ECLClusteringParameters.h.
|
private |
time cuts are only applied below these energies [GeV]
Definition at line 83 of file ECLClusteringParameters.h.
|
private |
minimum cluster energy in ECLFinalizer [GeV]
Definition at line 84 of file ECLClusteringParameters.h.
|
private |
energy cut for ECLLocalMaximumFinder seed [GeV]
Definition at line 80 of file ECLClusteringParameters.h.