175 for(
G4int i=0; i<nSecondaries; ++i) {
180 if(time < 0.0) { time = 0.0; }
188 <<
" Resulting secondary "
218 outFile <<
"Stopping of mu- using default element selector, EM cascade"
219 <<
"G4MuonicAtom is created\n";
G4double GetWeight() const
virtual void BuildPhysicsTable(const G4ParticleDefinition &)
void ProcessDescription(std::ostream &outFile) const
~G4MuonMinusAtomicCapture()
void SetWeight(G4double aValue)
void RegisterExtraProcess(G4VProcess *)
static G4IonTable * GetIonTable()
G4HadSecondary * GetSecondary(size_t i)
void ProposeWeight(G4double finalWeight)
void SetGlobalTime(G4double t)
G4ElementSelector * fElementSelector
const G4String & GetParticleName() const
G4MuonMinusAtomicCapture(const G4String &name="muMinusAtomicCaptureAtRest")
const G4TouchableHandle & GetTouchableHandle() const
void AddSecondary(G4DynamicParticle *aP, G4int mod=-1)
static G4MuonMinus * MuonMinus()
G4ThreeVector G4RandomDirection()
G4double condition(const G4ErrorSymMatrix &m)
void AddSecondary(G4Track *aSecondary)
G4double GetWeight() const
void Initialise(const G4Track &aT)
G4ParticleDefinition * GetDefinition() const
virtual void Initialize(const G4Track &)
G4HadronicInteraction * fEmCascade
virtual G4HadFinalState * ApplyYourself(const G4HadProjectile &aTrack, G4Nucleus &targetNucleus)=0
G4double GetGlobalTime() const
G4int GetVerboseLevel() const
void SetTouchableHandle(const G4TouchableHandle &apValue)
const G4ThreeVector & GetPosition() const
G4ParticleChange * theTotalResult
G4bool IsApplicable(const G4ParticleDefinition &)
G4int GetNumberOfSecondaries() const
void PrintInfo(const G4ParticleDefinition *)
static G4HadronicProcessStore * Instance()
void DeRegisterExtraProcess(G4VProcess *)
G4double GetLocalEnergyDeposit() const
virtual G4double AtRestGetPhysicalInteractionLength(const G4Track &track, G4ForceCondition *condition)
virtual G4VParticleChange * AtRestDoIt(const G4Track &, const G4Step &)
G4DynamicParticle * GetParticle()
void SetProcessSubType(G4int)
G4ParticleDefinition * GetMuonicAtom(G4Ions const *)
G4GLOB_DLL std::ostream G4cout
virtual void PreparePhysicsTable(const G4ParticleDefinition &)
void SetTime(G4double aT)
void ProposeLocalEnergyDeposit(G4double anEnergyPart)
void ProposeTrackStatus(G4TrackStatus status)
void SetBoundEnergy(G4double e)
virtual G4Element * SelectZandA(const G4Track &track, G4Nucleus *)
void RegisterParticleForExtraProcess(G4VProcess *, const G4ParticleDefinition *)
void SetNumberOfSecondaries(G4int totSecondaries)