|
ATLAS Offline Software
|
Go to the documentation of this file.
47 double etc = aCell->
et();
49 double exc = etc *
sc.cs;
50 double eyc = etc *
sc.sn;
51 double etac = aCell->
eta();
155 if ( theCalo <
Size )
m_exCalo[(size_t)theCalo] = theEx;
162 if ( theCalo <
Size )
m_eyCalo[(size_t)theCalo] = theEy;
175 unsigned int theNCell)
245 const std::vector<double>&
252 const std::vector<double>&
259 const std::vector<double>&
266 const std::vector<unsigned int>&
CaloIndex getCaloIndex(CaloSampling::CaloSample aSample)
void setCalibType(const std::string &theCalibType)
virtual double phi() const override final
get phi (through CaloDetDescrElement)
void setNCellCaloVec(std::vector< unsigned int > &&ncellCaloVec)
void addCalo(const CaloCell *aCell, double weight)
void setNCellCalo(CaloIndex aCalo, unsigned int theNCell)
Helper to simultaneously calculate sin and cos of the same angle.
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
const CaloDetDescrElement * caloDDE() const
get pointer to CaloDetDescrElement (data member)
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
virtual double et() const override final
get et
void setEyCalo(CaloIndex aCalo, double theEy)
void setEtSumCaloVec(std::vector< double > &&etSumCaloVec)
std::vector< double > m_etSumCalo
virtual void add(double theEx, double theEy, double theEt, double theEta, double weight)
const std::vector< double > & etSumCaloVec() const
Data object for each calorimeter readout cell.
CaloCell_ID::CaloSample getSampling() const
cell sampling
double eyCalo(CaloIndex aCalo) const
Helper to simultaneously calculate sin and cos of the same angle.
std::vector< double > m_exCalo
void setExCaloVec(std::vector< double > &&exCaloVec)
std::vector< unsigned int > m_nCellsCalo
virtual double eta() const override final
get eta (through CaloDetDescrElement)