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