44 #ifndef CEXMC_PHASE_SPACE_GENERATOR_HH
45 #define CEXMC_PHASE_SPACE_GENERATOR_HH
67 typedef std::vector< CexmcPhaseSpaceOutVectorElement >
CexmcPhaseSpaceOutVectorElement(G4LorentzVector *lVec_, G4double mass_)
std::vector< CexmcPhaseSpaceOutVectorElement > CexmcPhaseSpaceOutVector
CexmcPhaseSpaceGenerator()
virtual G4double Generate(void)=0
virtual void ParticleChangeHook(void)
std::vector< const G4LorentzVector * > CexmcPhaseSpaceInVector
void SetFermiEnergyDependence(G4bool on=true)
CexmcPhaseSpaceInVector inVec
virtual void FermiEnergyDepStatusChangeHook(void)
G4bool fermiEnergyDepIsOn
void SetParticles(const CexmcPhaseSpaceInVector &inVec_, const CexmcPhaseSpaceOutVector &outVec_)
virtual ~CexmcPhaseSpaceGenerator()
virtual G4bool CheckKinematics(void)
CexmcPhaseSpaceOutVector outVec