| 
    Geant4
    10.00.p02
    
   | 
 
#include <CexmcPhaseSpaceGenerator.hh>
 Inheritance diagram for CexmcPhaseSpaceGenerator:Public Member Functions | |
| CexmcPhaseSpaceGenerator () | |
| virtual | ~CexmcPhaseSpaceGenerator () | 
| virtual G4bool | CheckKinematics (void) | 
| virtual G4double | Generate (void)=0 | 
| void | SetParticles (const CexmcPhaseSpaceInVector &inVec_, const CexmcPhaseSpaceOutVector &outVec_) | 
| void | SetFermiEnergyDependence (G4bool on=true) | 
Protected Member Functions | |
| virtual void | ParticleChangeHook (void) | 
| virtual void | FermiEnergyDepStatusChangeHook (void) | 
Protected Attributes | |
| CexmcPhaseSpaceInVector | inVec | 
| CexmcPhaseSpaceOutVector | outVec | 
| G4bool | fermiEnergyDepIsOn | 
| G4double | totalEnergy | 
| G4double | totalMass | 
Definition at line 70 of file CexmcPhaseSpaceGenerator.hh.
| CexmcPhaseSpaceGenerator::CexmcPhaseSpaceGenerator | ( | ) | 
Definition at line 47 of file CexmcPhaseSpaceGenerator.cc.
      
  | 
  virtual | 
Definition at line 53 of file CexmcPhaseSpaceGenerator.cc.
      
  | 
  virtual | 
Definition at line 82 of file CexmcPhaseSpaceGenerator.cc.
References inVec, totalEnergy, and totalMass.
      
  | 
  protectedvirtual | 
Reimplemented in CexmcReimplementedGenbod.
Definition at line 100 of file CexmcPhaseSpaceGenerator.cc.
Referenced by SetFermiEnergyDependence().
 Here is the caller graph for this function:
      
  | 
  pure virtual | 
Implemented in CexmcReimplementedGenbod.
      
  | 
  protectedvirtual | 
Reimplemented in CexmcReimplementedGenbod.
Definition at line 95 of file CexmcPhaseSpaceGenerator.cc.
Referenced by SetParticles().
 Here is the caller graph for this function:| void CexmcPhaseSpaceGenerator::SetFermiEnergyDependence | ( | G4bool | on = true | ) | 
Definition at line 74 of file CexmcPhaseSpaceGenerator.cc.
References fermiEnergyDepIsOn, and FermiEnergyDepStatusChangeHook().
 Here is the call graph for this function:| void CexmcPhaseSpaceGenerator::SetParticles | ( | const CexmcPhaseSpaceInVector & | inVec_, | 
| const CexmcPhaseSpaceOutVector & | outVec_ | ||
| ) | 
Definition at line 58 of file CexmcPhaseSpaceGenerator.cc.
References inVec, outVec, ParticleChangeHook(), and totalMass.
Referenced by CexmcChargeExchangeProductionModel< OutputParticle >::CexmcChargeExchangeProductionModel().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 98 of file CexmcPhaseSpaceGenerator.hh.
Referenced by SetFermiEnergyDependence(), and CexmcReimplementedGenbod::SetMaxWeight().
      
  | 
  protected | 
Definition at line 94 of file CexmcPhaseSpaceGenerator.hh.
Referenced by CheckKinematics(), and SetParticles().
      
  | 
  protected | 
Definition at line 96 of file CexmcPhaseSpaceGenerator.hh.
Referenced by CexmcReimplementedGenbod::Generate(), CexmcReimplementedGenbod::ParticleChangeHook(), CexmcReimplementedGenbod::SetMaxWeight(), and SetParticles().
      
  | 
  protected | 
Definition at line 100 of file CexmcPhaseSpaceGenerator.hh.
Referenced by CheckKinematics(), CexmcReimplementedGenbod::Generate(), and CexmcReimplementedGenbod::SetMaxWeight().
      
  | 
  protected | 
Definition at line 102 of file CexmcPhaseSpaceGenerator.hh.
Referenced by CheckKinematics(), CexmcReimplementedGenbod::Generate(), CexmcReimplementedGenbod::SetMaxWeight(), and SetParticles().