Geant4
10.00.p01
|
#include <G4MuMinusCapturePrecompound.hh>
Private Member Functions | |
void | AddNewParticle (G4ParticleDefinition *aParticle, G4ThreeVector &direction, G4double kinEnergy) |
G4MuMinusCapturePrecompound & | operator= (const G4MuMinusCapturePrecompound &right) |
G4MuMinusCapturePrecompound (const G4MuMinusCapturePrecompound &) | |
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 65 of file G4MuMinusCapturePrecompound.hh.
G4MuMinusCapturePrecompound::G4MuMinusCapturePrecompound | ( | G4VPreCompoundModel * | ptr = 0 | ) |
Definition at line 64 of file G4MuMinusCapturePrecompound.cc.
References G4HadronicInteractionRegistry::FindModel(), fMuMass, fNeutron, fPreCompound, fProton, fThreshold, fTime, G4ParticleDefinition::GetPDGMass(), G4HadronicInteractionRegistry::Instance(), MeV, G4MuonMinus::MuonMinus(), G4Neutron::Neutron(), and G4Proton::Proton().
G4MuMinusCapturePrecompound::~G4MuMinusCapturePrecompound | ( | ) |
Definition at line 85 of file G4MuMinusCapturePrecompound.cc.
References G4HadFinalState::Clear(), and result.
|
private |
|
inlineprivate |
Definition at line 102 of file G4MuMinusCapturePrecompound.hh.
References G4HadFinalState::AddSecondary(), fTime, result, and G4HadSecondary::SetTime().
Referenced by ApplyYourself().
|
virtual |
Implements G4HadronicInteraction.
Definition at line 93 of file G4MuMinusCapturePrecompound.cc.
References A, AddNewParticle(), G4HadFinalState::Clear(), G4VPreCompoundModel::DeExcite(), FatalException, fMuMass, fNeutron, fNucleus, fPreCompound, fProton, fTime, G4cout, G4endl, G4Exception(), G4RandomDirection(), G4UniformRand, G4Nucleus::GetA_asInt(), G4HadProjectile::GetBoundEnergy(), G4ReactionProduct::GetDefinition(), G4HadProjectile::GetGlobalTime(), G4ReactionProduct::GetKineticEnergy(), G4HadronicInteraction::GetModelName(), G4ReactionProduct::GetMomentum(), G4NucleiProperties::GetNuclearMass(), G4Fancy3DNucleus::GetNucleons(), G4HadFinalState::GetNumberOfSecondaries(), G4ReactionProduct::GetTOF(), G4Nucleus::GetZ_asInt(), GeV, G4Fancy3DNucleus::Init(), MeV, n, G4NeutrinoMu::NeutrinoMu(), result, G4HadFinalState::SetStatusChange(), stopAndKill, G4Triton::Triton(), and G4HadronicInteraction::verboseLevel.
|
virtual |
Reimplemented from G4HadronicInteraction.
Definition at line 225 of file G4MuMinusCapturePrecompound.cc.
|
private |
|
private |
Definition at line 93 of file G4MuMinusCapturePrecompound.hh.
Referenced by ApplyYourself(), and G4MuMinusCapturePrecompound().
|
private |
Definition at line 91 of file G4MuMinusCapturePrecompound.hh.
Referenced by ApplyYourself(), and G4MuMinusCapturePrecompound().
|
private |
Definition at line 89 of file G4MuMinusCapturePrecompound.hh.
Referenced by ApplyYourself().
|
private |
Definition at line 92 of file G4MuMinusCapturePrecompound.hh.
Referenced by ApplyYourself(), and G4MuMinusCapturePrecompound().
|
private |
Definition at line 90 of file G4MuMinusCapturePrecompound.hh.
Referenced by ApplyYourself(), and G4MuMinusCapturePrecompound().
|
private |
Definition at line 94 of file G4MuMinusCapturePrecompound.hh.
Referenced by G4MuMinusCapturePrecompound().
|
private |
Definition at line 95 of file G4MuMinusCapturePrecompound.hh.
Referenced by AddNewParticle(), ApplyYourself(), and G4MuMinusCapturePrecompound().
|
private |
Definition at line 88 of file G4MuMinusCapturePrecompound.hh.
Referenced by AddNewParticle(), ApplyYourself(), and ~G4MuMinusCapturePrecompound().