#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 9 of file PythiaDecays.cc.
References decayer, p8RndmEngine, and sysUtil::pid.
PythiaDecays::~PythiaDecays | ( | ) |
Definition at line 31 of file PythiaDecays.cc.
const DaughterParticleList & PythiaDecays::particleDaughters | ( | ParticlePropagator & | particle, |
CLHEP::HepRandomEngine * | engine | ||
) |
Definition at line 35 of file PythiaDecays.cc.
References decayer, makeParticle(), RawParticle::mass(), RawParticle::momentum(), p8RndmEngine, BaseParticlePropagator::particle(), ParticlePropagator::particleDataTable(), sysUtil::pid, RawParticle::pid(), RawParticle::T(), theList, RawParticle::X(), RawParticle::Y(), and RawParticle::Z().
Referenced by TrajectoryManager::updateWithDaughters().
|
private |
Definition at line 39 of file PythiaDecays.h.
Referenced by particleDaughters(), and PythiaDecays().
|
private |
Definition at line 40 of file PythiaDecays.h.
Referenced by particleDaughters(), and PythiaDecays().
|
private |
Definition at line 38 of file PythiaDecays.h.
Referenced by particleDaughters().