|
ATLAS Offline Software
|
Go to the documentation of this file.
46 const std::vector<int>& em_et,
47 const std::vector<int>& em_error,
48 const std::vector<int>& had_et,
49 const std::vector<int>& had_error,
56 void fill(
const std::vector<int>& em_et,
57 const std::vector<int>& em_error,
58 const std::vector<int>& had_et,
59 const std::vector<int>& had_error,
109 #ifndef CPMTower_ClassDEF_H
CPMTower(double phi, double eta)
std::vector< int > m_em_energy
Internal data.
int emEnergy() const
return the final ET values using the in algorithms
std::vector< int > m_em_error
const std::vector< int > & hadEnergyVec() const
double eta() const
returns eta coord
std::map< int, const CPMTower * > CPMTowerMap_t
double phi() const
returns phi coord of tower
const std::vector< int > & hadErrorVec() const
std::vector< int > m_had_error
int emSliceError(int slice) const
Methods to return error words for specified slice.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
int peak() const
return peak positions in ET and error vectors
Coordinate coord() const
returns coordinate of TT
The CPMTower class contains the TriggerTower information received by the Cluster Processor Modules.
std::vector< int > m_had_energy
int emSliceEnergy(int slice) const
return the ET values for a specified slice
Coordinate class declaration.
virtual ~CPMTower()
Destructor.
const std::vector< int > & emErrorVec() const
int hadSliceEnergy(int slice) const
int hadSliceError(int slice) const
An STL vector of pointers that by default owns its pointed-to elements.
void fill(const std::vector< int > &em_et, const std::vector< int > &em_error, const std::vector< int > &had_et, const std::vector< int > &had_error, int peak)
Methods to fill towers with digits, calibrated ET vectors and status flags.
int emError() const
Utilities to report on status of tower.
const std::vector< int > & emEnergyVec() const
return references to the vectors containing the ET values.
macros to associate a CLID to a type
CPMTower(double phi, double eta, const std::vector< int > &em_et, const std::vector< int > &em_error, const std::vector< int > &had_et, const std::vector< int > &had_error, int peak)