![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
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;
91 #ifndef InternalTriggerTower_ClassDEF_H
void addEMAmps(std::vector< double > &energy)
Methods to fill towers with analogue amplitudes.
std::vector< double > m_EmAmps
const std::vector< int > & EmADC() const
returns reference to the vector containing the em digits
Coordinate coord() const
returns coordinate of tower
const std::vector< double > & EmAmps() const
returns reference to the vector containing the em amplitudes
virtual ~InternalTriggerTower()
double eta() const
returns eta coord
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
InternalTriggerTower(double phi, double eta, int key)
void addHadAmps(std::vector< double > &energy)
std::vector< double > m_HadAmps
void addEMPeak(double energy)
Methods to add energy to peak sample of tower (used for CaloCell input)
void addHadPeak(double energy)
const std::vector< double > & HadAmps() const
returns reference to the vector containing the had amplitudes
Coordinate class declaration.
A version of the TriggerTower that contains information that would not be availiable during datatakin...
const std::vector< int > & HadADC() const
returns reference to the vector containing the had digits
double m_phi
Internal data.
An STL vector of pointers that by default owns its pointed-to elements.
std::vector< int > m_EmADC
void addEMADC(std::vector< int > &adc)
Methods to fill towers with digitised amplitudes.
double phi() const
returns phi coord of tower
unsigned int key() const
returns TT key - that is the key the TT had when it was created.
std::vector< int > m_HadADC
macros to associate a CLID to a type
void addHadADC(std::vector< int > &adc)