ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/stopping/include/G4MuonMinusBoundDecay.hh>
Static Public Member Functions | |
static G4double | GetMuonCaptureRate (G4int Z, G4int A) |
static G4double | GetMuonDecayRate (G4int Z, G4int A, G4double muMass, G4double nuclMass) |
static G4double | GetMuonDecayRate (G4int Z) |
static G4double | GetMuonZeff (G4int Z) |
Private Member Functions | |
void | AddNewParticle (G4DynamicParticle *dp, G4double time) |
G4MuonMinusBoundDecay & | operator= (const G4MuonMinusBoundDecay &right) |
G4MuonMinusBoundDecay (const G4MuonMinusBoundDecay &) | |
Private Attributes | |
G4HadFinalState | result |
G4double | fMuMass |
Additional Inherited Members | |
Protected Member Functions inherited from G4HadronicInteraction | |
void | SetModelName (const G4String &nam) |
G4bool | IsBlocked () const |
void | Block () |
Protected Attributes inherited from G4HadronicInteraction | |
G4HadFinalState | theParticleChange |
G4int | verboseLevel |
G4double | theMinEnergy |
G4double | theMaxEnergy |
G4bool | isBlocked |
Definition at line 71 of file G4MuonMinusBoundDecay.hh.
View newest version in sPHENIX GitHub at line 71 of file G4MuonMinusBoundDecay.hh
G4MuonMinusBoundDecay::G4MuonMinusBoundDecay | ( | ) |
Definition at line 66 of file G4MuonMinusBoundDecay.cc.
View newest version in sPHENIX GitHub at line 66 of file G4MuonMinusBoundDecay.cc
References fMuMass, G4ParticleDefinition::GetPDGMass(), and G4MuonMinus::MuonMinus().
G4MuonMinusBoundDecay::~G4MuonMinusBoundDecay | ( | ) |
Definition at line 74 of file G4MuonMinusBoundDecay.cc.
View newest version in sPHENIX GitHub at line 74 of file G4MuonMinusBoundDecay.cc
|
private |
|
inlineprivate |
Definition at line 110 of file G4MuonMinusBoundDecay.hh.
View newest version in sPHENIX GitHub at line 110 of file G4MuonMinusBoundDecay.hh
References G4HadFinalState::AddSecondary(), result, and G4HadSecondary::SetTime().
Referenced by ApplyYourself().
|
virtual |
Implements G4HadronicInteraction.
Definition at line 80 of file G4MuonMinusBoundDecay.cc.
View newest version in sPHENIX GitHub at line 80 of file G4MuonMinusBoundDecay.cc
References A(), AddNewParticle(), G4AntiNeutrinoE::AntiNeutrinoE(), G4Nucleus::AtomicMass(), CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::boostVector(), G4HadFinalState::Clear(), dir, CLHEP::HepLorentzVector::e(), G4Electron::Electron(), source.hepunit::electron_mass_c2, fMuMass, G4Log(), G4RandomDirection(), G4UniformRand, G4Nucleus::GetA_asInt(), G4HadProjectile::GetBoundEnergy(), G4HadProjectile::GetGlobalTime(), GetMuonCaptureRate(), GetMuonDecayRate(), G4Nucleus::GetZ_asInt(), isAlive, G4InuclParticleNames::lambda, CLHEP::HepLorentzVector::mag2(), G4NeutrinoMu::NeutrinoMu(), result, G4HadProjectile::SetGlobalTime(), G4HadFinalState::SetStatusChange(), stopAndKill, Acts::VectorHelpers::time(), CLHEP::Hep3Vector::unit(), CLHEP::HepLorentzVector::vect(), x, xmax, xmin, and Z.
Definition at line 181 of file G4MuonMinusBoundDecay.cc.
View newest version in sPHENIX GitHub at line 181 of file G4MuonMinusBoundDecay.cc
References A(), kdfinder::abs(), GetMuonZeff(), G4InuclParticleNames::lambda, microsecond, r1, r2, t1, and Z.
Referenced by ApplyYourself().
|
static |
Definition at line 371 of file G4MuonMinusBoundDecay.cc.
View newest version in sPHENIX GitHub at line 371 of file G4MuonMinusBoundDecay.cc
References A(), source.hepunit::fine_structure_const, G4InuclParticleNames::lambda, microsecond, x, and Z.
Referenced by ApplyYourself(), and GetMuonDecayRate().
Definition at line 364 of file G4MuonMinusBoundDecay.cc.
View newest version in sPHENIX GitHub at line 364 of file G4MuonMinusBoundDecay.cc
References A(), G4lrint(), GetMuonDecayRate(), G4NucleiProperties::GetNuclearMass(), G4NistManager::Instance(), and G4MuonMinus::MuonMinus().
Definition at line 337 of file G4MuonMinusBoundDecay.cc.
View newest version in sPHENIX GitHub at line 337 of file G4MuonMinusBoundDecay.cc
References max, maxZ, min, and Z.
Referenced by GetMuonCaptureRate().
|
virtual |
Reimplemented from G4HadronicInteraction.
Definition at line 436 of file G4MuonMinusBoundDecay.cc.
View newest version in sPHENIX GitHub at line 436 of file G4MuonMinusBoundDecay.cc
|
private |
|
private |
Definition at line 103 of file G4MuonMinusBoundDecay.hh.
View newest version in sPHENIX GitHub at line 103 of file G4MuonMinusBoundDecay.hh
Referenced by ApplyYourself(), and G4MuonMinusBoundDecay().
|
private |
Definition at line 102 of file G4MuonMinusBoundDecay.hh.
View newest version in sPHENIX GitHub at line 102 of file G4MuonMinusBoundDecay.hh
Referenced by AddNewParticle(), and ApplyYourself().