TMBJets
class description - source file - inheritance tree (.ps)
public:
TMBJets(const TMBJets& orig)
TMBJets()
TMBJets(Float_t px, Float_t py, Float_t pz, Float_t E, Float_t pT, Float_t phi, Float_t eta, Float_t q)
~TMBJets()
const char* algoname() const
Float_t ccmg() const
virtual Float_t charge() const
Float_t chf() const
static TClass* Class()
Float_t cpsE() const
Float_t deta() const
Float_t dphi() const
virtual Float_t E() const
Float_t ecmg() const
Float_t em1f() const
Float_t em2f() const
Float_t em3f() const
Float_t em4f() const
Float_t emcc() const
Float_t emec() const
Float_t emf() const
virtual Float_t eta() const
Float_t etaW() const
Float_t fh1f() const
Float_t fh2f() const
Float_t fh3f() const
TMBTrks* GetChargedTrack(Int_t itrack)
TMBVrts* GetVertex()
Float_t hadcc() const
Float_t hadec() const
Float_t hot() const
Float_t icdf() const
Float_t icrf() const
Float_t iPT() const
virtual TClass* IsA() const
Float_t mgf() const
Float_t mxET() const
Int_t n90() const
Int_t Nitems() const
Int_t nps() const
Int_t Ntr() const
Int_t ntrk() const
TMBJets& operator=(TMBJets& orig)
TMBJets& operator=(const TMBJets& orig)
virtual Float_t phi() const
Float_t phiW() const
virtual Float_t pT() const
virtual Float_t px() const
virtual Float_t py() const
virtual Float_t pz() const
Float_t seedET() const
Float_t sET() const
void Set0(Float_t px, Float_t py, Float_t pz, Float_t E, Float_t pT, Float_t phi, Float_t eta, Float_t q)
void Set1(Float_t dphi, Float_t deta, Float_t emf, Float_t em1f, Float_t em2f, Float_t em3f, Float_t ccmg, Float_t icdf, Float_t ecmg, Float_t icrf, Float_t fh1f, Float_t fh2f, Float_t fh3f, Float_t chf, Float_t emcc, Float_t hadcc, Float_t emec, Float_t hadec, Float_t hot, Float_t mxET, Float_t cpsE, Float_t etaW, Float_t phiW, Float_t sET, Float_t vPT, Float_t iPT, Float_t seedET)
void Set2(Int_t ntrk, Int_t nps, Int_t Nitems, Int_t n90, Int_t split_merge_word, const char* algoname, const TRefArray* tracks, TRef vtxref)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
Int_t split_merge_word() const
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Float_t vPT() const
private:
Float_t _px px of Jet
Float_t _py py of Jet
Float_t _pz pz of Jet
Float_t _E E of Jet
Float_t _pT pT of Jet
Float_t _phi phi of Jet
Float_t _eta eta of Jet
Float_t _q charge of Jet: sum of charge of associated charged particles
Float_t _dphi PT weighted location in terms of iphi
Float_t _deta PT weighted location in terms of ieta
Float_t _emf ET fraction in layers 1-7
Float_t _em1f ET fraction in layers 1
Float_t _em2f ET fraction in layers 2
Float_t _em3f ET fraction in layers 3
Float_t _ccmg ET fraction in the CC massless gap
Float_t _icdf ET fraction in the ICD
Float_t _ecmg ET fraction in the EC massless gap
Float_t _icrf icdmgETfraction()
Float_t _fh1f ET fraction in Fine Hadronic 1
Float_t _fh2f ET fraction in Fine Hadronic 2
Float_t _fh3f ET fraction in Fine Hadronic 3 + 4
Float_t _chf ET fraction in Coarse Hadronic layers
Float_t _emcc ET fraction in the EM part of the central calorimeter
Float_t _hadcc ET fraction in the hadronic part of the central calorimeter
Float_t _emec ET fraction in the EM part of the endcap calorimeter
Float_t _hadec ET fraction in the hadronic part of the endcap calorimeter
Float_t _hot ratio of hottest to next-hottest cell
Float_t _mxET hottest cell ET
Float_t _cpsE de-ghosted associated CPS energy
Float_t _etaW eta RMS width
Float_t _phiW phi RMS width
Float_t _sET Scalar ET
Float_t _vPT vector PT
Float_t _iPT initialET : valid only for cone jets (otherwise 0.); jet ET before split/merge
Float_t _seedET seedET : valid only for cone jets (otherwise 0.)
Int_t _ntrk _trackindex.size()
Int_t _nps _CPSindex.size()+_FPSindex.size()
Int_t _Nitems number of towers
Int_t _n90 number of towers w/ 90\% of PT
Int_t _split_merge_word split/merge word: valid only for cone jets (otherwise 0)
TString _algoname algorithm name as JCCA, JCCB, etc.
TRefArray _tracks tracks associated to the jet
TRef _vtxref pointer to vertex associated with the jet
TMBTree Jets class
TMBJets (Float_t px, Float_t py, Float_t pz, Float_t E,
Float_t pT, Float_t phi, Float_t eta, Float_t q)
void Set0 (Float_t px, Float_t py, Float_t pz, Float_t E,
Float_t pT, Float_t phi, Float_t eta, Float_t q)
void Set1 (Float_t dphi, Float_t deta,
Float_t emf, Float_t em1f, Float_t em2f, Float_t em3f,
Float_t ccmg, Float_t icdf, Float_t ecmg, Float_t icrf,
Float_t fh1f, Float_t fh2f, Float_t fh3f, Float_t chf,
Float_t emcc, Float_t hadcc,Float_t emec, Float_t hadec,
Float_t hot, Float_t mxET,
Float_t cpsE, Float_t etaW, Float_t phiW,
Float_t sET, Float_t vPT, Float_t iPT, Float_t seedET)
void Set2 (Int_t ntrk, Int_t nps, Int_t Nitems,
Int_t n90, Int_t split_merge_word,
const char *algoname, const TRefArray *tracks, TRef vtxref)
Inline Functions
void ~TMBJets()
TMBJets& operator=(TMBJets& orig)
TMBJets& operator=(const TMBJets& orig)
TMBJets TMBJets()
TMBJets TMBJets(Float_t px, Float_t py, Float_t pz, Float_t E, Float_t pT, Float_t phi, Float_t eta, Float_t q)
Float_t px() const
Float_t py() const
Float_t pz() const
Float_t E() const
Float_t pT() const
Float_t phi() const
Float_t eta() const
Float_t charge() const
Float_t dphi() const
Float_t deta() const
Float_t emf() const
Float_t em1f() const
Float_t em2f() const
Float_t em3f() const
Float_t ccmg() const
Float_t icdf() const
Float_t ecmg() const
Float_t icrf() const
Float_t fh1f() const
Float_t fh2f() const
Float_t fh3f() const
Float_t chf() const
Float_t emcc() const
Float_t hadcc() const
Float_t emec() const
Float_t hadec() const
Float_t hot() const
Float_t mxET() const
Float_t cpsE() const
Float_t etaW() const
Float_t phiW() const
Float_t sET() const
Float_t vPT() const
Float_t iPT() const
Float_t seedET() const
Int_t ntrk() const
Int_t nps() const
Int_t Nitems() const
Int_t n90() const
Int_t split_merge_word() const
const char* algoname() const
Int_t Ntr() const
TMBTrks* GetChargedTrack(Int_t itrack)
TMBVrts* GetVertex()
Float_t em4f() const
Float_t mgf() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Last update: Mon May 17 20:08:29 2004
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.