|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef XAODTRIGL1CALO_VERSIONS_JETELEMENT_V1_H
9 #define XAODTRIGL1CALO_VERSIONS_JETELEMENT_V1_H
11 #include "AthLinks/ElementLink.h"
39 unsigned int key()
const;
112 #endif // XAODTRIGL1CALO_VERSIONS_JETELEMENT_V1_H
void setHadErrorVec(const std::vector< int > &)
set hadErrorVec - hadError for all time slices
const std::vector< int > & emEnergyVec() const
get emEnergyVec - emEnergy for all time slices
void setKey(unsigned int)
set key
void setPhi(float)
set phi
Base class for elements of a container that can have aux data.
int emSliceEnergy(int slice) const
get emEnery for emEnergyVec[slice] - time slice for arbitary slice
bool isHadSaturated() const
is Had component of JetElement saturated?
int sliceEnergy(int slice) const
get total energy. returns emSliceEnergy(slice) + hadSliceEnergy(slice)
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
const std::vector< int > & emErrorVec() const
get emErrorVec - emError for all time slices
void setEmErrorVec(const std::vector< int > &)
set emErrorVec - emError for all time slices
void addEnergy(int emEnergy, int hadEnergy)
Add ET to triggered time slice.
void setLinkErrorVec(const std::vector< int > &)
set linkErrorVec - linkError for all time slices
static const int m_layerSaturationThreshold
Description of JetElement_v1.
int energy() const
get total energy. returns emEnergy() + hadEnergy()
bool isEmSaturated() const
is EM component of JetElement saturated?
void addSlice(int slice, int emEnergy, int hadEnergy, int emError, int hadError, int linkError)
Add ET values to specified slice.
const std::vector< int > & hadEnergyVec() const
get hadEnergyVec - hadEnergy for all time slices
bool isSaturated() const
is JetElement saturated?
const std::vector< int > & linkErrorVec() const
get linkErrorVec - linkError for all time slices
void setHadEnergyVec(const std::vector< int > &)
set hadEnergyVec - hadEnergy for all time slices
float phi() const
get phi (note that for L1Calo phi runs from 0 to 2pi)
int hadSliceEnergy(int slice) const
get hadEnery for hadEnergyVec[slice] - time slice for arbitary slice
int emError() const
get emError for emErrorVec[peak] - time slice that (hopefully) contains the collision
int linkError() const
get linkError for linkErrorVec[peak] - time slice that (hopefully) contains the collision
void setEmEnergyVec(const std::vector< int > &)
set emEnergyVec - emEnergy for all time slices
int emEnergy() const
get emEnery for emEnergyVec[peak] - time slice that (hopefully) contains the collision
int hadError() const
get hadError for hadErrorVec[peak] - time slice that (hopefully) contains the collision
const std::vector< int > & hadErrorVec() const
get hadErrorVec - hadError for all time slices
void setEta(float)
set eta
int hadEnergy() const
get hadEnery for hadEnergyVec[peak] - time slice that (hopefully) contains the collision
Base class for elements of a container that can have aux data.
unsigned int key() const
get key
static const int m_saturationThreshold