This is tmb_tree, version p15-br-07 | See all available versions

TMBJets


class description - source file - inheritance tree (.ps)

class TMBJets : public TPhysObj

Inheritance Chart:
TObject
<-
TPhysObj
<-
TMBJets

    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

Data Members

    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

Class Description

                                                                      
 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.