|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef XAODTRIGL1CALO_VERSIONS_JETELEMENT_V2_H
9 #define XAODTRIGL1CALO_VERSIONS_JETELEMENT_V2_H
11 #include "AthLinks/ElementLink.h"
56 unsigned int key()
const;
96 unsigned int et()
const;
125 #endif // XAODTRIGL1CALO_VERSIONS_JETELEMENT_V2_H
void setEta(float)
set eta
uint32_t hadJetElementError() const
get hadJetElementError for hadJetElementErrorVec[peak] - time slice that (hopefully) contains the col...
bool isEmSaturated() const
is EM component of JetElement saturated?
void setEmJetElementETVec(const std::vector< uint16_t > &)
set emJetElementETVec - emJetElementET for all time slices
void setHadJetElementErrorVec(const std::vector< uint32_t > &)
set hadJetElementErrorVec - hadJetElementError for all time slices
uint32_t emJetElementError() const
get emJetElementError for emJetElementErrorVec[peak] - time slice that (hopefully) contains the colli...
void setKey(unsigned int)
set key
Base class for elements of a container that can have aux data.
void setPeak(uint8_t)
set key
void setEmJetElementErrorVec(const std::vector< uint32_t > &)
set emJetElementErrorVec - emJetElementError for all time slices
unsigned int emJetElementET() const
get emJetElementET for emJetElementETVec[peak] - time slice that (hopefully) contains the collision
Description of JetElement_v2.
bool isSaturated() const
is JetElement saturated?
unsigned int sliceET(unsigned int slice) const
get total et. returns emJetElementETSlice(slice) + hadJetElementETSlice(slice)
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
JetElement_v2()
Default constructor.
const std::vector< uint32_t > & emJetElementErrorVec() const
get emJetElementErrorVec - emJetElementError for all time slices
virtual void initialize(const float eta, const float phi, const unsigned int key)
initialize
void setLinkErrorVec(const std::vector< uint32_t > &)
set linkErrorVec - linkError for all time slices
uint8_t peak() const
get peak
const std::vector< uint32_t > & linkErrorVec() const
get linkErrorVec - linkError for all time slices
unsigned int hadJetElementETSlice(unsigned int slice) const
get hadJetElementET for hadJetElementETVec[slice] - time slice for arbitary slice
unsigned int emJetElementETSlice(unsigned int slice) const
get emJetElementET for emJetElementETVec[slice] - time slice for arbitary slice
const std::vector< uint16_t > & hadJetElementETVec() const
get hadJetElementETVec - hadJetElementET for all time slices
unsigned int hadJetElementET() const
get hadJetElementET for hadJetElementETVec[peak] - time slice that (hopefully) contains the collision
static const int m_saturationThreshold
static const int m_layerSaturationThreshold
unsigned int key() const
get key
uint32_t linkError() const
get linkError for linkErrorVec[peak] - time slice that (hopefully) contains the collision
const std::vector< uint16_t > & emJetElementETVec() const
get emJetElementETVec - emJetElementET for all time slices
void setPhi(float)
set phi
float phi() const
get phi (note that for L1Calo phi runs from 0 to 2pi)
void setHadJetElementETVec(const std::vector< uint16_t > &)
set hadJetElementETVec - hadJetElementET for all time slices
virtual ~JetElement_v2()
Default desturctor.
unsigned int et() const
get total et. returns emJetElementET() + hadJetElementET()
Base class for elements of a container that can have aux data.
const std::vector< uint32_t > & hadJetElementErrorVec() const
get hadJetElementErrorVec - hadJetElementError for all time slices
bool isHadSaturated() const
is Had component of JetElement saturated?