#include <TPythia8Decayer.h>
Inheritance diagram for TPythia8Decayer:

Public Member Functions | |
| TPythia8Decayer () | |
| virtual | ~TPythia8Decayer () |
| virtual void | Init () |
| virtual void | Decay (Int_t pdg, TLorentzVector *p) |
| virtual Int_t | ImportParticles (TClonesArray *particles) |
| virtual void | SetForceDecay (Int_t type) |
| virtual void | ForceDecay () |
| virtual Float_t | GetPartialBranchingRatio (Int_t ipart) |
| virtual Float_t | GetLifetime (Int_t kf) |
| virtual void | ReadDecayTable () |
| virtual void | SetDebugLevel (Int_t debug) |
Protected Member Functions | |
| void | AppendParticle (Int_t pdg, TLorentzVector *p) |
| void | ClearEvent () |
Private Attributes | |
| TPythia8 * | fPythia8 |
| Int_t | fDebug |
Definition at line 16 of file TPythia8Decayer.h.
| TPythia8Decayer::TPythia8Decayer | ( | ) |
| virtual TPythia8Decayer::~TPythia8Decayer | ( | ) | [inline, virtual] |
Definition at line 19 of file TPythia8Decayer.h.
| void TPythia8Decayer::Init | ( | ) | [virtual] |
| void TPythia8Decayer::Decay | ( | Int_t | pdg, | |
| TLorentzVector * | p | |||
| ) | [virtual] |
Implements TVirtualMCDecayer.
Definition at line 42 of file TPythia8Decayer.cxx.
References AppendParticle(), ClearEvent(), TPythia8::EventListing(), fDebug, fPythia8, kTRUE, p, and TPythia8::Pythia8().
| Int_t TPythia8Decayer::ImportParticles | ( | TClonesArray * | particles | ) | [virtual] |
Implements TVirtualMCDecayer.
Definition at line 54 of file TPythia8Decayer.cxx.
References fPythia8, and TPythia8::ImportParticles().
| void TPythia8Decayer::SetForceDecay | ( | Int_t | type | ) | [virtual] |
| void TPythia8Decayer::ForceDecay | ( | ) | [virtual] |
Implements TVirtualMCDecayer.
Definition at line 78 of file TPythia8Decayer.cxx.
References fPythia8, and TPythia8::Pythia8().
| void TPythia8Decayer::ReadDecayTable | ( | ) | [virtual] |
| virtual void TPythia8Decayer::SetDebugLevel | ( | Int_t | debug | ) | [inline, virtual] |
| void TPythia8Decayer::AppendParticle | ( | Int_t | pdg, | |
| TLorentzVector * | p | |||
| ) | [protected] |
Definition at line 92 of file TPythia8Decayer.cxx.
References fPythia8, p, and TPythia8::Pythia8().
Referenced by Decay().
| void TPythia8Decayer::ClearEvent | ( | ) | [protected] |
Definition at line 100 of file TPythia8Decayer.cxx.
References fPythia8, and TPythia8::Pythia8().
Referenced by Decay().
TPythia8* TPythia8Decayer::fPythia8 [private] |
Definition at line 34 of file TPythia8Decayer.h.
Referenced by AppendParticle(), ClearEvent(), Decay(), GetLifetime(), and ImportParticles().
Int_t TPythia8Decayer::fDebug [private] |
1.5.1