| 
    Geant4
    10.02.p02
    
   | 
 
#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().
 Here is the call graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  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().