|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef TRIGCALOEVENT_TRIGT2JET_H
16 #define TRIGCALOEVENT_TRIGT2JET_H
41 double e()
const {
return m_e; }
51 double m()
const {
return 0.; }
60 const std::vector<Trig3Momentum>*
grid()
const {
return m_grid; }
150 std::map<std::string, double>& variableChange);
160 #include "TrigCaloEvent/TrigT2JetContainer.h"
void setJetQuality(float jetQuality)
Set fraction of jet energy from bad cells.
double eem0() const
Return the electromagnetic energy of the jet, calculated before the calibration.
void setEmf(float emf)
Set fraction of energy in EMC.
void setHecf(float hecf)
Set fraction of energy in HEC.
bool operator==(const TrigT2Jet &a, const TrigT2Jet &b)
Operator comparing two objects for equality.
float jetTimeCells() const
Return jet time calculated from cells.
std::vector< Trig3Momentum > * m_grid
Jet coneRadius.
Dummy type needed fro specialized implementation.
unsigned int RoIword() const
Return the cone Radius.
double eta() const
Return jet eta.
bool operator!=(const TrigT2Jet &a, const TrigT2Jet &b)
Operator comparing two objects for inequality.
void set_RoIword(unsigned int word)
set RoI Word
std::vector< Trig3Momentum > * grid()
Trig3Momentum entities making part of Jet are stored in a grid.
void setE(double e)
set Jet energy
void setEem0(double eem)
Set Electromagnetic energy.
int nLeadingCells() const
Return nLeadingCells (e.g.
MsgStream & operator<<(MsgStream &m, const TrigT2Jet &d)
formatted output
unsigned int m_roiWord
RoI Word.
void setJetTimeCells(float jetTimeCells)
Set jet time calculated from cells.
void diff(const TrigT2Jet &a, const TrigT2Jet &b, std::map< std::string, double > &variableChange)
Comparison with feedback.
float m_jetTimeCells
Jet time.
double m() const
Return the jet mass - if we constrain, no need to store.
float m_jetQuality
fraction of jet energy from bad cells
void setNLeadingCells(int nLeadingCells)
Set nLeadingCells (e.g.
float m_emf
Fraction of energy in EMC.
float hecf() const
Return fraction of energy in HEC.
int m_nLeadingCells
Jet nLeadingCells (e.g.
void setGrid(std::vector< Trig3Momentum > *grid)
set Jet cone Radius
void setEta(double eta)
set Jet eta
double e() const
Return jet energy.
float m_hecf
Fraction of energy in HEC.
void setEhad0(double ehad)
Set Hadronic energy.
double m_ehad0
Hadronic Jet Energy before calibration.
void setPhi(double phi)
set Jet phi
float jetQuality() const
Return fraction of jet energy from bad cells.
double ehad0() const
Return the hadronic energy of the jet, calculated before calibration.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
const std::vector< Trig3Momentum > * grid() const
double m_eem0
Electromagnetic Jet Energy before calibration.
float emf() const
Return fraction of energy in EMC.
std::string str(const TrigT2Jet &a)
conversion to formatted string: multi-line!
macros to associate a CLID to a type
double phi() const
Return jet phi.