|
Geant4.10
|
#include <CexmcReimplementedGenbod.hh>
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) |
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.
Implements CexmcPhaseSpaceGenerator.
Definition at line 87 of file CexmcReimplementedGenbod.cc.
References G4UniformRand, python.hepunit::GeV, CexmcPhaseSpaceGenerator::outVec, python.hepunit::pi, CLHEP::HepLorentzVector::px(), CLHEP::HepLorentzVector::py(), CLHEP::HepLorentzVector::pz(), CLHEP::HepLorentzVector::setPx(), CLHEP::HepLorentzVector::setPy(), CLHEP::HepLorentzVector::setPz(), CexmcPhaseSpaceGenerator::totalEnergy, CexmcPhaseSpaceGenerator::totalMass, test::v, test::x, and z.
1.8.7