|
ATLAS Offline Software
|
Go to the documentation of this file.
38 int emEnergy,
int hadEnergy,
unsigned int key,
39 int emError,
int hadError,
int linkError):
44 m_emEnergy(1,emEnergy),
45 m_hadEnergy(1,hadEnergy),
46 m_em_error(1,emError),
47 m_had_error(1,hadError),
48 m_link_error(1,linkError)
54 const std::vector<int>& emEnergy,
55 const std::vector<int>& hadEnergy,
57 const std::vector<int>& emError,
58 const std::vector<int>& hadError,
59 const std::vector<int>& linkError,
int peak):
65 m_hadEnergy(hadEnergy),
67 m_had_error(hadError),
68 m_link_error(linkError)
170 int emError,
int hadError,
int linkError){
static const int m_saturationThreshold
int emEnergy() const
Return ET for peak slice.
int hadError() const
return Had error
const std::vector< int > & emEnergyVec() const
Return data for all slices.
void addSlice(int slice, int emEnergy, int hadEnergy, int emError, int hadError, int linkError)
add data for one timeslice.
bool isEmSaturated() const
returns TRUE if the Em layer of the JetElement is saturated
int energy() const
returns jet element ET The LVL1 Calo trigger uses a 10 bit integer i.e.
int peak() const
return triggered slice offset
int emSliceEnergy(int slice) const
return the ET values for a specified slice
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
int emError() const
return Em error
const std::vector< int > & hadEnergyVec() const
return Had energy vector reference (all timeslices)
double m_phi
Internal data.
std::vector< int > m_hadEnergy
static const int m_layerSaturationThreshold
Coordinate class declaration.
JetElement()
Default constructor.
unsigned int key() const
Error codes and utility information.
std::vector< int > m_emEnergy
double eta() const
Eta of centre of JetElement.
std::vector< int > m_em_error
void addEnergy(int emEnergy, int hadEnergy)
Add ET to triggered time slice.
int linkError() const
return link error
std::vector< int > m_had_error
std::vector< int > m_link_error
int hadEnergy() const
returns had ET
const std::vector< int > & hadErrorVec() const
return Had error vector reference (all timeslices)
bool isHadSaturated() const
returns TRUE if the Had layer of the JetElement is saturated
double phi() const
Phi of centre of JetElement.
int hadSliceEnergy(int slice) const
virtual ~JetElement()
Destructor.
const std::vector< int > & emErrorVec() const
return Em error vector reference (all timeslices)
int sliceEnergy(int slice) const
const std::vector< int > & linkErrorVec() const
return link error vector reference (all timeslices)
bool isSaturated() const
returns TRUE if the JetElement is saturated (i.e.
Coordinate coord() const
return coord of JE