Geant4
10.00.p02
|
#include <G4FermiPhaseSpaceDecay.hh>
Public Member Functions | |
G4FermiPhaseSpaceDecay () | |
~G4FermiPhaseSpaceDecay () | |
std::vector< G4LorentzVector * > * | Decay (const G4double, const std::vector< G4double > &) const |
Private Member Functions | |
G4double | PtwoBody (G4double E, G4double P1, G4double P2) const |
G4ThreeVector | IsotropicVector (const G4double Magnitude=1.0) const |
G4double | BetaKopylov (G4int) const |
std::vector< G4LorentzVector * > * | TwoBodyDecay (G4double, const std::vector< G4double > &) const |
std::vector< G4LorentzVector * > * | NBodyDecay (G4double, const std::vector< G4double > &) const |
std::vector< G4LorentzVector * > * | KopylovNBodyDecay (G4double, const std::vector< G4double > &) const |
void | DumpProblem (G4double E, G4double P1, G4double P2, G4double P) const |
G4FermiPhaseSpaceDecay (const G4FermiPhaseSpaceDecay &) | |
const G4FermiPhaseSpaceDecay & | operator= (const G4FermiPhaseSpaceDecay &) |
G4bool | operator== (const G4FermiPhaseSpaceDecay &) |
G4bool | operator!= (const G4FermiPhaseSpaceDecay &) |
Private Attributes | |
G4Pow * | g4pow |
Definition at line 50 of file G4FermiPhaseSpaceDecay.hh.
G4FermiPhaseSpaceDecay::G4FermiPhaseSpaceDecay | ( | ) |
Definition at line 44 of file G4FermiPhaseSpaceDecay.cc.
References g4pow, and G4Pow::GetInstance().
G4FermiPhaseSpaceDecay::~G4FermiPhaseSpaceDecay | ( | ) |
Definition at line 49 of file G4FermiPhaseSpaceDecay.cc.
|
private |
Definition at line 103 of file G4FermiPhaseSpaceDecay.hh.
References g4pow, G4UniformRand, and G4Pow::powN().
|
inline |
Definition at line 98 of file G4FermiPhaseSpaceDecay.hh.
References KopylovNBodyDecay().
Referenced by G4BinaryCascade::DecayVoidNucleus(), G4UnstableFermiFragment::GetFragment(), and G4FermiConfigurationList::GetFragments().
|
private |
Definition at line 207 of file G4FermiPhaseSpaceDecay.cc.
References eV, G4cout, G4endl, GeV, and MeV.
Referenced by PtwoBody().
|
inlineprivate |
Definition at line 120 of file G4FermiPhaseSpaceDecay.hh.
References G4UniformRand.
Referenced by NBodyDecay(), and TwoBodyDecay().
|
private |
Definition at line 54 of file G4FermiPhaseSpaceDecay.cc.
Referenced by Decay().
|
private |
Definition at line 109 of file G4FermiPhaseSpaceDecay.cc.
References Emax, Emin, G4UniformRand, IsotropicVector(), and PtwoBody().
|
private |
|
private |
|
private |
|
inlineprivate |
Definition at line 88 of file G4FermiPhaseSpaceDecay.hh.
References DumpProblem(), and P2.
Referenced by NBodyDecay(), and TwoBodyDecay().
|
private |
Definition at line 184 of file G4FermiPhaseSpaceDecay.cc.
References IsotropicVector(), and PtwoBody().
|
private |
Definition at line 84 of file G4FermiPhaseSpaceDecay.hh.
Referenced by BetaKopylov(), and G4FermiPhaseSpaceDecay().