#include "T49ParticleMCRoot.h"

T49ParticleMCRoot


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

class T49ParticleMCRoot : public T49ParticleRoot

Inheritance Chart:
TObject
<-
T49Particle
<-
T49ParticleRoot
<-
T49ParticleMCRoot

    public:
T49ParticleMCRoot() T49ParticleMCRoot(T49ParticleMCRoot& mcTrack) virtual ~T49ParticleMCRoot() static TClass* Class() virtual Int_t GetCharge() virtual Float_t GetE() virtual Float_t GetE(Float_t mass) virtual Float_t GetMass() virtual Float_t GetMt() virtual Float_t GetMt(Float_t mass) virtual Int_t GetNPriMatched() virtual Int_t GetNPriMatchPoint(Int_t iMatch) virtual Int_t GetNSecMatched() virtual Int_t GetNSecMatchPoint(Int_t iMatch) virtual Int_t GetPid() virtual Int_t GetPriMatched(Int_t iMatch) virtual Float_t GetRap() virtual Float_t GetRap(Float_t mass) virtual Int_t GetSecMatched(Int_t iMatch) virtual Int_t GetStartVertex() virtual Int_t GetStopVertex() virtual TClass* IsA() const T49ParticleMCRoot& operator=(const T49ParticleMCRoot&) virtual void SetPid(Int_t i) virtual void SetPriMatched(Int_t index) virtual void SetPriMatched(Int_t index, Int_t npoint) virtual void SetSecMatched(Int_t index) virtual void SetSecMatched(Int_t index, Int_t npoint) virtual void SetStartVertex(Int_t index) virtual void SetStopVertex(Int_t index) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Int_t fPid Geant particle ID Int_t fNPriMatched Number of matched main vertex tracks Int_t fPriMatched[50] Links to matched reconstructed main vertex tracks Int_t fNPriMatchPoint[50] Number of matched points Int_t fNSecMatched Number of matched secondary tracks Int_t fSecMatched[50] Links to matched reconstructed secondary tracks Int_t fNSecMatchPoint[50] Number of matched points Int_t fStartVertex Link to the start vertex Int_t fStopVertex Link to the stop vertex

Class Description

                                                                   
  Contains the data of Monte-Carlo particles                       
                                                                   


T49ParticleMCRoot():T49ParticleRoot()
 T49ParticleMCRoot default constructor


T49ParticleMCRoot(T49ParticleMCRoot& mcTrack) :T49ParticleRoot(mcTrack)
 T49ParticleMCRoot copy constructor


Int_t GetCharge()

Float_t GetE()

Float_t GetRap()

Float_t GetRap(Float_t mass)
 The rapidity


Float_t GetMt()

Float_t GetMass()

Int_t GetPriMatched(Int_t iMatch)
 Returns the links to the matched main vertex tracks


Int_t GetSecMatched(Int_t iMatch)
 Returns the links to the matched secondary tracks


Int_t GetNPriMatchPoint(Int_t iMatch)
 Get the number of matched points for a match to a primary track


Int_t GetNSecMatchPoint(Int_t iMatch)
 Get the number of matched points for a match to a secondary track


void SetPriMatched(Int_t index)
 Sets a link to a matched primary track


void SetSecMatched(Int_t index)
 Sets a link to a matched secondary track


void SetPriMatched(Int_t index, Int_t npoint)
 Sets a link to a matched primary track


void SetSecMatched(Int_t index, Int_t npoint)
 Sets a link to a matched secondary track


void Streamer(TBuffer &R__b)
 Stream an object of class T49ParticleMCRoot.




Inline Functions


                      void ~T49ParticleMCRoot()
                     Int_t GetPid()
                   Float_t GetE(Float_t mass)
                   Float_t GetMt(Float_t mass)
                     Int_t GetNPriMatched()
                     Int_t GetNSecMatched()
                     Int_t GetStartVertex()
                     Int_t GetStopVertex()
                      void SetPid(Int_t i)
                      void SetStartVertex(Int_t index)
                      void SetStopVertex(Int_t index)
                   TClass* Class()
                   TClass* IsA() const
                      void ShowMembers(TMemberInspector& insp, char* parent)
                      void StreamerNVirtual(TBuffer& b)
        T49ParticleMCRoot& operator=(const T49ParticleMCRoot&)


Last update: Thu Aug 17 15:28:49 2006


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.