|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef TRIGCALOEVENT_TRIG3MOMENTUM_H
17 #define TRIGCALOEVENT_TRIG3MOMENTUM_H
20 #include "CaloGeoHelpers/CaloSampling.h"
39 double e()
const {
return m_e; }
void setQuality(uint16_t quality)
Set quality in cell details.
void setCaloSample(CaloSampling::CaloSample s)
Set Calorimeter Sample.
std::vector< double > Energy
CaloSampling::CaloSample m_caloSample
Calorimeter Sample.
3 Momentum Class for Jet/MET Calculations
bool m_inCone
Set in cone flag.
double phi() const
Get the phi position.
void setTime(float time)
Set time.
void setE(double e)
Set energy.
bool inCone() const
Return if element is inside or outside of jet cone.
uint16_t m_cellDetails[2]
Cell details (to contain [0] = quality and [1] = provenance)
double eta() const
Get the eta position.
void setPhi(double phi)
Set phi.
CaloSampling::CaloSample caloSample() const
Calorimeter Sample.
void setInCone(bool inCone)
Flag element inside or outside of jet cone.
uint16_t quality() const
Get the quality from cell details.
uint16_t provenance() const
Get the provenance from cell details.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
float time() const
Get the time.
void setEta(double eta)
Set eta.
void setProvenance(uint16_t provenance)
Set provenance in cell details.
void set_RoIword(long)
Set RoI Word.
double e() const
Get the energy.
Trig3Momentum()=default
Default Constructor.
macros to associate a CLID to a type