JSFGeneratorParticle


class description - source file - inheritance tree

class JSFGeneratorParticle : public TObject


    public:
JSFGeneratorParticle() JSFGeneratorParticle(Int_t Ser, Int_t ID, Float_t Mass, Float_t Charge, TVector& P, TVector& X, Int_t Ndaughter, Int_t FirstDaughter, Int_t Mother, Float_t LifeTime, Float_t DecayLength) JSFGeneratorParticle(Int_t Ser, Int_t ID, Float_t Mass, Float_t Charge, TVector& P, TVector& X) JSFGeneratorParticle(Int_t Ser, Int_t ID, Float_t Mass, Float_t Charge, TVector& P) JSFGeneratorParticle(Float_t* data) JSFGeneratorParticle(Double_t* data) JSFGeneratorParticle(JSFGeneratorParticle& g) virtual ~JSFGeneratorParticle() static TClass* Class() Float_t GetAzimthAngle() Float_t GetCharge() Float_t GetCosth() Float_t GetDecayLength() Float_t GetE() Int_t GetFirstDaughter() Int_t GetID() Float_t GetLifeTime() TLorentzVector GetLorentz() const Float_t GetMass() Int_t GetMother() Int_t GetNDaughter() Float_t GetPabs() Float_t GetPt() TVector GetPV() Float_t GetPx() Float_t GetPy() Float_t GetPz() Int_t GetSecondMother() Int_t GetSerial() Int_t GetStatus() Float_t GetT() Float_t GetX() TVector GetXV() TVector3 GetXV3() const Float_t GetY() Float_t GetZ() Bool_t HasSecondMother() virtual TClass* IsA() const virtual void ls(const Option_t* option) void SetSecondMother(Int_t mod) void SetStatus(Int_t stat) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    public:
Int_t fSer particle serial number ( 1 to n ) Int_t fID Particle ID a la PDG. Float_t fMass Particle mass (GeV); Float_t fCharge Charge Float_t fP[4] four momentum (E,Px,Py,Pz), GeV Float_t fX[4] (t,x,y,z) (cm and nsec) Int_t fNdaughter Number of daughter particles ( =0 for stable ) Int_t fFirstDaughter Serial number of 1st daughter Int_t fMother Serial number of mother particle ( =0 for initial) Float_t fLifeTime Particle life time ( c x nsec, =0 for stable, cm) Float_t fDecayLength Decay length (cm, =0 for stable) Int_t fSecondMother Serial Number of 2nd mother Int_t fStatus Particle status code.

Class Description

 JSFGeneratorParticle

  To store particle information produced by event generators

$Id:


void ls(Option_t *opt)

JSFGeneratorParticle(Int_t Ser, Int_t ID, Float_t Mass, Float_t Charge, TVector& P, TVector& X, Int_t Ndaughter, Int_t FirstDaughter, Int_t Mother, Float_t LifeTime, Float_t DecayLength)

JSFGeneratorParticle(Int_t Ser, Int_t ID, Float_t Mass, Float_t Charge, TVector& P, TVector& X )

JSFGeneratorParticle(Int_t Ser, Int_t ID, Float_t Mass, Float_t Charge, TVector& P )

JSFGeneratorParticle(Float_t data[])

JSFGeneratorParticle(Double_t data[])

JSFGeneratorParticle(JSFGeneratorParticle& g)

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

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



Inline Functions


        JSFGeneratorParticle JSFGeneratorParticle(JSFGeneratorParticle& g)
                     Float_t GetPx()
                     Float_t GetPy()
                     Float_t GetPz()
                     Float_t GetE()
                     Float_t GetX()
                     Float_t GetY()
                     Float_t GetZ()
                     Float_t GetT()
                     Float_t GetPabs()
                     Float_t GetAzimthAngle()
                     Float_t GetPt()
                     Float_t GetCosth()
                       Int_t GetSerial()
                       Int_t GetID()
                     Float_t GetCharge()
                     Float_t GetMass()
                       Int_t GetNDaughter()
                       Int_t GetFirstDaughter()
                       Int_t GetMother()
                     Float_t GetLifeTime()
                     Float_t GetDecayLength()
                     TVector GetPV()
                     TVector GetXV()
                    TVector3 GetXV3() const
              TLorentzVector GetLorentz() const
                        void SetSecondMother(Int_t mod)
                        void SetStatus(Int_t stat)
                       Int_t GetSecondMother()
                       Int_t GetStatus()
                      Bool_t HasSecondMother()
                     TClass* Class()
                     TClass* IsA() const
                        void ShowMembers(TMemberInspector& insp, char* parent)
                        void StreamerNVirtual(TBuffer& b)
                        void ~JSFGeneratorParticle()


Last update: Tue Jan 20 15:54:13 2004


ROOT page - Home page - Class index - 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.