![]() |
Belle II Software development
|
DB object for parameters to create variable clusterTimeNorm90. More...
#include <ECLTimingNormalization.h>
Public Member Functions | |
| ECLTimingNormalization () | |
| Constructor. | |
| const std::array< std::array< float, 7 >, 8736 > & | getTimeWalkPar () const |
| Get the parameters to correct for time walk E0 / bias at E0 / lowE slope / highE slope / curvature / Emin / Emax. | |
| const std::array< std::array< float, 5 >, 8736 > & | getBackgroundPar () const |
| Get the parameters to correct for dependence on background level intercept / slope / p2 / min ootCrys / max ootCrys. | |
| const std::array< std::array< float, 7 >, 8736 > & | getEnergyPar () const |
| Get the parameters to correct for dependence on crystal energy E0 / res at E0 / lowE slope / highE slope / curvature / Emin / Emax. | |
| float | getMinTNormalization () const |
| Get the minimum value for the time normalization. | |
| void | setTimeWalkPar (const std::array< std::array< float, 7 >, 8736 > &timeWalkPar) |
| Set the parameters to correct for time walk. | |
| void | setBackgroundPar (const std::array< std::array< float, 5 >, 8736 > &backgroundPar) |
| Set the parameters to correct for dependence on background level. | |
| void | setEnergyPar (const std::array< std::array< float, 7 >, 8736 > &energyPar) |
| Set the parameters to correct for dependence on crystal energy. | |
| void | setMinTNormalization (const float minTNormalization) |
| Set the minimum value for the time normalization. | |
Private Member Functions | |
| ClassDef (ECLTimingNormalization, 1) | |
| ClassDef. | |
Private Attributes | |
| std::array< std::array< float, 7 >, 8736 > | m_timeWalkPar |
| time walk correction | |
| std::array< std::array< float, 5 >, 8736 > | m_backgroundPar |
| dependence on background level | |
| std::array< std::array< float, 7 >, 8736 > | m_energyPar |
| dependence on energy | |
| float | m_minTNormalization |
| minimum value for tNormalization (ns) | |
DB object for parameters to create variable clusterTimeNorm90.
Definition at line 21 of file ECLTimingNormalization.h.
|
inline |
Constructor.
Definition at line 28 of file ECLTimingNormalization.h.
|
inline |
Get the parameters to correct for dependence on background level intercept / slope / p2 / min ootCrys / max ootCrys.
Definition at line 45 of file ECLTimingNormalization.h.
|
inline |
Get the parameters to correct for dependence on crystal energy E0 / res at E0 / lowE slope / highE slope / curvature / Emin / Emax.
Definition at line 49 of file ECLTimingNormalization.h.
|
inline |
Get the minimum value for the time normalization.
Definition at line 52 of file ECLTimingNormalization.h.
|
inline |
Get the parameters to correct for time walk E0 / bias at E0 / lowE slope / highE slope / curvature / Emin / Emax.
Definition at line 41 of file ECLTimingNormalization.h.
|
inline |
Set the parameters to correct for dependence on background level.
Definition at line 62 of file ECLTimingNormalization.h.
|
inline |
Set the parameters to correct for dependence on crystal energy.
Definition at line 65 of file ECLTimingNormalization.h.
|
inline |
Set the minimum value for the time normalization.
Definition at line 68 of file ECLTimingNormalization.h.
|
inline |
Set the parameters to correct for time walk.
Definition at line 59 of file ECLTimingNormalization.h.
|
private |
dependence on background level
Definition at line 75 of file ECLTimingNormalization.h.
|
private |
dependence on energy
Definition at line 76 of file ECLTimingNormalization.h.
|
private |
minimum value for tNormalization (ns)
Definition at line 77 of file ECLTimingNormalization.h.
|
private |
time walk correction
Definition at line 74 of file ECLTimingNormalization.h.