#include <G4MuonMinusCapture.hh>
Inheritance diagram for G4MuonMinusCapture:
Public Member Functions | |
G4MuonMinusCapture (G4HadronicInteraction *hiptr=0) | |
~G4MuonMinusCapture () | |
G4bool | IsApplicable (const G4ParticleDefinition &) |
void | ProcessDescription (std::ostream &outFile) const |
Definition at line 55 of file G4MuonMinusCapture.hh.
G4MuonMinusCapture::G4MuonMinusCapture | ( | G4HadronicInteraction * | hiptr = 0 |
) | [explicit] |
Definition at line 58 of file G4MuonMinusCapture.cc.
References G4HadronicProcess::RegisterMe(), and G4HadronStoppingProcess::SetBoundDecay().
00059 : G4HadronStoppingProcess ("muMinusCaptureAtRest") 00060 { 00061 SetBoundDecay(new G4MuonMinusBoundDecay()); // Owned by InteractionRegistry 00062 if (!hiptr) { 00063 hiptr = new G4MuMinusCapturePrecompound(); // Owned by InteractionRegistry 00064 } 00065 RegisterMe(hiptr); 00066 }
G4MuonMinusCapture::~G4MuonMinusCapture | ( | ) |
G4bool G4MuonMinusCapture::IsApplicable | ( | const G4ParticleDefinition & | ) | [virtual] |
Reimplemented from G4HadronStoppingProcess.
Definition at line 75 of file G4MuonMinusCapture.cc.
References G4MuonMinus::MuonMinus().
00076 { 00077 return (&p == G4MuonMinus::MuonMinus()); 00078 }
void G4MuonMinusCapture::ProcessDescription | ( | std::ostream & | outFile | ) | const [virtual] |
Reimplemented from G4HadronStoppingProcess.
Definition at line 82 of file G4MuonMinusCapture.cc.
00083 { 00084 outFile << "Stopping of mu- using default element selector, EM cascade" 00085 << " sampling and bound decay sampling.\n" 00086 << "Native PreCompound model is used for nuclear capture\n"; 00087 }