13#ifndef InternalTriggerTower_H
14#define InternalTriggerTower_H
50 const std::vector<double> &
EmAmps()
const;
53 const std::vector<double> &
HadAmps()
const;
56 const std::vector<int> &
EmADC()
const;
59 const std::vector<int> &
HadADC()
const;
62 void addEMAmps(std::vector<double>& energy);
70 void addEMADC(std::vector<int>& adc);
91#ifndef InternalTriggerTower_ClassDEF_H
macros to associate a CLID to a type
An STL vector of pointers that by default owns its pointed-to elements.
Coordinate class declaration.
double phi() const
returns phi coord of tower
Coordinate coord() const
returns coordinate of tower
void addEMAmps(std::vector< double > &energy)
Methods to fill towers with analogue amplitudes.
std::vector< int > m_HadADC
void addHadADC(std::vector< int > &adc)
std::vector< double > m_EmAmps
const std::vector< double > & EmAmps() const
returns reference to the vector containing the em amplitudes
std::vector< int > m_EmADC
std::vector< double > m_HadAmps
InternalTriggerTower(double phi, double eta, int key)
void addEMPeak(double energy)
Methods to add energy to peak sample of tower (used for CaloCell input)
void addEMADC(std::vector< int > &adc)
Methods to fill towers with digitised amplitudes.
double m_phi
Internal data.
void addHadAmps(std::vector< double > &energy)
virtual ~InternalTriggerTower()
const std::vector< double > & HadAmps() const
returns reference to the vector containing the had amplitudes
const std::vector< int > & EmADC() const
returns reference to the vector containing the em digits
void addHadPeak(double energy)
const std::vector< int > & HadADC() const
returns reference to the vector containing the had digits
unsigned int key() const
returns TT key - that is the key the TT had when it was created.
double eta() const
returns eta coord
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...