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