#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] |