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

TMBEmcl


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

class TMBEmcl : public TPhysObj

Inheritance Chart:
TObject
<-
TPhysObj
<-
TMBEmcl

    public:
TMBEmcl(const TMBEmcl& orig) TMBEmcl() TMBEmcl(Float_t E, Float_t pT, Float_t eta, Float_t phi, Float_t* pxyz, Float_t q, Int_t id, Float_t iso, Float_t EisoCore, Int_t isol, Int_t nb_CPS, Int_t nb_FPS, Float_t* floorE, Float_t* floorX, Float_t* floorY, Float_t* floorZ, Float_t* flrS1, Float_t* flrS2, Float_t* flrC, Int_t* flrNch, Float_t EMfrac, Float_t HA, Float_t HMx8, Float_t HMx41, Float_t elk8, Float_t elk41, Float_t Excess, Float_t* rRC, Float_t* rR1, Float_t* rR2, const char* algoname, TRef chptr, TRef vtxref, TRefArray* cpsptr, TRefArray* fpsptr, TRefArray* ecells) ~TMBEmcl() const char* algoname() const virtual Float_t charge() const static TClass* Class() virtual Float_t E() const Float_t EisoCore() const Float_t elk41() const Float_t elk8() const Float_t EMfrac() const virtual Float_t eta() const Float_t Excess() const Float_t* floorE(Int_t nfloor) Float_t* floorX(Int_t nfloor) Float_t* floorY(Int_t nfloor) Float_t* floorZ(Int_t nfloor) Float_t* flrC(Int_t nfloor) Int_t* flrNch(Int_t nfloor) Float_t* flrS1(Int_t nfloor) Float_t* flrS2(Int_t nfloor) TMBTrks* GetChargedTrack() TMBCps* GetCps(Int_t icps) const TMBEmCells* GetEmCell(Int_t icell) TMBFps* GetFps(Int_t ifps) TMBVrts* GetVertex() Float_t HA() const Float_t HMx41() const Float_t HMx8() const Int_t id() virtual TClass* IsA() const Float_t iso() const Int_t isol() const Int_t nb_CPS() const Int_t nb_FPS() const Int_t ncells() const Int_t ncps() const Int_t nfps() const TMBEmcl& operator=(TMBEmcl& orig) TMBEmcl& operator=(const TMBEmcl& orig) virtual Float_t phi() const virtual Float_t pT() const virtual Float_t px() const virtual Float_t py() const virtual Float_t pz() const Float_t* rR1(Int_t i) Float_t* rR2(Int_t i) Float_t* rRC(Int_t i) void Set(Float_t E, Float_t pT, Float_t eta, Float_t phi, Float_t* pxyz, Float_t q, Int_t id, Float_t iso, Float_t EisoCore, Int_t isol, Int_t nb_CPS, Int_t nb_FPS, Float_t* floorE, Float_t* floorX, Float_t* floorY, Float_t* floorZ, Float_t* flrS1, Float_t* flrS2, Float_t* flrC, Int_t* flrNch, Float_t EMfrac, Float_t HA, Float_t HMx8, Float_t HMx41, Float_t elk8, Float_t elk41, Float_t Excess, Float_t* rRC, Float_t* rR1, Float_t* rR2, const char* algoname, TRef chptr, TRef vtxref, TRefArray* cpsptr, TRefArray* fpsptr, TRefArray* ecells) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Float_t _E Float_t _pT Float_t _eta Float_t _phi Float_t _pxyz[3] px py pz Float_t _q charge Int_t _id Float_t _iso Float_t _EisoCore Int_t _isol Int_t _nb_CPS Int_t _nb_FPS Float_t _floorE[6] Float_t _floorX[6] Float_t _floorY[6] Float_t _floorZ[6] Float_t _flrS1[6] Float_t _flrS2[6] Float_t _flrC[6] Int_t _flrNch[6] Float_t _EMfrac Float_t _HA Float_t _HMx8 Float_t _HMx41 Float_t _elk8 Float_t _elk41 Float_t _Excess Float_t _rRC[5] Float_t _rR1[5] Float_t _rR2[5] TString _algoname TRef _chptr TRef _vtxref TRefArray _cpsptr TRefArray _fpsptr TRefArray _ecells

