5#ifndef L1CALORAMPDATA_H
6#define L1CALORAMPDATA_H
51 void addData(
unsigned int step,
const std::pair<double, double>& energy);
52 void addData(
unsigned int step,
double calorimeter,
double level1);
56 void addData(
const std::pair<double, double>& l1calo);
57 void addData(
double calorimeter,
double level1);
60 void setStep(
unsigned int step);
char data[hepevt_bytes_allocation_ATLAS]
unsigned int getNSteps() const
std::pair< L1CaloRampStep, L1CaloRampStep > L1CaloRampDataPoint
void setStep(unsigned int step)
const L1CaloRampStep * getLevel1(unsigned int step) const
std::vector< L1CaloRampDataPoint > L1CaloRampDataVector
const L1CaloRampStep * getCalo(unsigned int step) const
void addData(unsigned int step, const std::pair< double, double > &energy)
L1CaloRampDataVector m_rampDataVector
~L1CaloRampData()=default
const L1CaloRampDataPoint * getStep(unsigned int step) const
Class to store the measured energy per step for either calorimeter or level-1.
void addEvent(double energy)
virtual ~L1CaloRampStep()