#include <PythiaDecays.h>
Public Member Functions | |
const DaughterParticleList & | particleDaughters (ParticlePropagator &particle, CLHEP::HepRandomEngine *) |
PythiaDecays () | |
~PythiaDecays () | |
Private Attributes | |
std::unique_ptr< Pythia8::Pythia > | decayer |
std::unique_ptr < gen::P8RndmEngine > | p8RndmEngine |
DaughterParticleList | theList |
Definition at line 28 of file PythiaDecays.h.
PythiaDecays::PythiaDecays | ( | ) |
Definition at line 12 of file PythiaDecays.cc.
References decayer, and p8RndmEngine.
PythiaDecays::~PythiaDecays | ( | ) |
Definition at line 32 of file PythiaDecays.cc.
const DaughterParticleList & PythiaDecays::particleDaughters | ( | ParticlePropagator & | particle, |
CLHEP::HepRandomEngine * | engine | ||
) |
Definition at line 34 of file PythiaDecays.cc.
References decayer, makeParticle(), RawParticle::mass(), RawParticle::momentum(), p8RndmEngine, BaseParticlePropagator::particle(), ParticlePropagator::particleDataTable(), RawParticle::pid(), RawParticle::T(), theList, RawParticle::X(), RawParticle::Y(), and RawParticle::Z().
Referenced by TrajectoryManager::updateWithDaughters().
|
private |
Definition at line 36 of file PythiaDecays.h.
Referenced by particleDaughters(), and PythiaDecays().
|
private |
Definition at line 37 of file PythiaDecays.h.
Referenced by particleDaughters(), and PythiaDecays().
|
private |
Definition at line 35 of file PythiaDecays.h.
Referenced by particleDaughters().