![]() |
Project
|
#include <TimeCalibrationSlewingParams.h>
Public Member Functions | |
TimeCalibrationSlewingParams ()=default | |
Constructor. | |
TimeCalibrationSlewingParams (std::array< double, 4 > arr) | |
Constructor. | |
~TimeCalibrationSlewingParams ()=default | |
Destructor. | |
bool | operator== (const TimeCalibrationSlewingParams &other) const |
Comparison of two time calibration coefficients. | |
void | addTimeSlewingParam (const std::array< double, 4 > arr) |
Add time calibration slewing function to the container. | |
double | getTimeSlewingParam (const unsigned int index) const |
Get time calibration slewing parameter index of function. | |
double | eval (const double energy) const |
Get value of time calib slewing for a given energy. | |
Definition at line 33 of file TimeCalibrationSlewingParams.h.
|
default |
Constructor.
TimeCalibrationSlewingParams::TimeCalibrationSlewingParams | ( | std::array< double, 4 > | arr | ) |
Constructor.
arr | parameters of third oder polynomial function |
Definition at line 31 of file TimeCalibrationSlewingParams.cxx.
|
default |
Destructor.
void TimeCalibrationSlewingParams::addTimeSlewingParam | ( | const std::array< double, 4 > | arr | ) |
Add time calibration slewing function to the container.
arr | parameter for 3rd order polynomial function |
Definition at line 36 of file TimeCalibrationSlewingParams.cxx.
double TimeCalibrationSlewingParams::eval | ( | const double | energy | ) | const |
Get value of time calib slewing for a given energy.
energy | energy of cell |
Definition at line 49 of file TimeCalibrationSlewingParams.cxx.
double TimeCalibrationSlewingParams::getTimeSlewingParam | ( | const unsigned int | index | ) | const |
Get time calibration slewing parameter index of function.
index | index for parameter |
Definition at line 41 of file TimeCalibrationSlewingParams.cxx.
bool TimeCalibrationSlewingParams::operator== | ( | const TimeCalibrationSlewingParams & | other | ) | const |
Comparison of two time calibration coefficients.
Definition at line 21 of file TimeCalibrationSlewingParams.cxx.