34 #define INCLXX_IN_GEANT4_MODE 1
38 #ifndef G4INCLPHASESPACEGENERATOR_HH
39 #define G4INCLPHASESPACEGENERATOR_HH 1
45 namespace PhaseSpaceGenerator {
void generateBiased(const G4double sqrtS, ParticleList &particles, const size_t index, const G4double slope)
Generate a biased event in the CM system.
Abstract interface for the phase-space generators.
void generate(const G4double sqrtS, ParticleList &particles)
Generate an event in the CM system.
static constexpr double g
void setPhaseSpaceGenerator(IPhaseSpaceGenerator *g)
Abstract interface for the phase-space generators.
void initialize(Config const *const theConfig)
IPhaseSpaceGenerator * getPhaseSpaceGenerator()
void deletePhaseSpaceGenerator()