45 const std::vector<int>& em_et,
46 const std::vector<int>& em_error,
47 const std::vector<int>& had_et,
48 const std::vector<int>& had_error,
52 void fill(
const std::vector<int>& em_et,
53 const std::vector<int>& em_error,
54 const std::vector<int>& had_et,
55 const std::vector<int>& had_error,
105#ifndef CPMTower_ClassDEF_H
macros to associate a CLID to a type
An STL vector of pointers that by default owns its pointed-to elements.
int emError() const
Utilities to report on status of tower.
CPMTower(double phi, double eta)
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
const std::vector< int > & hadEnergyVec() const
std::vector< int > m_em_energy
Internal data.
std::vector< int > m_had_energy
int hadSliceEnergy(int slice) const
const std::vector< int > & emErrorVec() const
double eta() const
returns eta coord
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.
const std::vector< int > & hadErrorVec() const
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.
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)
double phi() const
returns phi coord of tower
int emEnergy() const
return the final ET values using the in algorithms
const std::vector< int > & emEnergyVec() const
return references to the vectors containing the ET values.
Coordinate class declaration.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
std::map< int, const CPMTower * > CPMTowerMap_t