17LVL1::CPMTower::CPMTower::CPMTower():
29LVL1::CPMTower::CPMTower::CPMTower(
double phi,
double eta):
34LVL1::CPMTower::CPMTower::CPMTower(
double phi,
double eta,
35 const std::vector<int>& em_et,
36 const std::vector<int>& em_error,
37 const std::vector<int>& had_et,
38 const std::vector<int>& had_error,
43 m_had_error(had_error),
53 const std::vector<int>& em_error,
54 const std::vector<int>& had_et,
55 const std::vector<int>& had_error,
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
int peak() const
return peak positions in ET and error vectors
int hadSliceError(int slice) const
std::vector< int > m_had_error
int emSliceEnergy(int slice) const
return the ET values for a specified slice
std::vector< int > m_em_energy
Internal data.
std::vector< int > m_had_energy
int hadSliceEnergy(int slice) const
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.
std::vector< int > m_em_error
Coordinate coord() const
returns coordinate of TT
int emSliceError(int slice) const
Methods to return error words for specified slice.
Coordinate class declaration.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...