44 #ifndef CEXMC_PHASE_SPACE_GENERATOR_HH 45 #define CEXMC_PHASE_SPACE_GENERATOR_HH 55 lVec( lVec ), mass( mass )
66 typedef std::vector< CexmcPhaseSpaceOutVectorElement >
78 virtual G4bool CheckKinematics(
void );
80 virtual G4double Generate(
void ) = 0;
86 void SetFermiEnergyDependence(
G4bool on =
true );
89 virtual void ParticleChangeHook(
void );
91 virtual void FermiEnergyDepStatusChangeHook(
void );
CexmcPhaseSpaceInVector inVec
std::vector< const G4LorentzVector *> CexmcPhaseSpaceInVector
G4bool fermiEnergyDepIsOn
std::vector< CexmcPhaseSpaceOutVectorElement > CexmcPhaseSpaceOutVector
CexmcPhaseSpaceOutVector outVec
CexmcPhaseSpaceOutVectorElement(G4LorentzVector *lVec, G4double mass)