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