![]() |
ATLAS Offline Software
|
Transient class to store the RampData calculated from calibration runs. More...
#include <L1CaloRampData.h>
Public Types | |
typedef std::pair< L1CaloRampStep, L1CaloRampStep > | L1CaloRampDataPoint |
Public Member Functions | |
L1CaloRampData () | |
~L1CaloRampData ()=default | |
void | addData (unsigned int step, const std::pair< double, double > &energy) |
void | addData (unsigned int step, double calorimeter, double level1) |
void | addData (unsigned int step, const L1CaloRampDataPoint &data) |
void | addData (const std::pair< double, double > &l1calo) |
void | addData (double calorimeter, double level1) |
void | setStep (unsigned int step) |
void | nextStep () |
unsigned int | getNSteps () const |
const L1CaloRampDataPoint * | getStep (unsigned int step) const |
const L1CaloRampStep * | getCalo (unsigned int step) const |
const L1CaloRampStep * | getLevel1 (unsigned int step) const |
Private Types | |
typedef std::vector< L1CaloRampDataPoint > | L1CaloRampDataVector |
Private Attributes | |
L1CaloRampDataVector | m_rampDataVector |
unsigned int | m_iStep |
Transient class to store the RampData calculated from calibration runs.
Steps start to count from 0.
Definition at line 41 of file L1CaloRampData.h.
typedef std::pair<L1CaloRampStep, L1CaloRampStep> L1CaloRampData::L1CaloRampDataPoint |
Definition at line 45 of file L1CaloRampData.h.
|
private |
Definition at line 78 of file L1CaloRampData.h.
|
inline |
Definition at line 47 of file L1CaloRampData.h.
|
default |
void L1CaloRampData::addData | ( | const std::pair< double, double > & | l1calo | ) |
Definition at line 51 of file L1CaloRampData.cxx.
void L1CaloRampData::addData | ( | double | calorimeter, |
double | level1 | ||
) |
Definition at line 55 of file L1CaloRampData.cxx.
void L1CaloRampData::addData | ( | unsigned int | step, |
const L1CaloRampDataPoint & | data | ||
) |
Definition at line 43 of file L1CaloRampData.cxx.
void L1CaloRampData::addData | ( | unsigned int | step, |
const std::pair< double, double > & | energy | ||
) |
Definition at line 28 of file L1CaloRampData.cxx.
void L1CaloRampData::addData | ( | unsigned int | step, |
double | calorimeter, | ||
double | level1 | ||
) |
Definition at line 33 of file L1CaloRampData.cxx.
const L1CaloRampStep * L1CaloRampData::getCalo | ( | unsigned int | step | ) | const |
Definition at line 84 of file L1CaloRampData.cxx.
const L1CaloRampStep * L1CaloRampData::getLevel1 | ( | unsigned int | step | ) | const |
Definition at line 89 of file L1CaloRampData.cxx.
unsigned int L1CaloRampData::getNSteps | ( | ) | const |
Definition at line 75 of file L1CaloRampData.cxx.
const L1CaloRampData::L1CaloRampDataPoint * L1CaloRampData::getStep | ( | unsigned int | step | ) | const |
Definition at line 79 of file L1CaloRampData.cxx.
void L1CaloRampData::nextStep | ( | ) |
Definition at line 68 of file L1CaloRampData.cxx.
void L1CaloRampData::setStep | ( | unsigned int | step | ) |
Definition at line 60 of file L1CaloRampData.cxx.
|
private |
Definition at line 81 of file L1CaloRampData.h.
|
private |
Definition at line 80 of file L1CaloRampData.h.