![]() |
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.
1.8.18