#include <PythiaDecays.h>
Public Member Functions | |
const DaughterParticleList & | particleDaughtersPy6 (ParticlePropagator &particle) |
const DaughterParticleList & | particleDaughtersPy8 (ParticlePropagator &particle) |
PythiaDecays (std::string program) | |
~PythiaDecays () | |
Private Attributes | |
std::auto_ptr< Pythia8::Pythia > | decayer |
std::string | program_ |
Pythia6jets * | pyjets |
gen::Pythia6Service * | pyservice |
std::auto_ptr< Pythia8::Pythia > | pythia |
DaughterParticleList | theList |
Definition at line 27 of file PythiaDecays.h.
PythiaDecays::PythiaDecays | ( | std::string | program | ) |
Definition at line 21 of file PythiaDecays.cc.
References gather_cfg::cout, decayer, program_, pyjets, pyservice, pythia, and Pythia6jets::Pythia6jets().
PythiaDecays::~PythiaDecays | ( | ) |
const DaughterParticleList & PythiaDecays::particleDaughtersPy6 | ( | ParticlePropagator & | particle | ) |
Definition at line 108 of file PythiaDecays.cc.
References i, Pythia6jets::k(), RawParticle::mass(), max(), Pythia6jets::n(), Pythia6jets::p(), RawParticle::pid(), pyjets, pyservice, PYTHIA6PYDECY, RawParticle::T(), theList, Pythia6jets::v(), RawParticle::X(), RawParticle::Y(), and RawParticle::Z().
Referenced by TrajectoryManager::updateWithDaughters().
const DaughterParticleList & PythiaDecays::particleDaughtersPy8 | ( | ParticlePropagator & | particle | ) |
Definition at line 51 of file PythiaDecays.cc.
References decayer, RawParticle::mass(), RawParticle::momentum(), RawParticle::pid(), RawParticle::T(), theList, RawParticle::X(), RawParticle::Y(), and RawParticle::Z().
Referenced by TrajectoryManager::updateWithDaughters().
|
private |
Definition at line 46 of file PythiaDecays.h.
Referenced by particleDaughtersPy8(), and PythiaDecays().
|
private |
Definition at line 40 of file PythiaDecays.h.
Referenced by PythiaDecays(), and ~PythiaDecays().
|
private |
Definition at line 43 of file PythiaDecays.h.
Referenced by particleDaughtersPy6(), PythiaDecays(), and ~PythiaDecays().
|
private |
Definition at line 42 of file PythiaDecays.h.
Referenced by particleDaughtersPy6(), PythiaDecays(), and ~PythiaDecays().
|
private |
Definition at line 45 of file PythiaDecays.h.
Referenced by PythiaDecays().
|
private |
Definition at line 39 of file PythiaDecays.h.
Referenced by particleDaughtersPy6(), and particleDaughtersPy8().