Class Description

                                                                      
 TMBTree Emcl class                                                   
                                                                      


TMBEmcl(Float_t E, Float_t pT, Float_t eta, Float_t phi, Float_t* pxyz, Float_t q, Int_t id, Float_t iso, Float_t EisoCore, Int_t isol, Int_t nb_CPS, Int_t nb_FPS, Float_t* floorE, Float_t* floorX, Float_t* floorY, Float_t* floorZ, Float_t* flrS1, Float_t* flrS2, Float_t* flrC, Int_t* flrNch, Float_t EMfrac, Float_t HA, Float_t HMx8, Float_t HMx41, Float_t elk8, Float_t elk41, Float_t Excess, Float_t* rRC, Float_t* rR1, Float_t* rR2, const char *algoname, TRef chptr, TRef vtxref, TRefArray* cpsptr, TRefArray* fpsptr, TRefArray* ecells)

void Set(Float_t E, Float_t pT, Float_t eta, Float_t phi, Float_t* pxyz, Float_t q, Int_t id, Float_t iso, Float_t EisoCore, Int_t isol, Int_t nb_CPS, Int_t nb_FPS, Float_t* floorE, Float_t* floorX, Float_t* floorY, Float_t* floorZ, Float_t* flrS1, Float_t* flrS2, Float_t* flrC, Int_t* flrNch, Float_t EMfrac, Float_t HA, Float_t HMx8, Float_t HMx41, Float_t elk8, Float_t elk41, Float_t Excess, Float_t* rRC, Float_t* rR1, Float_t* rR2, const char *algoname, TRef chptr, TRef vtxref, TRefArray* cpsptr, TRefArray* fpsptr, TRefArray* ecells)



Inline Functions


               void ~TMBEmcl()
           TMBEmcl& operator=(TMBEmcl& orig)
           TMBEmcl& operator=(const TMBEmcl& orig)
            TMBEmcl TMBEmcl()
            TMBEmcl TMBEmcl(Float_t E, Float_t pT, Float_t eta, Float_t phi, Float_t* pxyz, Float_t q, Int_t id, Float_t iso, Float_t EisoCore, Int_t isol, Int_t nb_CPS, Int_t nb_FPS, Float_t* floorE, Float_t* floorX, Float_t* floorY, Float_t* floorZ, Float_t* flrS1, Float_t* flrS2, Float_t* flrC, Int_t* flrNch, Float_t EMfrac, Float_t HA, Float_t HMx8, Float_t HMx41, Float_t elk8, Float_t elk41, Float_t Excess, Float_t* rRC, Float_t* rR1, Float_t* rR2, const char* algoname, TRef chptr, TRef vtxref, TRefArray* cpsptr, TRefArray* fpsptr, TRefArray* ecells)
            Float_t E() const
            Float_t pT() const
            Float_t eta() const
            Float_t phi() const
            Float_t px() const
            Float_t py() const
            Float_t pz() const
            Float_t charge() const
              Int_t id()
            Float_t iso() const
            Float_t EisoCore() const
              Int_t isol() const
              Int_t nb_CPS() const
              Int_t nb_FPS() const
           Float_t* floorE(Int_t nfloor)
           Float_t* floorX(Int_t nfloor)
           Float_t* floorY(Int_t nfloor)
           Float_t* floorZ(Int_t nfloor)
           Float_t* flrS1(Int_t nfloor)
           Float_t* flrS2(Int_t nfloor)
           Float_t* flrC(Int_t nfloor)
             Int_t* flrNch(Int_t nfloor)
            Float_t EMfrac() const
            Float_t HA() const
            Float_t HMx8() const
            Float_t HMx41() const
            Float_t elk8() const
            Float_t elk41() const
            Float_t Excess() const
           Float_t* rRC(Int_t i)
           Float_t* rR1(Int_t i)
           Float_t* rR2(Int_t i)
        const char* algoname() const
           TMBTrks* GetChargedTrack()
           TMBVrts* GetVertex()
            TMBCps* GetCps(Int_t icps) const
              Int_t ncps() const
            TMBFps* GetFps(Int_t ifps)
              Int_t nfps() const
        TMBEmCells* GetEmCell(Int_t icell)
              Int_t ncells() 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:28 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.