|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MISSINGETEVENT_MISSINGETCALO_H
6 #define MISSINGETEVENT_MISSINGETCALO_H
21 #include "CaloGeoHelpers/CaloSampling.h"
76 const std::vector<double>&
exCaloVec()
const;
77 const std::vector<double>&
eyCaloVec()
const;
CaloIndex getCaloIndex(CaloSampling::CaloSample aSample)
void setCalibType(const std::string &theCalibType)
void setNCellCaloVec(std::vector< unsigned int > &&ncellCaloVec)
void addCalo(const CaloCell *aCell, double weight)
void setNCellCalo(CaloIndex aCalo, unsigned int theNCell)
void setEtSumCalo(CaloIndex aCalo, double theEtSum)
const std::vector< unsigned int > & ncellCaloVec() const
std::vector< double > m_eyCalo
const std::vector< double > & exCaloVec() const
unsigned int ncellCalo(CaloIndex aCalo) const
double etSumCalo(CaloIndex aCalo) const
void setEyCaloVec(std::vector< double > &&exCaloVec)
double exCalo(CaloIndex aCalo) const
void setExCalo(CaloIndex aCalo, double theEx)
const std::vector< double > & eyCaloVec() const
void Calc_Ecellxy(const CaloCell *cObj, double &ex, double &ey)
const std::string & calibType() const
void setEyCalo(CaloIndex aCalo, double theEy)
void setEtSumCaloVec(std::vector< double > &&etSumCaloVec)
std::vector< double > m_etSumCalo
const std::vector< double > & etSumCaloVec() const
Data object for each calorimeter readout cell.
double eyCalo(CaloIndex aCalo) const
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
std::vector< double > m_exCalo
void setExCaloVec(std::vector< double > &&exCaloVec)
std::vector< unsigned int > m_nCellsCalo
macros to associate a CLID to a type