Geant4-11
|
#include <G4ParticleChangeForNothing.hh>
Protected Member Functions | |
G4bool | CheckSecondary (G4Track &) |
G4double | GetAccuracyForException () const |
G4double | GetAccuracyForWarning () const |
void | InitializeLocalEnergyDeposit (const G4Track &) |
void | InitializeParentGlobalTime (const G4Track &) |
void | InitializeParentWeight (const G4Track &) |
void | InitializeSecondaries (const G4Track &) |
void | InitializeStatusChange (const G4Track &) |
void | InitializeStepInVolumeFlags (const G4Track &) |
void | InitializeSteppingControl (const G4Track &) |
void | InitializeTrueStepLength (const G4Track &) |
G4Step * | UpdateStepInfo (G4Step *Step) |
Protected Attributes | |
G4bool | debugFlag = false |
G4bool | fSetSecondaryWeightByProcess = false |
G4bool | isParentWeightProposed = false |
G4bool | theFirstStepInVolume = false |
G4bool | theLastStepInVolume = false |
G4TrackFastVector * | theListOfSecondaries = nullptr |
G4double | theLocalEnergyDeposit = 0.0 |
G4double | theNonIonizingEnergyDeposit = 0.0 |
G4int | theNumberOfSecondaries = 0 |
G4double | theParentGlobalTime = 0.0 |
G4double | theParentWeight = 1.0 |
G4int | theSizeOftheListOfSecondaries = 0 |
G4TrackStatus | theStatusChange = fAlive |
G4SteppingControl | theSteppingControlFlag = NormalCondition |
G4double | theTrueStepLength = 0.0 |
G4int | verboseLevel = 1 |
Static Protected Attributes | |
static const G4double | accuracyForException = 0.001 |
static const G4double | accuracyForWarning = 1.0e-9 |
Definition at line 43 of file G4ParticleChangeForNothing.hh.
|
inline |
Definition at line 45 of file G4ParticleChangeForNothing.hh.
|
inline |
Definition at line 46 of file G4ParticleChangeForNothing.hh.
|
inherited |
Definition at line 146 of file G4VParticleChange.cc.
References G4VParticleChange::CheckSecondary(), G4VParticleChange::debugFlag, G4VParticleChange::fSetSecondaryWeightByProcess, G4Exception(), JustWarning, G4FastVector< Type, N >::SetElement(), G4Track::SetWeight(), G4VParticleChange::theListOfSecondaries, G4VParticleChange::theNumberOfSecondaries, G4VParticleChange::theParentWeight, and G4VParticleChange::theSizeOftheListOfSecondaries.
Referenced by G4ParticleChangeForGamma::AddSecondary(), G4ParticleChange::AddSecondary(), G4eplusAnnihilation::AtRestDoIt(), G4FastStep::CreateSecondaryTrack(), G4Decay::DecayIt(), G4UnknownDecay::DecayIt(), G4VEnergyLossProcess::FillSecondariesAlongStep(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), and G4ParticleChangeForOccurenceBiasing::StealSecondaries().
Reimplemented in G4FastStep, G4ParticleChange, G4ParticleChangeForDecay, G4ParticleChangeForGamma, G4ParticleChangeForLoss, and G4ParticleChangeForMSC.
Definition at line 299 of file G4VParticleChange.cc.
References G4VParticleChange::accuracyForException, G4VParticleChange::accuracyForWarning, G4VParticleChange::DumpInfo(), EventMustBeAborted, G4cout, G4endl, G4Exception(), G4ThreadLocal, m, MeV, mm, G4VParticleChange::theLocalEnergyDeposit, and G4VParticleChange::theTrueStepLength.
Referenced by G4FastStep::CheckIt(), G4ParticleChange::CheckIt(), G4ParticleChangeForDecay::CheckIt(), G4ParticleChangeForGamma::CheckIt(), G4ParticleChangeForLoss::CheckIt(), and G4ParticleChangeForMSC::CheckIt().
Definition at line 385 of file G4VParticleChange.cc.
References G4VParticleChange::accuracyForException, G4VParticleChange::accuracyForWarning, G4VParticleChange::DumpInfo(), EventMustBeAborted, G4cout, G4endl, G4Exception(), G4ThreadLocal, G4Track::GetDefinition(), G4Track::GetGlobalTime(), G4Track::GetKineticEnergy(), G4Track::GetMomentumDirection(), G4ParticleDefinition::GetParticleName(), G4Track::GetPosition(), m, MeV, ns, G4Track::SetKineticEnergy(), G4Track::SetMomentumDirection(), G4VParticleChange::theParentGlobalTime, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Referenced by G4VParticleChange::AddSecondary().
|
inherited |
Referenced by G4MuonicAtomDecay::DecayIt(), G4ITStepProcessor::InvokeAlongStepDoItProcs(), G4SteppingManager::InvokeAlongStepDoItProcs(), G4ITStepProcessor::InvokeAtRestDoItProcs(), G4SteppingManager::InvokeAtRestDoItProcs(), G4ITStepProcessor::InvokePSDIP(), G4SteppingManager::InvokePSDIP(), G4NeutrinoElectronProcess::PostStepDoIt(), G4HadronicProcess::PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), and G4ParticleChangeForOccurenceBiasing::StealSecondaries().
|
inherited |
Referenced by G4ErrorEnergyLoss::AlongStepDoIt().
|
virtualinherited |
Reimplemented in G4FastStep, G4ParticleChange, G4ParticleChangeForDecay, G4ParticleChangeForGamma, G4ParticleChangeForLoss, G4ParticleChangeForMSC, and G4ParticleChangeForTransport.
Definition at line 232 of file G4VParticleChange.cc.
References fAlive, fKillTrackAndSecondaries, fPostponeToNextEvent, fStopAndKill, fStopButAlive, fSuspend, G4cout, G4endl, G4VParticleChange::GetSecondary(), MeV, mm, G4VParticleChange::theFirstStepInVolume, G4VParticleChange::theLastStepInVolume, G4VParticleChange::theLocalEnergyDeposit, G4VParticleChange::theNonIonizingEnergyDeposit, G4VParticleChange::theNumberOfSecondaries, G4VParticleChange::theStatusChange, G4VParticleChange::theSteppingControlFlag, and G4VParticleChange::theTrueStepLength.
Referenced by G4VParticleChange::CheckIt(), G4VParticleChange::CheckSecondary(), G4FastStep::DumpInfo(), G4ParticleChange::DumpInfo(), G4ParticleChangeForDecay::DumpInfo(), G4ParticleChangeForGamma::DumpInfo(), G4ParticleChangeForLoss::DumpInfo(), G4ParticleChangeForMSC::DumpInfo(), G4ITSteppingVerbose::VerboseParticleChange(), G4SteppingVerbose::VerboseParticleChange(), and G4SteppingVerboseWithUnits::VerboseParticleChange().
|
protectedinherited |
Definition at line 507 of file G4VParticleChange.cc.
References G4VParticleChange::accuracyForException.
Referenced by G4FastStep::CheckIt().
|
protectedinherited |
Definition at line 501 of file G4VParticleChange.cc.
References G4VParticleChange::accuracyForWarning.
Referenced by G4FastStep::CheckIt().
|
inherited |
|
inherited |
Referenced by G4ParticleChangeForTransport::UpdateStepForPostStep().
|
inherited |
Referenced by G4ParticleChangeForTransport::UpdateStepForPostStep().
|
inherited |
|
inherited |
|
inherited |
Referenced by G4HadronicProcess::CheckEnergyMomentumConservation(), G4ITStepProcessor::DealWithSecondaries(), G4SteppingManager::InvokeAlongStepDoItProcs(), G4SteppingManager::InvokeAtRestDoItProcs(), G4SteppingManager::InvokePSDIP(), G4Cerenkov::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4OpWLS2::PostStepDoIt(), and G4ParticleChangeForOccurenceBiasing::StealSecondaries().
|
inherited |
Referenced by G4HadronicProcess::CheckEnergyMomentumConservation(), G4ITStepProcessor::DealWithSecondaries(), G4VParticleChange::DumpInfo(), G4SteppingManager::InvokeAlongStepDoItProcs(), G4SteppingManager::InvokeAtRestDoItProcs(), G4SteppingManager::InvokePSDIP(), and G4ParticleChangeForOccurenceBiasing::StealSecondaries().
|
inherited |
|
inherited |
Referenced by G4HadronicProcess::CheckEnergyMomentumConservation(), G4ParticleChange::CheckIt(), G4ITStepProcessor::InvokeAlongStepDoItProcs(), G4SteppingManager::InvokeAlongStepDoItProcs(), G4ITStepProcessor::InvokeAtRestDoItProcs(), G4ITStepProcessor::InvokePSDIP(), G4SteppingManager::InvokePSDIP(), G4FastSimulationManagerProcess::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), and G4BiasingProcessInterface::PostStepDoIt().
|
inherited |
|
inherited |
|
inherited |
Referenced by G4BOptnLeadingParticle::ApplyFinalStateBiasing().
|
inlinevirtual |
Reimplemented from G4VParticleChange.
Definition at line 50 of file G4ParticleChangeForNothing.hh.
References G4Track::GetTrackStatus(), G4VParticleChange::theNumberOfSecondaries, and G4VParticleChange::theStatusChange.
Referenced by G4BiasingProcessInterface::AlongStepDoIt(), G4ParallelGeometriesLimiterProcess::AlongStepDoIt(), and G4BOptnForceCommonTruncatedExp::ApplyFinalStateBiasing().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
inherited |
Definition at line 516 of file G4VParticleChange.cc.
|
inherited |
|
inherited |
Definition at line 140 of file G4VParticleChange.cc.
|
inherited |
Definition at line 134 of file G4VParticleChange.cc.
|
inherited |
|
inherited |
|
inherited |
Referenced by G4VEnergyLossProcess::AlongStepDoIt(), G4ErrorEnergyLoss::AlongStepDoIt(), G4NuclearStopping::AlongStepDoIt(), G4hImpactIonisation::AlongStepDoIt(), G4HadronStoppingProcess::AtRestDoIt(), G4MuonMinusAtomicCapture::AtRestDoIt(), G4eplusAnnihilation::AtRestDoIt(), G4RadioactiveDecay::DecayAnalog(), G4DNAMolecularDissociation::DecayIt(), G4Decay::DecayIt(), G4UnknownDecay::DecayIt(), G4Radioactivation::DecayIt(), G4RadioactiveDecay::DecayIt(), G4MuonicAtomDecay::DecayIt(), G4OpBoundaryProcess::DoAbsorption(), G4HadronicProcess::FillResult(), G4MuonicAtomDecay::FillResult(), G4SpecialCuts::PostStepDoIt(), G4UserSpecialCuts::PostStepDoIt(), G4LowECapture::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4UCNBoundaryProcess::PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), G4OpAbsorption::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4hImpactIonisation::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4DNABornExcitationModel1::SampleSecondaries(), G4DNABornExcitationModel2::SampleSecondaries(), G4DNABornIonisationModel1::SampleSecondaries(), G4DNABornIonisationModel2::SampleSecondaries(), G4DNACPA100ElasticModel::SampleSecondaries(), G4DNACPA100ExcitationModel::SampleSecondaries(), G4DNACPA100IonisationModel::SampleSecondaries(), G4DNADingfelderChargeDecreaseModel::SampleSecondaries(), G4DNADingfelderChargeIncreaseModel::SampleSecondaries(), G4DNADiracRMatrixExcitationModel::SampleSecondaries(), G4DNAELSEPAElasticModel::SampleSecondaries(), G4DNAEmfietzoglouExcitationModel::SampleSecondaries(), G4DNAEmfietzoglouIonisationModel::SampleSecondaries(), G4DNAIonElasticModel::SampleSecondaries(), G4DNAMeltonAttachmentModel::SampleSecondaries(), G4DNAMillerGreenExcitationModel::SampleSecondaries(), G4DNAQuinnPlasmonExcitationModel::SampleSecondaries(), G4DNARelativisticIonisationModel::SampleSecondaries(), G4DNARuddIonisationExtendedModel::SampleSecondaries(), G4DNARuddIonisationModel::SampleSecondaries(), G4DNASancheExcitationModel::SampleSecondaries(), G4DNATransformElectronModel::SampleSecondaries(), G4BoldyshevTripletModel::SampleSecondaries(), G4eSingleCoulombScatteringModel::SampleSecondaries(), G4IonCoulombScatteringModel::SampleSecondaries(), G4PAIPhotModel::SampleSecondaries(), G4JAEAElasticScatteringModel::SampleSecondaries(), G4JAEAPolarizedElasticScatteringModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4LivermoreIonisationModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4LivermorePolarizedRayleighModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4LowEPPolarizedComptonModel::SampleSecondaries(), G4MicroElecElasticModel::SampleSecondaries(), G4MicroElecElasticModel_new::SampleSecondaries(), G4MicroElecInelasticModel::SampleSecondaries(), G4MicroElecInelasticModel_new::SampleSecondaries(), G4PenelopeBremsstrahlungModel::SampleSecondaries(), G4PenelopeComptonModel::SampleSecondaries(), G4PenelopeGammaConversionModel::SampleSecondaries(), G4PenelopeIonisationModel::SampleSecondaries(), G4PenelopePhotoElectricModel::SampleSecondaries(), G4PenelopeRayleighModel::SampleSecondaries(), G4PenelopeRayleighModelMI::SampleSecondaries(), G4PolarizedComptonModel::SampleSecondaries(), G4eCoulombScatteringModel::SampleSecondaries(), G4hCoulombScatteringModel::SampleSecondaries(), G4KleinNishinaCompton::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), G4PEEffectFluoModel::SampleSecondaries(), G4LEPTSAttachmentModel::SampleSecondaries(), G4LEPTSDissociationModel::SampleSecondaries(), G4LEPTSElasticModel::SampleSecondaries(), G4LEPTSExcitationModel::SampleSecondaries(), G4LEPTSIonisationModel::SampleSecondaries(), G4LEPTSPositroniumModel::SampleSecondaries(), G4LEPTSRotExcitationModel::SampleSecondaries(), G4LEPTSVibExcitationModel::SampleSecondaries(), G4DNAPTBElasticModel::SampleSecondaries(), G4DNAPTBExcitationModel::SampleSecondaries(), and G4DNAPTBIonisationModel::SampleSecondaries().
|
inherited |
Referenced by G4NuclearStopping::AlongStepDoIt(), G4PhononReflection::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), G4eSingleCoulombScatteringModel::SampleSecondaries(), G4IonCoulombScatteringModel::SampleSecondaries(), G4eCoulombScatteringModel::SampleSecondaries(), and G4hCoulombScatteringModel::SampleSecondaries().
|
inherited |
Referenced by G4AdjointAlongStepWeightCorrection::AlongStepDoIt(), G4ContinuousGainOfEnergy::AlongStepDoIt(), G4AdjointForcedInteractionForGamma::AlongStepDoIt(), G4BOptnLeadingParticle::ApplyFinalStateBiasing(), G4VEmAdjointModel::CorrectPostStepWeight(), G4AdjointIonIonisationModel::CorrectPostStepWeight(), G4AdjointPhotoElectricModel::CorrectPostStepWeight(), G4BOptnCloning::GenerateBiasingFinalState(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointComptonModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), and G4AdjointeIonisationModel::SampleSecondaries().
|
inherited |
Referenced by G4ScoreSplittingProcess::PostStepDoIt().
|
inherited |
Referenced by G4BiasingProcessInterface::AlongStepDoIt(), G4ITTransportation::AlongStepDoIt(), G4CoupledTransportation::AlongStepDoIt(), G4Transportation::AlongStepDoIt(), G4hImpactIonisation::AlongStepDoIt(), G4BOptnLeadingParticle::ApplyFinalStateBiasing(), G4HadronStoppingProcess::AtRestDoIt(), G4MuonMinusAtomicCapture::AtRestDoIt(), G4RadioactiveDecay::DecayAnalog(), G4DNAMolecularDissociation::DecayIt(), G4Decay::DecayIt(), G4UnknownDecay::DecayIt(), G4Radioactivation::DecayIt(), G4RadioactiveDecay::DecayIt(), G4MuonicAtomDecay::DecayIt(), G4DNABrownianTransportation::Diffusion(), G4OpBoundaryProcess::DoAbsorption(), G4HadronicProcess::FillResult(), G4MuonicAtomDecay::FillResult(), G4FastStep::KillPrimaryTrack(), G4ImportanceProcess::KillTrack(), G4WeightWindowProcess::KillTrack(), G4DNAElectronHoleRecombination::MakeReaction(), G4SpecialCuts::PostStepDoIt(), G4WeightCutOffProcess::PostStepDoIt(), G4DNASecondOrderReaction::PostStepDoIt(), G4FastSimulationManagerProcess::PostStepDoIt(), G4PhononDownconversion::PostStepDoIt(), G4PhononReflection::PostStepDoIt(), G4PhononScattering::PostStepDoIt(), G4NeutronKiller::PostStepDoIt(), G4UserSpecialCuts::PostStepDoIt(), G4DNAScavengerProcess::PostStepDoIt(), G4LowECapture::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4UCNAbsorption::PostStepDoIt(), G4UCNBoundaryProcess::PostStepDoIt(), G4UCNLoss::PostStepDoIt(), G4AnnihiToMuPair::PostStepDoIt(), G4GammaConversionToMuons::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), G4OpAbsorption::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4OpWLS2::PostStepDoIt(), G4ITTransportation::PostStepDoIt(), G4BiasingProcessInterface::PostStepDoIt(), G4hImpactIonisation::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4CoupledTransportation::PostStepDoIt(), G4Transportation::PostStepDoIt(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointComptonModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::SampleSecondaries(), G4AdjointComptonModel::SampleSecondaries(), G4AdjointeIonisationModel::SampleSecondaries(), G4AdjointhIonisationModel::SampleSecondaries(), G4AdjointIonIonisationModel::SampleSecondaries(), G4AdjointPhotoElectricModel::SampleSecondaries(), G4LivermoreBremsstrahlungModel::SampleSecondaries(), G4eBremParametrizedModel::SampleSecondaries(), G4eBremsstrahlungRelModel::SampleSecondaries(), G4SeltzerBergerModel::SampleSecondaries(), G4DNADingfelderChargeDecreaseModel::SampleSecondaries(), G4DNADingfelderChargeIncreaseModel::SampleSecondaries(), G4DNAELSEPAElasticModel::SampleSecondaries(), G4DNAIonElasticModel::SampleSecondaries(), G4DNAMeltonAttachmentModel::SampleSecondaries(), G4DNARuddIonisationExtendedModel::SampleSecondaries(), G4DNARuddIonisationModel::SampleSecondaries(), G4DNATransformElectronModel::SampleSecondaries(), G4BoldyshevTripletModel::SampleSecondaries(), G4PolarizedAnnihilationModel::SampleSecondaries(), G4JAEAElasticScatteringModel::SampleSecondaries(), G4JAEAPolarizedElasticScatteringModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), G4LivermoreNuclearGammaConversionModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries(), G4LivermorePolarizedComptonModel::SampleSecondaries(), G4LivermorePolarizedGammaConversionModel::SampleSecondaries(), G4LivermorePolarizedRayleighModel::SampleSecondaries(), G4LowEPComptonModel::SampleSecondaries(), G4LowEPPolarizedComptonModel::SampleSecondaries(), G4MicroElecElasticModel::SampleSecondaries(), G4MicroElecElasticModel_new::SampleSecondaries(), G4PenelopeAnnihilationModel::SampleSecondaries(), G4PenelopeComptonModel::SampleSecondaries(), G4PenelopeGammaConversionModel::SampleSecondaries(), G4PenelopePhotoElectricModel::SampleSecondaries(), G4PenelopeRayleighModel::SampleSecondaries(), G4PenelopeRayleighModelMI::SampleSecondaries(), G4MuBremsstrahlungModel::SampleSecondaries(), G4MuPairProductionModel::SampleSecondaries(), G4PolarizedComptonModel::SampleSecondaries(), G4BetheHeitlerModel::SampleSecondaries(), G4eeToTwoGammaModel::SampleSecondaries(), G4KleinNishinaCompton::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), G4PairProductionRelModel::SampleSecondaries(), G4PEEffectFluoModel::SampleSecondaries(), G4eplusTo2GammaOKVIModel::SampleSecondaries(), G4eplusTo3GammaOKVIModel::SampleSecondaries(), G4eeToHadronsMultiModel::SampleSecondaries(), G4LEPTSAttachmentModel::SampleSecondaries(), G4LEPTSElasticModel::SampleSecondaries(), G4LEPTSPositroniumModel::SampleSecondaries(), G4DNAPTBElasticModel::SampleSecondaries(), and G4BetheHeitler5DModel::SampleSecondaries().
|
inherited |
|
inherited |
Referenced by G4VEnergyLossProcess::AlongStepDoIt(), G4EmBiasingManager::ApplyDirectionalSplitting(), G4BOptnForceFreeFlight::ApplyFinalStateBiasing(), G4HadronStoppingProcess::AtRestDoIt(), G4MuonMinusAtomicCapture::AtRestDoIt(), G4Radioactivation::DecayIt(), G4RadioactiveDecay::DecayIt(), G4MuonicAtomDecay::DecayIt(), G4SamplingPostStepAction::DoIt(), G4WeightCutOffProcess::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4HadronicProcess::PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), and G4SamplingPostStepAction::Split().
|
inherited |
|
inherited |
Referenced by G4ErrorEnergyLoss::AlongStepDoIt(), G4BOptnLeadingParticle::ApplyFinalStateBiasing(), G4HadronStoppingProcess::AtRestDoIt(), G4MuonMinusAtomicCapture::AtRestDoIt(), G4eplusAnnihilation::AtRestDoIt(), G4RadioactiveDecay::DecayAnalog(), G4DNAMolecularDissociation::DecayIt(), G4Decay::DecayIt(), G4UnknownDecay::DecayIt(), G4Radioactivation::DecayIt(), G4RadioactiveDecay::DecayIt(), G4MuonicAtomDecay::DecayIt(), G4HadronicProcess::FillResult(), G4MuonicAtomDecay::FillResult(), G4VEnergyLossProcess::FillSecondariesAlongStep(), G4BOptnCloning::GenerateBiasingFinalState(), G4PhononDownconversion::MakeLTSecondaries(), G4PhononDownconversion::MakeTTSecondaries(), G4PhononScattering::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4AnnihiToMuPair::PostStepDoIt(), G4GammaConversionToMuons::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4OpWLS2::PostStepDoIt(), G4hImpactIonisation::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4SamplingPostStepAction::Split(), and G4ParticleChangeForOccurenceBiasing::StealSecondaries().
|
inherited |
Definition at line 515 of file G4VParticleChange.cc.
Referenced by G4AdjointAlongStepWeightCorrection::AlongStepDoIt(), G4ContinuousGainOfEnergy::AlongStepDoIt(), G4AdjointForcedInteractionForGamma::AlongStepDoIt(), G4VEmAdjointModel::CorrectPostStepWeight(), G4AdjointIonIonisationModel::CorrectPostStepWeight(), G4AdjointPhotoElectricModel::CorrectPostStepWeight(), G4AdjointForcedInteractionForGamma::PostStepDoIt(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointComptonModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), and G4AdjointeIonisationModel::SampleSecondaries().
|
inherited |
Referenced by G4AdjointAlongStepWeightCorrection::AlongStepDoIt(), G4AdjointForcedInteractionForGamma::AlongStepDoIt(), G4BOptnLeadingParticle::ApplyFinalStateBiasing(), G4VEmAdjointModel::CorrectPostStepWeight(), G4AdjointIonIonisationModel::CorrectPostStepWeight(), G4AdjointPhotoElectricModel::CorrectPostStepWeight(), G4VEmProcess::G4VEmProcess(), G4VEnergyLossProcess::G4VEnergyLossProcess(), G4BOptnCloning::GenerateBiasingFinalState(), G4HadronicProcess::InitialiseLocal(), G4AdjointForcedInteractionForGamma::PostStepDoIt(), G4BiasingProcessInterface::PostStepDoIt(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointComptonModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), and G4AdjointeIonisationModel::SampleSecondaries().
|
inherited |
Reimplemented from G4VParticleChange.
Definition at line 56 of file G4ParticleChangeForNothing.hh.
Reimplemented from G4VParticleChange.
Definition at line 55 of file G4ParticleChangeForNothing.hh.
Reimplemented from G4VParticleChange.
Definition at line 57 of file G4ParticleChangeForNothing.hh.
Definition at line 170 of file G4VParticleChange.cc.
References G4Step::AddNonIonizingEnergyDeposit(), G4Step::AddTotalEnergyDeposit(), G4Step::ClearFirstStepFlag(), G4Step::ClearLastStepFlag(), G4Step::SetControlFlag(), G4Step::SetFirstStepFlag(), G4Step::SetLastStepFlag(), G4Step::SetStepLength(), G4VParticleChange::theFirstStepInVolume, G4VParticleChange::theLastStepInVolume, G4VParticleChange::theLocalEnergyDeposit, G4VParticleChange::theNonIonizingEnergyDeposit, G4VParticleChange::theSteppingControlFlag, and G4VParticleChange::theTrueStepLength.
Referenced by G4VParticleChange::UpdateStepForAlongStep(), G4FastStep::UpdateStepForAtRest(), G4ParticleChangeForDecay::UpdateStepForAtRest(), G4VParticleChange::UpdateStepForAtRest(), G4FastStep::UpdateStepForPostStep(), G4ParticleChangeForDecay::UpdateStepForPostStep(), and G4VParticleChange::UpdateStepForPostStep().
|
staticprotectedinherited |
Definition at line 233 of file G4VParticleChange.hh.
Referenced by G4ParticleChange::CheckIt(), G4ParticleChangeForDecay::CheckIt(), G4ParticleChangeForGamma::CheckIt(), G4ParticleChangeForLoss::CheckIt(), G4ParticleChangeForMSC::CheckIt(), G4VParticleChange::CheckIt(), G4VParticleChange::CheckSecondary(), and G4VParticleChange::GetAccuracyForException().
|
staticprotectedinherited |
Definition at line 232 of file G4VParticleChange.hh.
Referenced by G4ParticleChange::CheckIt(), G4ParticleChangeForDecay::CheckIt(), G4ParticleChangeForGamma::CheckIt(), G4ParticleChangeForLoss::CheckIt(), G4ParticleChangeForMSC::CheckIt(), G4VParticleChange::CheckIt(), G4VParticleChange::CheckSecondary(), and G4VParticleChange::GetAccuracyForWarning().
|
protectedinherited |
Definition at line 286 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::AddSecondary(), G4ParticleChangeForGamma::G4ParticleChangeForGamma(), G4ParticleChangeForLoss::G4ParticleChangeForLoss(), G4ParticleChangeForMSC::G4ParticleChangeForMSC(), G4ParticleChangeForTransport::G4ParticleChangeForTransport(), G4VParticleChange::G4VParticleChange(), G4VParticleChange::operator=(), G4ParticleChange::UpdateStepForAlongStep(), G4ParticleChangeForTransport::UpdateStepForAlongStep(), G4FastStep::UpdateStepForAtRest(), G4ParticleChange::UpdateStepForAtRest(), G4ParticleChangeForDecay::UpdateStepForAtRest(), G4FastStep::UpdateStepForPostStep(), and G4ParticleChange::UpdateStepForPostStep().
|
protectedinherited |
Definition at line 283 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::AddSecondary(), G4ParticleChangeForLoss::operator=(), and G4VParticleChange::operator=().
|
protectedinherited |
Definition at line 281 of file G4VParticleChange.hh.
Referenced by G4ParticleChangeForGamma::InitializeForPostStep(), G4ParticleChangeForLoss::operator=(), G4VParticleChange::operator=(), G4ParticleChange::UpdateStepForAlongStep(), G4ParticleChangeForLoss::UpdateStepForAlongStep(), G4VParticleChange::UpdateStepForAlongStep(), G4ParticleChangeForGamma::UpdateStepForAtRest(), G4ParticleChange::UpdateStepForAtRest(), G4ParticleChangeForDecay::UpdateStepForAtRest(), G4VParticleChange::UpdateStepForAtRest(), G4ParticleChange::UpdateStepForPostStep(), G4ParticleChangeForDecay::UpdateStepForPostStep(), G4ParticleChangeForGamma::UpdateStepForPostStep(), G4ParticleChangeForLoss::UpdateStepForPostStep(), and G4VParticleChange::UpdateStepForPostStep().
|
protectedinherited |
Definition at line 277 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::DumpInfo(), G4VParticleChange::operator=(), and G4VParticleChange::UpdateStepInfo().
|
protectedinherited |
Definition at line 278 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::DumpInfo(), G4VParticleChange::operator=(), and G4VParticleChange::UpdateStepInfo().
|
protectedinherited |
Definition at line 236 of file G4VParticleChange.hh.
Referenced by G4ParticleChangeForRadDecay::AddSecondary(), G4VParticleChange::AddSecondary(), G4VParticleChange::G4VParticleChange(), G4FastStep::operator=(), G4ParticleChange::operator=(), G4ParticleChangeForDecay::operator=(), G4ParticleChangeForGamma::operator=(), G4ParticleChangeForLoss::operator=(), G4ParticleChangeForMSC::operator=(), G4ParticleChangeForTransport::operator=(), G4VParticleChange::operator=(), and G4VParticleChange::~G4VParticleChange().
|
protectedinherited |
Definition at line 245 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::CheckIt(), G4VParticleChange::DumpInfo(), G4ParticleChangeForLoss::InitializeForAlongStep(), G4ParticleChangeForGamma::InitializeForPostStep(), G4ParticleChangeForLoss::InitializeForPostStep(), G4FastStep::operator=(), G4ParticleChange::operator=(), G4ParticleChangeForDecay::operator=(), G4ParticleChangeForGamma::operator=(), G4ParticleChangeForLoss::operator=(), G4ParticleChangeForMSC::operator=(), G4ParticleChangeForTransport::operator=(), G4VParticleChange::operator=(), G4ParticleChangeForLoss::UpdateStepForAlongStep(), G4ParticleChangeForGamma::UpdateStepForAtRest(), G4ParticleChangeForGamma::UpdateStepForPostStep(), G4ParticleChangeForLoss::UpdateStepForPostStep(), and G4VParticleChange::UpdateStepInfo().
|
protectedinherited |
Definition at line 254 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::DumpInfo(), G4ParticleChangeForLoss::InitializeForAlongStep(), G4ParticleChangeForGamma::InitializeForPostStep(), G4ParticleChangeForLoss::InitializeForPostStep(), G4VParticleChange::operator=(), G4ParticleChangeForLoss::UpdateStepForAlongStep(), G4ParticleChangeForGamma::UpdateStepForPostStep(), G4ParticleChangeForLoss::UpdateStepForPostStep(), and G4VParticleChange::UpdateStepInfo().
|
protectedinherited |
Definition at line 268 of file G4VParticleChange.hh.
Referenced by G4ParticleChangeForRadDecay::AddSecondary(), G4VParticleChange::AddSecondary(), G4VParticleChange::DumpInfo(), G4VParticleChange::G4VParticleChange(), Initialize(), G4FastStep::operator=(), G4ParticleChange::operator=(), G4ParticleChangeForDecay::operator=(), G4ParticleChangeForGamma::operator=(), G4ParticleChangeForLoss::operator=(), G4ParticleChangeForMSC::operator=(), G4ParticleChangeForTransport::operator=(), G4VParticleChange::operator=(), and G4VParticleChange::~G4VParticleChange().
|
protectedinherited |
Definition at line 264 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::CheckSecondary(), and G4VParticleChange::operator=().
|
protectedinherited |
Definition at line 261 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::AddSecondary(), G4ParticleChangeForLoss::InitializeForAlongStep(), G4ParticleChangeForGamma::InitializeForPostStep(), G4ParticleChangeForLoss::InitializeForPostStep(), G4ParticleChangeForGamma::operator=(), G4ParticleChangeForLoss::operator=(), G4VParticleChange::operator=(), G4ParticleChange::UpdateStepForAlongStep(), G4ParticleChangeForLoss::UpdateStepForAlongStep(), G4VParticleChange::UpdateStepForAlongStep(), G4ParticleChangeForGamma::UpdateStepForAtRest(), G4ParticleChange::UpdateStepForAtRest(), G4ParticleChangeForDecay::UpdateStepForAtRest(), G4VParticleChange::UpdateStepForAtRest(), G4ParticleChange::UpdateStepForPostStep(), G4ParticleChangeForDecay::UpdateStepForPostStep(), G4ParticleChangeForGamma::UpdateStepForPostStep(), G4ParticleChangeForLoss::UpdateStepForPostStep(), and G4VParticleChange::UpdateStepForPostStep().
|
protectedinherited |
Definition at line 271 of file G4VParticleChange.hh.
Referenced by G4ParticleChangeForRadDecay::AddSecondary(), G4VParticleChange::AddSecondary(), G4FastStep::operator=(), G4ParticleChangeForMSC::operator=(), and G4ParticleChangeForTransport::operator=().
|
protectedinherited |
Definition at line 239 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::DumpInfo(), Initialize(), G4ParticleChangeForLoss::InitializeForAlongStep(), G4ParticleChangeForGamma::InitializeForPostStep(), G4ParticleChangeForLoss::InitializeForPostStep(), G4FastStep::operator=(), G4ParticleChange::operator=(), G4ParticleChangeForDecay::operator=(), G4ParticleChangeForGamma::operator=(), G4ParticleChangeForLoss::operator=(), G4ParticleChangeForMSC::operator=(), G4ParticleChangeForTransport::operator=(), G4VParticleChange::operator=(), and G4ParticleChangeForMSC::UpdateStepForAlongStep().
|
protectedinherited |
Definition at line 242 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::DumpInfo(), G4ParticleChangeForGamma::G4ParticleChangeForGamma(), G4ParticleChangeForLoss::G4ParticleChangeForLoss(), G4FastStep::Initialize(), G4FastStep::operator=(), G4ParticleChange::operator=(), G4ParticleChangeForDecay::operator=(), G4ParticleChangeForGamma::operator=(), G4ParticleChangeForLoss::operator=(), G4ParticleChangeForMSC::operator=(), G4ParticleChangeForTransport::operator=(), G4VParticleChange::operator=(), G4ParticleChangeForTransport::UpdateStepForAlongStep(), and G4VParticleChange::UpdateStepInfo().
|
protectedinherited |
Definition at line 258 of file G4VParticleChange.hh.
Referenced by G4VParticleChange::CheckIt(), G4VParticleChange::DumpInfo(), G4FastStep::operator=(), G4ParticleChange::operator=(), G4ParticleChangeForDecay::operator=(), G4ParticleChangeForMSC::operator=(), G4ParticleChangeForTransport::operator=(), G4VParticleChange::operator=(), G4ParticleChangeForMSC::UpdateStepForAlongStep(), and G4VParticleChange::UpdateStepInfo().
|
protectedinherited |
Definition at line 274 of file G4VParticleChange.hh.
Referenced by G4FastStep::G4FastStep(), G4VParticleChange::operator=(), and G4FastStep::~G4FastStep().