TMBEmcl
class description - source file - inheritance tree (.ps)
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)
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
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.