G4MuonMinusCapture Class Reference

#include <G4MuonMinusCapture.hh>

Inheritance diagram for G4MuonMinusCapture:

G4HadronStoppingProcess G4HadronicProcess G4VDiscreteProcess G4VProcess

Public Member Functions

 G4MuonMinusCapture (G4HadronicInteraction *hiptr=0)
 ~G4MuonMinusCapture ()
G4bool IsApplicable (const G4ParticleDefinition &)
void ProcessDescription (std::ostream &outFile) const

Detailed Description

Definition at line 55 of file G4MuonMinusCapture.hh.


Constructor & Destructor Documentation

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 (  ) 

Definition at line 70 of file G4MuonMinusCapture.cc.

00071 {}


Member Function Documentation

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 }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:52:32 2013 for Geant4 by  doxygen 1.4.7