| 
    Geant4
    10.00.p03
    
   | 
 
#include <G4MuMinusCaptureCascade.hh>
 Collaboration diagram for G4MuMinusCaptureCascade:Public Member Functions | |
| G4MuMinusCaptureCascade () | |
| ~G4MuMinusCaptureCascade () | |
| G4int | DoCascade (const G4double Z, const G4double A, G4GHEKinematicsVector *Cascade) | 
| void | DoBoundMuonMinusDecay (G4double Z, G4int *nCascade, G4GHEKinematicsVector *Cascade) | 
| G4double | GetKShellEnergy (G4double Z) | 
| G4ThreeVector & | GetRandomVec () | 
Private Member Functions | |
| G4double | GetLinApprox (G4int N, const G4double *X, const G4double *Y, G4double Xuser) | 
| void | AddNewParticle (G4ParticleDefinition *aParticle, G4ThreeVector &Momentum, G4double mass, G4int *nParticle, G4GHEKinematicsVector *Cascade) | 
| G4MuMinusCaptureCascade & | operator= (const G4MuMinusCaptureCascade &right) | 
| G4MuMinusCaptureCascade (const G4MuMinusCaptureCascade &) | |
Private Attributes | |
| G4double | Emass | 
| G4double | MuMass | 
| G4ParticleDefinition * | theElectron | 
| G4ParticleDefinition * | theGamma | 
| G4ThreeVector | randomVect | 
Definition at line 48 of file G4MuMinusCaptureCascade.hh.
| G4MuMinusCaptureCascade::G4MuMinusCaptureCascade | ( | ) | 
Definition at line 55 of file G4MuMinusCaptureCascade.cc.
References G4Electron::Electron(), Emass, G4Gamma::Gamma(), G4ParticleDefinition::GetPDGMass(), MuMass, G4MuonMinus::MuonMinus(), theElectron, and theGamma.
 Here is the call graph for this function:| G4MuMinusCaptureCascade::~G4MuMinusCaptureCascade | ( | ) | 
Definition at line 65 of file G4MuMinusCaptureCascade.cc.
      
  | 
  private | 
      
  | 
  private | 
Definition at line 96 of file G4MuMinusCaptureCascade.cc.
References G4GHEKinematicsVector::SetMass(), G4GHEKinematicsVector::SetMomentumAndUpdate(), G4GHEKinematicsVector::SetParticleDef(), and G4GHEKinematicsVector::SetZero().
Referenced by DoBoundMuonMinusDecay(), and DoCascade().
 Here is the call graph for this function:
 Here is the caller graph for this function:| void G4MuMinusCaptureCascade::DoBoundMuonMinusDecay | ( | G4double | Z, | 
| G4int * | nCascade, | ||
| G4GHEKinematicsVector * | Cascade | ||
| ) | 
Definition at line 181 of file G4MuMinusCaptureCascade.cc.
References AddNewParticle(), G4AntiNeutrinoE::AntiNeutrinoE(), Emass, G4UniformRand, GetKShellEnergy(), GetRandomVec(), MuMass, G4NeutrinoMu::NeutrinoMu(), and theElectron.
Referenced by G4MuonMinusCaptureAtRest::AtRestDoIt().
 Here is the call graph for this function:
 Here is the caller graph for this function:| G4int G4MuMinusCaptureCascade::DoCascade | ( | const G4double | Z, | 
| const G4double | A, | ||
| G4GHEKinematicsVector * | Cascade | ||
| ) | 
Definition at line 114 of file G4MuMinusCaptureCascade.cc.
References AddNewParticle(), Emass, eV, G4UniformRand, GetKShellEnergy(), GetRandomVec(), MuMass, theElectron, and theGamma.
Referenced by G4MuonMinusCaptureAtRest::AtRestDoIt().
 Here is the call graph for this function:
 Here is the caller graph for this function:Definition at line 70 of file G4MuMinusCaptureCascade.cc.
References GetLinApprox().
Referenced by DoBoundMuonMinusDecay(), DoCascade(), and G4MuonMinusCaptureAtRest::DoMuCapture().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inlineprivate | 
Definition at line 89 of file G4MuMinusCaptureCascade.hh.
Referenced by GetKShellEnergy().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 111 of file G4MuMinusCaptureCascade.hh.
References G4UniformRand, and randomVect.
Referenced by DoBoundMuonMinusDecay(), DoCascade(), and G4MuonMinusCaptureAtRest::DoMuCapture().
 Here is the caller graph for this function:
      
  | 
  private | 
      
  | 
  private | 
Definition at line 81 of file G4MuMinusCaptureCascade.hh.
Referenced by DoBoundMuonMinusDecay(), DoCascade(), and G4MuMinusCaptureCascade().
      
  | 
  private | 
Definition at line 81 of file G4MuMinusCaptureCascade.hh.
Referenced by DoBoundMuonMinusDecay(), DoCascade(), and G4MuMinusCaptureCascade().
      
  | 
  private | 
Definition at line 84 of file G4MuMinusCaptureCascade.hh.
Referenced by GetRandomVec().
      
  | 
  private | 
Definition at line 82 of file G4MuMinusCaptureCascade.hh.
Referenced by DoBoundMuonMinusDecay(), DoCascade(), and G4MuMinusCaptureCascade().
      
  | 
  private | 
Definition at line 83 of file G4MuMinusCaptureCascade.hh.
Referenced by DoCascade(), and G4MuMinusCaptureCascade().