Geant4.10
|
#include <G4MuMinusCaptureCascade.hh>
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 () |
Definition at line 48 of file G4MuMinusCaptureCascade.hh.
G4MuMinusCaptureCascade::G4MuMinusCaptureCascade | ( | ) |
Definition at line 55 of file G4MuMinusCaptureCascade.cc.
References G4Electron::Electron(), G4Gamma::Gamma(), G4ParticleDefinition::GetPDGMass(), and G4MuonMinus::MuonMinus().
G4MuMinusCaptureCascade::~G4MuMinusCaptureCascade | ( | ) |
Definition at line 65 of file G4MuMinusCaptureCascade.cc.
void G4MuMinusCaptureCascade::DoBoundMuonMinusDecay | ( | G4double | Z, |
G4int * | nCascade, | ||
G4GHEKinematicsVector * | Cascade | ||
) |
Definition at line 181 of file G4MuMinusCaptureCascade.cc.
References G4AntiNeutrinoE::AntiNeutrinoE(), CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::boostVector(), CLHEP::HepLorentzVector::e(), G4UniformRand, GetKShellEnergy(), GetRandomVec(), CLHEP::HepLorentzVector::mag2(), G4NeutrinoMu::NeutrinoMu(), CLHEP::Hep3Vector::unit(), CLHEP::HepLorentzVector::vect(), and test::x.
Referenced by G4MuonMinusCaptureAtRest::AtRestDoIt().
G4int G4MuMinusCaptureCascade::DoCascade | ( | const G4double | Z, |
const G4double | A, | ||
G4GHEKinematicsVector * | Cascade | ||
) |
Definition at line 114 of file G4MuMinusCaptureCascade.cc.
References python.hepunit::electron_mass_c2, python.hepunit::eV, G4UniformRand, GetKShellEnergy(), GetRandomVec(), and var().
Referenced by G4MuonMinusCaptureAtRest::AtRestDoIt().
Definition at line 70 of file G4MuMinusCaptureCascade.cc.
Referenced by DoBoundMuonMinusDecay(), and DoCascade().
|
inline |
Definition at line 111 of file G4MuMinusCaptureCascade.hh.
References G4UniformRand.
Referenced by DoBoundMuonMinusDecay(), and DoCascade().