![]() |
Belle II Software development
|
This object contain parameters of the Time-Walk correction function of the ECL. More...
#include <ECLTimeWalkCorrection.h>
Public Member Functions | |
ECLTimeWalkCorrection () | |
Default constructor. | |
~ECLTimeWalkCorrection () | |
Destructor. | |
double | getParam (int n) const |
return nth parameter of the time-walk correction. | |
void | setParam (int n, double newval) |
set nth parameter of the time-walk correction. | |
std::vector< double > | getParams () const |
Return std::vector containing all parameters of the time walk correction function. | |
void | setParams (const std::vector< double > &new_params) |
Set std::vector containing all parameters of the time walk correction function. | |
int | getParamFormat () |
Get parameter format ID. | |
void | setParamFormat (int newval) |
Set parameter format ID. | |
Private Member Functions | |
ClassDef (ECLTimeWalkCorrection, 1) | |
tells ROOT not to write it to file | |
Private Attributes | |
int | m_parFormat = 0 |
Format of the correction parameters 0 - same set of (c_expectedParametersCount) parameters for all Cell IDs (for now, only 0 is supported) | |
std::vector< double > | m_par |
List of time walk correction parameters. | |
Static Private Attributes | |
static const int | c_expectedParametersCount = 6 |
Number of values expected to be in the m_par vector. | |
This object contain parameters of the Time-Walk correction function of the ECL.
General correction contain 7 parameters
Definition at line 26 of file ECLTimeWalkCorrection.h.
|
inline |
Default constructor.
Definition at line 32 of file ECLTimeWalkCorrection.h.
|
inline |
|
private |
tells ROOT not to write it to file
ClassDef
|
inline |
return nth parameter of the time-walk correction.
Definition at line 43 of file ECLTimeWalkCorrection.h.
|
inline |
Get parameter format ID.
Definition at line 85 of file ECLTimeWalkCorrection.h.
|
inline |
Return std::vector containing all parameters of the time walk correction function.
Definition at line 63 of file ECLTimeWalkCorrection.h.
|
inline |
set nth parameter of the time-walk correction.
Definition at line 48 of file ECLTimeWalkCorrection.h.
|
inline |
Set parameter format ID.
Definition at line 93 of file ECLTimeWalkCorrection.h.
|
inline |
Set std::vector containing all parameters of the time walk correction function.
Definition at line 72 of file ECLTimeWalkCorrection.h.
|
staticprivate |
Number of values expected to be in the m_par vector.
Definition at line 111 of file ECLTimeWalkCorrection.h.
|
private |
List of time walk correction parameters.
Definition at line 106 of file ECLTimeWalkCorrection.h.
|
private |
Format of the correction parameters 0 - same set of (c_expectedParametersCount) parameters for all Cell IDs (for now, only 0 is supported)
Definition at line 104 of file ECLTimeWalkCorrection.h.