|
ATLAS Offline Software
|
Go to the documentation of this file.
33 const std::vector<uint16_t>& emJetElementETVec,
34 const std::vector<uint16_t>& hadJetElementETVec,
35 const std::vector<uint32_t>& emJetElementErrorVec,
36 const std::vector<uint32_t>& hadJetElementErrorVec,
37 const std::vector<uint32_t>& linkErrorVec,
64 if( emJetElementETVec()[ peak() ] < m_layerSaturationThreshold) {
65 return emJetElementETVec()[ peak() ];
67 return m_layerSaturationThreshold;
void setEta(float)
set eta
uint32_t hadJetElementError() const
get hadJetElementError for hadJetElementErrorVec[peak] - time slice that (hopefully) contains the col...
AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1, float, IP2D_pb, setIP2D_pb) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(BTagging_v1
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
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
Amg::RotationMatrix3D setPhi(Amg::RotationMatrix3D mat, double angle, int convention=0)
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
unsigned int et() const
get total et. returns emJetElementET() + hadJetElementET()
const std::vector< uint32_t > & hadJetElementErrorVec() const
get hadJetElementErrorVec - hadJetElementError for all time slices
AUXSTORE_OBJECT_SETTER_AND_GETTER(CaloRings_v1, RingSetLinks, ringSetLinks, setRingSetLinks) unsigned CaloRings_v1
bool isHadSaturated() const
is Had component of JetElement saturated?