| 
    Geant4
    10.00.p02
    
   | 
 
#include <CexmcReimplementedGenbod.hh>
 Inheritance diagram for CexmcReimplementedGenbod:
 Collaboration diagram for CexmcReimplementedGenbod:Public Member Functions | |
| CexmcReimplementedGenbod () | |
| G4double | Generate (void) | 
  Public Member Functions inherited from CexmcPhaseSpaceGenerator | |
| CexmcPhaseSpaceGenerator () | |
| virtual | ~CexmcPhaseSpaceGenerator () | 
| virtual G4bool | CheckKinematics (void) | 
| void | SetParticles (const CexmcPhaseSpaceInVector &inVec_, const CexmcPhaseSpaceOutVector &outVec_) | 
| void | SetFermiEnergyDependence (G4bool on=true) | 
Private Member Functions | |
| void | ParticleChangeHook (void) | 
| void | FermiEnergyDepStatusChangeHook (void) | 
| void | SetMaxWeight (void) | 
Private Attributes | |
| G4double | maxWeight | 
| G4int | nmbOfOutputParticles | 
Static Private Attributes | |
| static const G4int | maxParticles = 18 | 
Additional Inherited Members | |
  Protected Attributes inherited from CexmcPhaseSpaceGenerator | |
| CexmcPhaseSpaceInVector | inVec | 
| CexmcPhaseSpaceOutVector | outVec | 
| G4bool | fermiEnergyDepIsOn | 
| G4double | totalEnergy | 
| G4double | totalMass | 
Definition at line 51 of file CexmcReimplementedGenbod.hh.
| CexmcReimplementedGenbod::CexmcReimplementedGenbod | ( | ) | 
Definition at line 81 of file CexmcReimplementedGenbod.cc.
      
  | 
  privatevirtual | 
Reimplemented from CexmcPhaseSpaceGenerator.
Definition at line 202 of file CexmcReimplementedGenbod.cc.
References SetMaxWeight().
 Here is the call graph for this function:
      
  | 
  virtual | 
Implements CexmcPhaseSpaceGenerator.
Definition at line 87 of file CexmcReimplementedGenbod.cc.
References G4UniformRand, GeV, maxParticles, maxWeight, nmbOfOutputParticles, CexmcPhaseSpaceGenerator::outVec, G4INCL::Math::pi, CexmcPhaseSpaceGenerator::totalEnergy, CexmcPhaseSpaceGenerator::totalMass, and z.
      
  | 
  privatevirtual | 
Reimplemented from CexmcPhaseSpaceGenerator.
Definition at line 191 of file CexmcReimplementedGenbod.cc.
References CexmcKinematicsException, maxParticles, nmbOfOutputParticles, CexmcPhaseSpaceGenerator::outVec, and SetMaxWeight().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 208 of file CexmcReimplementedGenbod.cc.
References CexmcPhaseSpaceGenerator::fermiEnergyDepIsOn, GeV, maxWeight, nmbOfOutputParticles, CexmcPhaseSpaceGenerator::outVec, CexmcPhaseSpaceGenerator::totalEnergy, and CexmcPhaseSpaceGenerator::totalMass.
Referenced by FermiEnergyDepStatusChangeHook(), and ParticleChangeHook().
 Here is the caller graph for this function:
      
  | 
  staticprivate | 
Definition at line 72 of file CexmcReimplementedGenbod.hh.
Referenced by Generate(), and ParticleChangeHook().
      
  | 
  private | 
Definition at line 67 of file CexmcReimplementedGenbod.hh.
Referenced by Generate(), and SetMaxWeight().
      
  | 
  private | 
Definition at line 69 of file CexmcReimplementedGenbod.hh.
Referenced by Generate(), ParticleChangeHook(), and SetMaxWeight().