StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
StGimParticle Class Reference

Implementation of StGenParticle similar to ROOT TParticle. More...

#include <StGimParticle.h>

Inheritance diagram for StGimParticle:
StGenParticle

Public Member Functions

 StGimParticle (int idx)
 
virtual int GetStatusCode () const
 
virtual int GetPdgCode () const
 
virtual int GetGeaCode () const
 
virtual const StGenParticleGetMother (int i=0) const
 
virtual const StGenParticleGetDaughter (int i) const
 
virtual double GetMass () const
 
virtual int GetNDaughters () const
 
virtual void Momentum (double p4[4]) const
 
virtual void Vertex (double v[3]) const
 
virtual double Time () const
 
void Clear ()
 
void SetPdg (int pdg)
 
void SetGea (int gea)
 
void SetVert (float v[4])
 
void SetMom (float p[5])
 
void SetMother (int i, const StGimParticle *m)
 
void AddDaughter (const StGimParticle *m)
 
- Public Member Functions inherited from StGenParticle
virtual void Print (const char *opt="") const
 
virtual double GetCalcMass () const
 
virtual double GetWeight () const
 
int IsPrimary () const
 
int IsFinal () const
 
double R () const
 
double Rho () const
 
double P () const
 
double Pt () const
 
double Energy () const
 
double Eta () const
 
double Phi () const
 
double Theta () const
 

Protected Attributes

char fBeg [1]
 
int fPdgCode
 
int fGeaCode
 
int fStatusCode
 
const StGimParticlefMother [2]
 
double fWeight
 
double fP [5]
 
double fV [4]
 
char fEnd [1]
 
std::vector< const
StGimParticle * > 
fDaughter
 
- Protected Attributes inherited from StGenParticle
int mIdx
 

Additional Inherited Members

- Protected Member Functions inherited from StGenParticle
 StGenParticle (int idx=0)
 
void SetIdx (int idx)
 
int GetIdx () const
 

Detailed Description

Implementation of StGenParticle similar to ROOT TParticle.

Author
V.Perev Mar/2009

Defines equivalent of HEPEVT particle

Definition at line 16 of file StGimParticle.h.


The documentation for this class was generated from the following files: