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