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