54 const std::vector<int>&
emError,
81 unsigned int key()
const;
120#ifndef JetElement_ClassDEF_H
macros to associate a CLID to a type
Coordinate class declaration.
double eta() const
Eta of centre of JetElement.
const std::vector< int > & hadEnergyVec() const
return Had energy vector reference (all timeslices)
int hadError() const
return Had error
static const int m_saturationThreshold
double phi() const
Phi of centre of JetElement.
int emError() const
return Em error
std::vector< int > m_hadEnergy
std::vector< int > m_link_error
double m_phi
Internal data.
int hadEnergy() const
returns had ET
const std::vector< int > & linkErrorVec() const
return link error vector reference (all timeslices)
void addSlice(int slice, int emEnergy, int hadEnergy, int emError, int hadError, int linkError)
add data for one timeslice.
int sliceEnergy(int slice) const
int hadSliceEnergy(int slice) const
const std::vector< int > & emErrorVec() const
return Em error vector reference (all timeslices)
int peak() const
return triggered slice offset
std::vector< int > m_had_error
void addEnergy(int emEnergy, int hadEnergy)
Add ET to triggered time slice.
int energy() const
returns jet element ET The LVL1 Calo trigger uses a 10 bit integer i.e.
const std::vector< int > & hadErrorVec() const
return Had error vector reference (all timeslices)
bool isEmSaturated() const
returns TRUE if the Em layer of the JetElement is saturated
std::vector< int > m_emEnergy
Coordinate coord() const
return coord of JE
int emSliceEnergy(int slice) const
return the ET values for a specified slice
static const int m_layerSaturationThreshold
bool isSaturated() const
returns TRUE if the JetElement is saturated (i.e.
unsigned int key() const
Error codes and utility information.
int linkError() const
return link error
JetElement()=default
Default constructor.
std::vector< int > m_em_error
int emEnergy() const
Return ET for peak slice.
bool isHadSaturated() const
returns TRUE if the Had layer of the JetElement is saturated
const std::vector< int > & emEnergyVec() const
Return data for all slices.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
std::map< int, const JetElement * > JetElementMap_t