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

Public Member Functions

void Init ()
 Initializes the decayer.
 
void Decay (int pdg, TLorentzVector *p=0)
 Decays the particle specified by PDG id and lorentz vector.
 
int ImportParticles (TClonesArray *array=0)
 Returns the decay products in a TClonesArray of TParticle.
 
void SetForceDecay (int type)
 
void ForceDecay ()
 
float GetPartialBranchingRatio (int pdgid)
 Return the branching ratio for the spdcified PDG ID.
 
float GetLifetime (int pdgid)
 Return teh lifetime in seconds for the specified particle.
 
void ReadDecayTable ()
 
void AppendParticle (int pdgid, TLorentzVector *p=0)
 Add a particle with specified PDG ID to the stack.
 
void ClearEvent ()
 Clear the event.
 
void SetDebug (int dbg=1)
 Set the debug level.
 
void Set (const char *cmd)
 Modify pythia8 behavior.
 
 StarPythia8Decayer (Pythia8::Pythia *pythia=0)
 Class constructor.
 
 ~StarPythia8Decayer ()
 Class destructor.
 
void Init ()
 Initializes the decayer.
 
void Decay (int pdg, TLorentzVector *p=0)
 Decays the particle specified by PDG id and lorentz vector.
 
int ImportParticles (TClonesArray *array=0)
 Returns the decay products in a TClonesArray of TParticle.
 
void SetForceDecay (int type)
 
void ForceDecay ()
 
float GetPartialBranchingRatio (int pdgid)
 Return the branching ratio for the spdcified PDG ID.
 
float GetLifetime (int pdgid)
 Return teh lifetime in seconds for the specified particle.
 
void ReadDecayTable ()
 
void AppendParticle (int pdgid, TLorentzVector *p=0)
 Add a particle with specified PDG ID to the stack.
 
void ClearEvent ()
 Clear the event.
 
void SetDebug (int dbg=1)
 Set the debug level.
 
void Set (const char *cmd)
 Modify pythia8 behavior.
 
void SetRootS (double rs)
 Set root s.
 
 StarPythia8Decayer (Pythia8::Pythia *pythia=0)
 Class constructor.
 
 ~StarPythia8Decayer ()
 Class destructor.
 
void Init ()
 Initializes the decayer.
 
void Decay (int pdg, TLorentzVector *p=0)
 Decays the particle specified by PDG id and lorentz vector.
 
int ImportParticles (TClonesArray *array=0)
 Returns the decay products in a TClonesArray of TParticle.
 
void SetForceDecay (int type)
 
void ForceDecay ()
 
float GetPartialBranchingRatio (int pdgid)
 Return the branching ratio for the spdcified PDG ID.
 
float GetLifetime (int pdgid)
 Return teh lifetime in seconds for the specified particle.
 
void ReadDecayTable ()
 
void AppendParticle (int pdgid, TLorentzVector *p=0)
 Add a particle with specified PDG ID to the stack.
 
void ClearEvent ()
 Clear the event.
 
void SetDebug (int dbg=1)
 Set the debug level.
 
void Set (const char *cmd)
 Modify pythia8 behavior.
 
void SetRootS (double rs)
 Set root s.
 
 StarPythia8Decayer ()
 Class constructor.
 
 ~StarPythia8Decayer ()
 Class destructor.
 
void Init ()
 Initializes the decayer.
 
void Decay (int pdg, TLorentzVector *p=0)
 Decays the particle specified by PDG id and lorentz vector.
 
int ImportParticles (TClonesArray *array=0)
 Returns the decay products in a TClonesArray of TParticle.
 
void SetForceDecay (int type)
 
void ForceDecay ()
 
float GetPartialBranchingRatio (int pdgid)
 Return the branching ratio for the spdcified PDG ID.
 
float GetLifetime (int pdgid)
 Return teh lifetime in seconds for the specified particle.
 
void ReadDecayTable ()
 
void AppendParticle (int pdgid, TLorentzVector *p=0)
 Add a particle with specified PDG ID to the stack.
 
void ClearEvent ()
 Clear the event.
 
void SetDebug (int dbg=1)
 Set the debug level.
 
void Set (const char *cmd)
 Modify pythia8 behavior.
 
void SetRootS (double rs)
 Set root s.
 
 StarPythia8Decayer ()
 Class constructor.
 
 ~StarPythia8Decayer ()
 Class destructor.
 

Protected Member Functions

 ClassDef (StarPythia8Decayer, 1)
 
 ClassDef (StarPythia8Decayer, 1)
 
 ClassDef (StarPythia8Decayer, 1)
 
 ClassDef (StarPythia8Decayer, 1)
 

Protected Attributes

Pythia8::PythiamPythia
 
Bool_t mOwner
 
int mDebug
 
double mRootS
 

Detailed Description

Definition at line 10 of file StarPythia8Decayer.h.


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