Geant4
10.02
|
#include <G4GDecay3.hh>
Public Member Functions | |
G4GDecay3 () | |
G4GDecay3 (const G4double &pMass, const G4double &dMass0, const G4double &dMass1, const G4double &dMass2) | |
~G4GDecay3 () | |
std::vector< G4ThreeVector > | GetThreeBodyMomenta () |
Private Member Functions | |
G4bool | CalculateMomentumMagnitudes () |
Private Attributes | |
G4int | loopMax |
G4double | parentMass |
G4double | mDaughter0 |
G4double | mDaughter1 |
G4double | mDaughter2 |
G4double | pDaughter0 |
G4double | pDaughter1 |
G4double | pDaughter2 |
Definition at line 43 of file G4GDecay3.hh.
|
inline |
Definition at line 46 of file G4GDecay3.hh.
G4GDecay3::G4GDecay3 | ( | const G4double & | pMass, |
const G4double & | dMass0, | ||
const G4double & | dMass1, | ||
const G4double & | dMass2 | ||
) |
Definition at line 43 of file G4GDecay3.cc.
|
inline |
Definition at line 49 of file G4GDecay3.hh.
|
private |
Definition at line 49 of file G4GDecay3.cc.
References G4INCL::KinematicsUtils::energy(), G4UniformRand, loopMax, mDaughter0, mDaughter1, mDaughter2, parentMass, pDaughter0, pDaughter1, and pDaughter2.
Referenced by GetThreeBodyMomenta().
std::vector< G4ThreeVector > G4GDecay3::GetThreeBodyMomenta | ( | ) |
Definition at line 100 of file G4GDecay3.cc.
References CalculateMomentumMagnitudes(), G4cerr, G4endl, G4UniformRand, loopMax, pDaughter0, pDaughter1, pDaughter2, and twopi.
Referenced by G4ElementaryParticleCollider::generateSCMmuonAbsorption().
|
private |
Definition at line 56 of file G4GDecay3.hh.
Referenced by CalculateMomentumMagnitudes(), and GetThreeBodyMomenta().
|
private |
Definition at line 59 of file G4GDecay3.hh.
Referenced by CalculateMomentumMagnitudes().
|
private |
Definition at line 60 of file G4GDecay3.hh.
Referenced by CalculateMomentumMagnitudes().
|
private |
Definition at line 61 of file G4GDecay3.hh.
Referenced by CalculateMomentumMagnitudes().
|
private |
Definition at line 58 of file G4GDecay3.hh.
Referenced by CalculateMomentumMagnitudes().
|
private |
Definition at line 63 of file G4GDecay3.hh.
Referenced by CalculateMomentumMagnitudes(), and GetThreeBodyMomenta().
|
private |
Definition at line 64 of file G4GDecay3.hh.
Referenced by CalculateMomentumMagnitudes(), and GetThreeBodyMomenta().
|
private |
Definition at line 65 of file G4GDecay3.hh.
Referenced by CalculateMomentumMagnitudes(), and GetThreeBodyMomenta().