Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VProcess.hh>
Static Public Member Functions | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Protected Member Functions | |
void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) |
void | ClearNumberOfInteractionLengthLeft () |
Definition at line 75 of file G4VProcess.hh.
G4VProcess::G4VProcess | ( | const G4String & | aName = "NoName" , |
G4ProcessType | aType = fNotDefined |
||
) |
Definition at line 51 of file G4VProcess.cc.
G4VProcess::G4VProcess | ( | const G4VProcess & | right | ) |
Definition at line 74 of file G4VProcess.cc.
|
virtual |
Definition at line 70 of file G4VProcess.cc.
|
pure virtual |
Implemented in SpecialCuts, G4ImportanceProcess, G4WeightCutOffProcess, G4WeightWindowProcess, G4AdjointAlongStepWeightCorrection, G4ContinuousGainOfEnergy, G4VITRestDiscreteProcess, G4VITRestProcess, G4DNASecondOrderReaction, G4VEnergyLossProcess, G4VMultipleScattering, G4Cerenkov, G4IVContinuousDiscreteProcess, G4IVRestDiscreteProcess, G4VContinuousDiscreteProcess, G4VContinuousProcess, G4VDiscreteProcess, G4VRestContinuousDiscreteProcess, G4VRestContinuousProcess, G4VRestDiscreteProcess, G4VRestProcess, G4ParallelWorldProcess, G4ParallelWorldScoringProcess, G4ScoreSplittingProcess, G4StepLimiter, G4UserSpecialCuts, G4ErrorEnergyLoss, G4DNABrownianTransportation, G4NuclearStopping, G4FastSimulationManagerProcess, G4VeLowEnergyLoss, G4VEnergyLoss, G4AdjointProcessEquivalentToDirectProcess, G4ITTransportation, G4WrapperProcess, G4CoupledTransportation, G4Transportation, and G4hImpactIonisation.
Referenced by G4AdjointProcessEquivalentToDirectProcess::AlongStepDoIt(), G4WrapperProcess::AlongStepDoIt(), and G4ITStepProcessor::InvokeAlongStepDoItProcs().
|
pure virtual |
Implemented in G4VMultipleScattering, G4VEnergyLossProcess, G4IVContinuousDiscreteProcess, G4VContinuousDiscreteProcess, SpecialCuts, G4ImportanceProcess, G4WeightCutOffProcess, G4WeightWindowProcess, G4VITRestDiscreteProcess, G4VITRestProcess, G4DNABrownianTransportation, G4DNASecondOrderReaction, G4Cerenkov, G4IVRestDiscreteProcess, G4VDiscreteProcess, G4VRestDiscreteProcess, G4VRestProcess, G4ParallelWorldProcess, G4ParallelWorldScoringProcess, G4ScoreSplittingProcess, G4StepLimiter, G4UserSpecialCuts, G4VRestContinuousDiscreteProcess, G4VRestContinuousProcess, G4CoupledTransportation, G4Transportation, G4AdjointProcessEquivalentToDirectProcess, G4NuclearStopping, G4VContinuousProcess, G4WrapperProcess, G4FastSimulationManagerProcess, and G4ITTransportation.
Referenced by AlongStepGPIL().
|
inline |
Definition at line 450 of file G4VProcess.hh.
|
pure virtual |
Implemented in SpecialCuts, G4ImportanceProcess, G4WeightCutOffProcess, G4WeightWindowProcess, G4ITTransportation, G4VITRestDiscreteProcess, G4VITRestProcess, G4DNASecondOrderReaction, G4Cerenkov, G4PionMinusNuclearAtRestChips, G4ProtonAntiProtonAtRestChips, G4AntiNeutronAnnihilationAtRest, G4AntiProtonAnnihilationAtRest, G4HadronStoppingProcess, G4KaonMinusAbsorption, G4MuonMinusCaptureAtRest, G4NeutronCaptureAtRest, G4PionMinusAbsorptionAtRest, G4IVContinuousDiscreteProcess, G4IVRestDiscreteProcess, G4VContinuousDiscreteProcess, G4VContinuousProcess, G4VDiscreteProcess, G4VRestContinuousDiscreteProcess, G4VRestContinuousProcess, G4VRestDiscreteProcess, G4VRestProcess, G4FastSimulationManagerProcess, G4ParallelWorldProcess, G4ParallelWorldScoringProcess, G4ScoreSplittingProcess, G4CoupledTransportation, G4StepLimiter, G4Transportation, G4UserSpecialCuts, G4Decay, G4Scintillation, G4QCaptureAtRest, G4KaonMinusAbsorptionAtRest, G4PiMinusAbsorptionAtRest, G4DNAMolecularDecay, G4AdjointProcessEquivalentToDirectProcess, G4eplusPolarizedAnnihilation, G4eplusAnnihilation, and G4WrapperProcess.
Referenced by G4AdjointProcessEquivalentToDirectProcess::AtRestDoIt(), G4WrapperProcess::AtRestDoIt(), and G4ITStepProcessor::InvokeAtRestDoItProcs().
|
pure virtual |
Implemented in SpecialCuts, G4ImportanceProcess, G4WeightCutOffProcess, G4WeightWindowProcess, G4ITTransportation, G4VITRestDiscreteProcess, G4DNASecondOrderReaction, G4Cerenkov, G4AntiNeutronAnnihilationAtRest, G4AntiProtonAnnihilationAtRest, G4KaonMinusAbsorption, G4NeutronCaptureAtRest, G4PionMinusAbsorptionAtRest, G4IVContinuousDiscreteProcess, G4IVRestDiscreteProcess, G4VContinuousDiscreteProcess, G4VContinuousProcess, G4VDiscreteProcess, G4VRestContinuousDiscreteProcess, G4VRestContinuousProcess, G4VRestDiscreteProcess, G4FastSimulationManagerProcess, G4ParallelWorldProcess, G4ParallelWorldScoringProcess, G4ScoreSplittingProcess, G4CoupledTransportation, G4StepLimiter, G4Transportation, G4UserSpecialCuts, G4Decay, G4AdjointProcessEquivalentToDirectProcess, G4VITRestProcess, G4DNAMolecularDecay, G4eplusPolarizedAnnihilation, G4eplusAnnihilation, G4PionMinusNuclearAtRestChips, G4ProtonAntiProtonAtRestChips, G4HadronStoppingProcess, G4VRestProcess, and G4WrapperProcess.
Referenced by G4AdjointProcessEquivalentToDirectProcess::AtRestGetPhysicalInteractionLength(), G4WrapperProcess::AtRestGetPhysicalInteractionLength(), and AtRestGPIL().
|
inline |
Definition at line 461 of file G4VProcess.hh.
Referenced by G4ITStepProcessor::GetAtRestIL().
|
inlinevirtual |
Reimplemented in G4Decay, G4UnknownDecay, G4AdjointAlongStepWeightCorrection, G4AdjointProcessEquivalentToDirectProcess, G4ContinuousGainOfEnergy, G4VAdjointReverseReaction, G4ITTransportation, G4VITProcess, G4DNABrownianTransportation, G4DNASecondOrderReaction, G4AnnihiToMuPair, G4GammaConversionToMuons, G4eplusPolarizedAnnihilation, G4ePolarizedIonisation, G4PolarizedCompton, G4VEmProcess, G4VEnergyLossProcess, G4VMultipleScattering, G4SynchrotronRadiation, G4VXTRenergyLoss, G4HadronicProcess, G4PionMinusNuclearAtRestChips, G4ProtonAntiProtonAtRestChips, G4QInelastic, G4QNGamma, G4RadioactiveDecay, G4AntiNeutronAnnihilationAtRest, G4AntiProtonAnnihilationAtRest, G4HadronStoppingProcess, G4KaonMinusAbsorption, G4KaonMinusAbsorptionAtRest, G4MuonMinusCaptureAtRest, G4NeutronCaptureAtRest, G4PiMinusAbsorptionAtRest, G4PionMinusAbsorptionAtRest, G4WrapperProcess, G4hImpactIonisation, G4ChargeExchangeProcess, and G4VLowEnergyDiscretePhotonProcess.
Definition at line 210 of file G4VProcess.hh.
Referenced by G4VUserPhysicsList::BuildIntegralPhysicsTable(), G4AdjointProcessEquivalentToDirectProcess::BuildPhysicsTable(), and G4WrapperProcess::BuildPhysicsTable().
|
inlineprotected |
Definition at line 418 of file G4VProcess.hh.
Referenced by G4IVContinuousDiscreteProcess::AlongStepDoIt(), G4VContinuousDiscreteProcess::AlongStepDoIt(), G4IVRestDiscreteProcess::AtRestDoIt(), G4VRestContinuousDiscreteProcess::AtRestDoIt(), G4VRestContinuousProcess::AtRestDoIt(), G4VRestDiscreteProcess::AtRestDoIt(), G4VRestProcess::AtRestDoIt(), G4Decay::DecayIt(), G4UnknownDecay::DecayIt(), G4RadioactiveDecay::DecayIt(), G4Decay::EndTracking(), G4VAdjointReverseReaction::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4TransitionRadiation::PostStepDoIt(), G4IVContinuousDiscreteProcess::PostStepDoIt(), G4IVRestDiscreteProcess::PostStepDoIt(), G4VContinuousDiscreteProcess::PostStepDoIt(), G4VDiscreteProcess::PostStepDoIt(), G4VRestContinuousDiscreteProcess::PostStepDoIt(), G4VRestDiscreteProcess::PostStepDoIt(), G4HadronicProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), and G4WHadronElasticProcess::PostStepDoIt().
|
virtual |
Definition at line 206 of file G4VProcess.cc.
Referenced by G4ProcessTable::DumpInfo(), and G4ProcessManagerMessenger::SetNewValue().
|
virtual |
Reimplemented in G4Decay, G4AdjointProcessEquivalentToDirectProcess, G4WrapperProcess, G4FastSimulationManagerProcess, and G4CoupledTransportation.
Definition at line 137 of file G4VProcess.cc.
Referenced by G4AdjointProcessEquivalentToDirectProcess::EndTracking(), and G4WrapperProcess::EndTracking().
|
inline |
Definition at line 433 of file G4VProcess.hh.
|
inline |
Definition at line 424 of file G4VProcess.hh.
const G4String & G4VProcess::GetPhysicsTableFileName | ( | const G4ParticleDefinition * | particle, |
const G4String & | directory, | ||
const G4String & | tableName, | ||
G4bool | ascii = false |
||
) |
Definition at line 214 of file G4VProcess.cc.
Referenced by G4VEmProcess::RetrievePhysicsTable(), G4VEmProcess::StorePhysicsTable(), and G4VMultipleScattering::StorePhysicsTable().
|
inline |
Definition at line 445 of file G4VProcess.hh.
|
inlinevirtual |
Reimplemented in G4WrapperProcess.
Definition at line 485 of file G4VProcess.hh.
Referenced by G4LossTableManager::BuildPhysicsTable(), and G4WrapperProcess::GetProcessManager().
Definition at line 379 of file G4VProcess.hh.
Referenced by G4EmProcessOptions::ActivateForcedInteraction(), G4VEmProcess::ActivateForcedInteraction(), G4VEnergyLossProcess::ActivateForcedInteraction(), G4EmProcessOptions::ActivateSecondaryBiasing(), G4VEmProcess::ActivateSecondaryBiasing(), G4VEnergyLossProcess::ActivateSecondaryBiasing(), G4EmProcessOptions::ActivateSecondaryBiasingForGamma(), G4VEnergyLossProcess::AddCollaborativeProcess(), G4ProcessManager::AddProcess(), G4SteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerbose::AlongStepDoItOneByOne(), G4IVContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4VContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4SteppingVerbose::AtRestDoItInvoked(), G4VITRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4AntiProtonAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4KaonMinusAbsorption::AtRestGetPhysicalInteractionLength(), G4NeutronCaptureAtRest::AtRestGetPhysicalInteractionLength(), G4PionMinusAbsorptionAtRest::AtRestGetPhysicalInteractionLength(), G4IVRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VITRestProcess::AtRestGetPhysicalInteractionLength(), G4PionMinusNuclearAtRestChips::AtRestGetPhysicalInteractionLength(), G4ProtonAntiProtonAtRestChips::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4HadronicProcess::BiasCrossSectionByFactor(), G4HyperonCHIPSBuilder::Build(), G4MiscCHIPSBuilder::Build(), G4MiscQGSCBuilder::Build(), G4QInelasticCHIPS_HPBuilder::Build(), G4QInelasticCHIPSBuilder::Build(), G4VXTRenergyLoss::BuildAngleForEnergyBank(), G4VEnergyLossProcess::BuildDEDXTable(), G4VUserPhysicsList::BuildIntegralPhysicsTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4DNABrownianTransportation::BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), G4VEnergyLossProcess::BuildPhysicsTable(), G4VMultipleScattering::BuildPhysicsTable(), G4LossTableManager::BuildPhysicsTable(), G4HadronicProcess::CheckEnergyMomentumConservation(), G4ProcessManager::CheckOrderingParameters(), G4HadronicProcess::CheckResult(), G4StackChecker::ClassifyNewTrack(), G4HadronDElasticPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4RichTrajectory::CreateAttValues(), G4RichTrajectoryPoint::CreateAttValues(), G4HadronElasticProcess::Description(), G4WHadronElasticProcess::Description(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerbose::DPSLPostStep(), G4HadronicProcessStore::Dump(), G4HadronicProcess::DumpState(), G4AntiNeutronAnnihilationAtRest::G4AntiNeutronAnnihilationAtRest(), G4AntiProtonAnnihilationAtRest::G4AntiProtonAnnihilationAtRest(), G4Cerenkov::G4Cerenkov(), G4ErrorEnergyLoss::G4ErrorEnergyLoss(), G4ErrorTrackLengthTarget::G4ErrorTrackLengthTarget(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4ImportanceProcess::G4ImportanceProcess(), G4KaonMinusAbsorption::G4KaonMinusAbsorption(), G4KaonMinusAbsorptionAtRest::G4KaonMinusAbsorptionAtRest(), G4NeutronCaptureAtRest::G4NeutronCaptureAtRest(), G4OpAbsorption::G4OpAbsorption(), G4OpBoundaryProcess::G4OpBoundaryProcess(), G4OpMieHG::G4OpMieHG(), G4OpRayleigh::G4OpRayleigh(), G4OpWLS::G4OpWLS(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4PiMinusAbsorptionAtRest::G4PiMinusAbsorptionAtRest(), G4PionMinusAbsorptionAtRest::G4PionMinusAbsorptionAtRest(), G4QAtomicElectronScattering::G4QAtomicElectronScattering(), G4QCaptureAtRest::G4QCaptureAtRest(), G4QCoherentChargeExchange::G4QCoherentChargeExchange(), G4QDiffraction::G4QDiffraction(), G4QDiscProcessMixer::G4QDiscProcessMixer(), G4QElastic::G4QElastic(), G4QInelastic::G4QInelastic(), G4QIonIonElastic::G4QIonIonElastic(), G4QLowEnergy::G4QLowEnergy(), G4QNGamma::G4QNGamma(), G4Scintillation::G4Scintillation(), G4ScoreSplittingProcess::G4ScoreSplittingProcess(), G4StepLimiter::G4StepLimiter(), G4UserSpecialCuts::G4UserSpecialCuts(), G4VLowEnergyDiscretePhotonProcess::G4VLowEnergyDiscretePhotonProcess(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), G4WeightWindowProcess::GetName(), G4ProcessManager::GetProcessVectorIndex(), G4hhIonisation::InitialiseEnergyLossProcess(), G4ProcessTable::Insert(), G4ErrorPropagator::MakeOneStep(), MaxTimeCuts::MaxTimeCuts(), MinEkineCuts::MinEkineCuts(), G4VEmProcess::PostStepDoIt(), G4SteppingVerbose::PostStepDoItAllDone(), G4SteppingVerbose::PostStepDoItOneByOne(), G4VITRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4DNASecondOrderReaction::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4EmConfigurator::PrepareModels(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4VMultipleScattering::PreparePhysicsTable(), G4LossTableManager::PreparePhysicsTable(), G4HadronicProcessStore::PrintHtml(), G4AnnihiToMuPair::PrintInfoDefinition(), G4GammaConversionToMuons::PrintInfoDefinition(), G4VEmProcess::PrintInfoDefinition(), G4VEnergyLossProcess::PrintInfoDefinition(), G4VMultipleScattering::PrintInfoDefinition(), G4SynchrotronRadiation::PrintInfoDefinition(), G4hImpactIonisation::PrintInfoDefinition(), G4LossTableManager::Register(), G4LossTableManager::RegisterExtraParticle(), G4HadronicProcess::RegisterMe(), G4WrapperProcess::RegisterProcess(), G4PhysicsListHelper::RegisterProcess(), G4ProcessTable::Remove(), G4ProcessManager::RemoveProcess(), G4ProcessPlacer::RemoveProcess(), G4VEmProcess::RetrievePhysicsTable(), G4VEnergyLossProcess::RetrievePhysicsTable(), G4VEmProcess::SetCrossSectionBiasingFactor(), G4VEnergyLossProcess::SetCrossSectionBiasingFactor(), G4VEnergyLossProcess::SetInverseRangeTable(), G4VEnergyLossProcess::SetLambdaTable(), G4ProcessTableMessenger::SetNewValue(), G4ProcessTable::SetProcessActivation(), G4EmProcessOptions::SetProcessBiasingFactor(), G4ProcessManager::SetProcessOrdering(), G4ProcessManager::SetProcessOrderingToFirst(), G4ProcessManager::SetProcessOrderingToLast(), G4ProcessManager::SetProcessOrderingToSecond(), G4VEnergyLossProcess::SetRangeTableForLoss(), G4VEnergyLossProcess::SetSecondaryRangeTable(), G4VEnergyLossProcess::SetSubLambdaTable(), G4EmProcessOptions::SetVerbose(), G4FastSimulationManagerProcess::SetWorldVolume(), G4SteppingVerbose::ShowStep(), SpecialCuts::SpecialCuts(), G4SteppingVerbose::StepInfo(), G4VEmProcess::StorePhysicsTable(), G4VEnergyLossProcess::StorePhysicsTable(), G4VMultipleScattering::StorePhysicsTable(), G4ParallelWorldScoringProcess::Verbose(), G4ScoreSplittingProcess::Verbose(), G4SteppingVerbose::VerboseTrack(), G4VEmProcess::~G4VEmProcess(), G4VEnergyLossProcess::~G4VEnergyLossProcess(), and G4VMultipleScattering::~G4VMultipleScattering().
|
inline |
Definition at line 397 of file G4VProcess.hh.
Referenced by G4DNABrownianTransportation::BuildPhysicsTable(), G4VMultipleScattering::BuildPhysicsTable(), G4HadronicProcessStore::FindProcess(), G4HadronicProcessStore::GetCrossSectionPerAtom(), G4HadronicProcessStore::GetCrossSectionPerVolume(), G4AnnihiToMuPair::PrintInfoDefinition(), G4GammaConversionToMuons::PrintInfoDefinition(), G4VEmProcess::PrintInfoDefinition(), G4VEnergyLossProcess::PrintInfoDefinition(), G4VMultipleScattering::PrintInfoDefinition(), G4PhysicsListHelper::RegisterProcess(), and G4ElectronIonPair::ResidualeChargePostStep().
|
inline |
Definition at line 385 of file G4VProcess.hh.
Referenced by G4RichTrajectory::CreateAttValues(), G4RichTrajectoryPoint::CreateAttValues(), G4AdjointProcessEquivalentToDirectProcess::G4AdjointProcessEquivalentToDirectProcess(), G4WrapperProcess::RegisterProcess(), G4PhysicsListHelper::RegisterProcess(), G4ProcessTableMessenger::SetNewValue(), and G4ProcessTable::SetProcessActivation().
|
static |
Definition at line 150 of file G4VProcess.cc.
Referenced by G4RichTrajectory::CreateAttValues(), G4RichTrajectoryPoint::CreateAttValues(), G4ProcessManager::DumpInfo(), DumpInfo(), G4ProcessTableMessenger::G4ProcessTableMessenger(), and G4ProcessTableMessenger::GetCurrentValue().
|
inline |
Definition at line 429 of file G4VProcess.hh.
|
inline |
Definition at line 413 of file G4VProcess.hh.
Referenced by G4ProcessTable::DumpInfo().
|
inline |
Definition at line 497 of file G4VProcess.hh.
Referenced by G4ProcessManager::CheckOrderingParameters().
|
inlinevirtual |
Reimplemented in G4Decay, G4UnknownDecay, G4AdjointProcessEquivalentToDirectProcess, G4DNAAttachment, G4DNAChargeDecrease, G4DNAChargeIncrease, G4DNAElastic, G4DNAElectronSolvatation, G4DNAExcitation, G4DNAIonisation, G4DNAMolecularDecay, G4DNAVibExcitation, G4AnnihiToMuPair, G4GammaConversionToMuons, G4MuElecElastic, G4MuElecInelastic, G4RayleighScattering, G4hImpactIonisation, G4PolarizedCompton, G4PolarizedGammaConversion, G4PolarizedPhotoElectricEffect, G4ComptonScattering, G4GammaConversion, G4PhotoElectricEffect, G4SynchrotronRadiation, G4SynchrotronRadiationInMat, G4VXTRenergyLoss, G4RadioactiveDecay, G4AntiNeutronAnnihilationAtRest, G4AntiProtonAnnihilationAtRest, G4HadronicAbsorptionBertini, G4HadronicAbsorptionFritiof, G4HadronStoppingProcess, G4KaonMinusAbsorption, G4MuonMinusCapture, G4MuonMinusCaptureAtRest, G4NeutronCaptureAtRest, G4PionMinusAbsorptionAtRest, G4WrapperProcess, G4NeutronKiller, G4PionMinusNuclearAtRestChips, G4ProtonAntiProtonAtRestChips, G4ErrorEnergyLoss, G4Cerenkov, G4Scintillation, G4TransitionRadiation, G4VTransitionRadiation, G4HadronInelasticProcess, G4ChargeExchangeProcess, G4HadronCaptureProcess, G4MuonNuclearProcess, G4OpAbsorption, G4OpBoundaryProcess, G4OpMieHG, G4OpRayleigh, G4OpWLS, G4AdjointhMultipleScattering, G4eeToHadrons, G4hBremsstrahlung, G4hhIonisation, G4hPairProduction, G4mplIonisation, G4MuBremsstrahlung, G4MuIonisation, G4MuMultipleScattering, G4MuPairProduction, G4eplusPolarizedAnnihilation, G4ePolarizedIonisation, G4alphaIonisation, G4CoulombScattering, G4eBremsstrahlung, G4eIonisation, G4eMultipleScattering, G4eplusAnnihilation, G4hIonisation, G4hMultipleScattering, G4ionIonisation, G4NuclearStopping, G4HadronFissionProcess, G4VEmProcess, G4VEnergyLossProcess, G4VMultipleScattering, G4QAtomicElectronScattering, G4QCaptureAtRest, G4QCoherentChargeExchange, G4QDiffraction, G4QDiscProcessMixer, G4QElastic, G4QInelastic, G4QIonIonElastic, G4QLowEnergy, G4QNGamma, G4KaonMinusAbsorptionAtRest, G4PiMinusAbsorptionAtRest, G4VLowEnergyDiscretePhotonProcess, and G4QSynchRad.
Definition at line 205 of file G4VProcess.hh.
Referenced by G4ProcessManager::AddProcess(), G4AdjointProcessEquivalentToDirectProcess::IsApplicable(), and G4WrapperProcess::IsApplicable().
|
inline |
Definition at line 491 of file G4VProcess.hh.
Referenced by G4ProcessManager::CheckOrderingParameters().
|
inline |
Definition at line 503 of file G4VProcess.hh.
Referenced by G4ProcessManager::CheckOrderingParameters().
G4int G4VProcess::operator!= | ( | const G4VProcess & | right | ) | const |
Definition at line 201 of file G4VProcess.cc.
G4int G4VProcess::operator== | ( | const G4VProcess & | right | ) | const |
Definition at line 196 of file G4VProcess.cc.
|
pure virtual |
Implemented in G4ErrorTrackLengthTarget, G4VErrorLimitProcess, SpecialCuts, G4ImportanceProcess, G4WeightCutOffProcess, G4WeightWindowProcess, G4VAdjointReverseReaction, G4VITRestDiscreteProcess, G4VITRestProcess, G4DNASecondOrderReaction, G4VEmProcess, G4VEnergyLossProcess, G4VMultipleScattering, G4TransitionRadiation, G4IVContinuousDiscreteProcess, G4IVRestDiscreteProcess, G4VContinuousDiscreteProcess, G4VContinuousProcess, G4VDiscreteProcess, G4VRestContinuousDiscreteProcess, G4VRestContinuousProcess, G4VRestDiscreteProcess, G4VRestProcess, G4FastSimulationManagerProcess, G4ParallelWorldProcess, G4ParallelWorldScoringProcess, G4ScoreSplittingProcess, G4NeutronKiller, G4StepLimiter, G4UserSpecialCuts, G4Decay, G4UnknownDecay, G4AnnihiToMuPair, G4GammaConversionToMuons, G4Cerenkov, G4ForwardXrayTR, G4Scintillation, G4VXTRenergyLoss, G4HadronicProcess, G4QAtomicElectronScattering, G4QCoherentChargeExchange, G4QDiffraction, G4QDiscProcessMixer, G4QElastic, G4QInelastic, G4QIonIonElastic, G4QLowEnergy, G4QNGamma, G4HadronElasticProcess, G4WHadronElasticProcess, G4OpAbsorption, G4OpBoundaryProcess, G4OpMieHG, G4OpRayleigh, G4OpWLS, G4ITTransportation, G4DNABrownianTransportation, G4hImpactIonisation, G4SynchrotronRadiation, G4SynchrotronRadiationInMat, G4VTransitionRadiation, G4QSynchRad, G4VeLowEnergyLoss, G4hRDEnergyLoss, G4VEnergyLoss, G4AdjointProcessEquivalentToDirectProcess, G4WrapperProcess, G4CoupledTransportation, and G4Transportation.
Referenced by G4ITStepProcessor::InvokePSDIP(), G4AdjointProcessEquivalentToDirectProcess::PostStepDoIt(), and G4WrapperProcess::PostStepDoIt().
|
pure virtual |
Implemented in G4VMultipleScattering, G4CoupledTransportation, G4Transportation, G4VITRestProcess, G4VContinuousProcess, G4VRestContinuousProcess, G4VRestProcess, G4ParallelWorldProcess, G4ITTransportation, G4ImportanceProcess, G4WeightCutOffProcess, G4WeightWindowProcess, G4Cerenkov, G4ErrorMagFieldLimitProcess, G4ErrorStepLengthLimitProcess, G4ErrorTrackLengthTarget, MaxTimeCuts, MinEkineCuts, SpecialCuts, G4Decay, G4UnknownDecay, G4AdjointProcessEquivalentToDirectProcess, G4VITRestDiscreteProcess, G4DNASecondOrderReaction, G4eplusPolarizedAnnihilation, G4ePolarizedIonisation, G4PolarizedCompton, G4VEmProcess, G4VEnergyLossProcess, G4QDiscProcessMixer, G4HadronStoppingProcess, G4IVContinuousDiscreteProcess, G4IVRestDiscreteProcess, G4VContinuousDiscreteProcess, G4VDiscreteProcess, G4VRestContinuousDiscreteProcess, G4VRestDiscreteProcess, G4WrapperProcess, G4FastSimulationManagerProcess, G4ParallelWorldScoringProcess, G4ScoreSplittingProcess, G4NeutronKiller, G4StepLimiter, G4UserSpecialCuts, and G4VErrorLimitProcess.
Referenced by G4AdjointProcessEquivalentToDirectProcess::PostStepGetPhysicalInteractionLength(), G4WrapperProcess::PostStepGetPhysicalInteractionLength(), and PostStepGPIL().
|
inline |
Definition at line 469 of file G4VProcess.hh.
|
inlinevirtual |
Reimplemented in G4AdjointAlongStepWeightCorrection, G4AdjointProcessEquivalentToDirectProcess, G4ContinuousGainOfEnergy, G4VAdjointReverseReaction, G4eplusPolarizedAnnihilation, G4PolarizedCompton, G4VEmProcess, G4VEnergyLossProcess, G4VMultipleScattering, G4HadronicProcess, G4HadronElasticProcess, G4AntiNeutronAnnihilationAtRest, G4AntiProtonAnnihilationAtRest, G4HadronStoppingProcess, G4KaonMinusAbsorption, G4KaonMinusAbsorptionAtRest, G4MuonMinusCaptureAtRest, G4NeutronCaptureAtRest, G4PiMinusAbsorptionAtRest, G4PionMinusAbsorptionAtRest, and G4WrapperProcess.
Definition at line 217 of file G4VProcess.hh.
Referenced by G4AdjointProcessEquivalentToDirectProcess::PreparePhysicsTable(), and G4WrapperProcess::PreparePhysicsTable().
|
virtual |
Reimplemented in G4AdjointProcessEquivalentToDirectProcess, G4VITProcess, and G4WrapperProcess.
Definition at line 92 of file G4VProcess.cc.
Referenced by G4AntiNeutronAnnihilationAtRest::AtRestDoIt(), G4AntiProtonAnnihilationAtRest::AtRestDoIt(), G4KaonMinusAbsorption::AtRestDoIt(), G4NeutronCaptureAtRest::AtRestDoIt(), G4PionMinusAbsorptionAtRest::AtRestDoIt(), G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4AntiProtonAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4KaonMinusAbsorption::AtRestGetPhysicalInteractionLength(), G4NeutronCaptureAtRest::AtRestGetPhysicalInteractionLength(), G4PionMinusAbsorptionAtRest::AtRestGetPhysicalInteractionLength(), G4IVRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4PionMinusNuclearAtRestChips::AtRestGetPhysicalInteractionLength(), G4ProtonAntiProtonAtRestChips::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4AdjointProcessEquivalentToDirectProcess::ResetNumberOfInteractionLengthLeft(), G4WrapperProcess::ResetNumberOfInteractionLengthLeft(), and G4Decay::StartTracking().
|
inlinevirtual |
Reimplemented in G4VEmProcess, G4VEnergyLossProcess, G4VMultipleScattering, G4AdjointProcessEquivalentToDirectProcess, and G4WrapperProcess.
Definition at line 236 of file G4VProcess.hh.
Referenced by G4AdjointProcessEquivalentToDirectProcess::RetrievePhysicsTable(), and G4WrapperProcess::RetrievePhysicsTable().
|
inline |
Definition at line 438 of file G4VProcess.hh.
|
inlinevirtual |
Reimplemented in G4WrapperProcess.
Definition at line 479 of file G4VProcess.hh.
Referenced by G4ProcessManager::AddProcess(), and G4WrapperProcess::SetProcessManager().
|
inline |
Definition at line 403 of file G4VProcess.hh.
Referenced by G4alphaIonisation::G4alphaIonisation(), G4AnnihiToMuPair::G4AnnihiToMuPair(), G4AntiNeutronAnnihilationAtRest::G4AntiNeutronAnnihilationAtRest(), G4AntiProtonAnnihilationAtRest::G4AntiProtonAnnihilationAtRest(), G4Cerenkov::G4Cerenkov(), G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4CoupledTransportation::G4CoupledTransportation(), G4Decay::G4Decay(), G4DecayWithSpin::G4DecayWithSpin(), G4DNAAttachment::G4DNAAttachment(), G4DNABrownianTransportation::G4DNABrownianTransportation(), G4DNAChargeDecrease::G4DNAChargeDecrease(), G4DNAChargeIncrease::G4DNAChargeIncrease(), G4DNAElastic::G4DNAElastic(), G4DNAElectronSolvatation::G4DNAElectronSolvatation(), G4DNAExcitation::G4DNAExcitation(), G4DNAIonisation::G4DNAIonisation(), G4DNAMolecularDecay::G4DNAMolecularDecay(), G4DNAVibExcitation::G4DNAVibExcitation(), G4eBremsstrahlung::G4eBremsstrahlung(), G4eeToHadrons::G4eeToHadrons(), G4eIonisation::G4eIonisation(), G4eplusAnnihilation::G4eplusAnnihilation(), G4eplusPolarizedAnnihilation::G4eplusPolarizedAnnihilation(), G4ePolarizedIonisation::G4ePolarizedIonisation(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4GammaConversion::G4GammaConversion(), G4GammaConversionToMuons::G4GammaConversionToMuons(), G4HadronicProcess::G4HadronicProcess(), G4hBremsstrahlung::G4hBremsstrahlung(), G4hhIonisation::G4hhIonisation(), G4hIonisation::G4hIonisation(), G4hPairProduction::G4hPairProduction(), G4ionIonisation::G4ionIonisation(), G4ITTransportation::G4ITTransportation(), G4KaonMinusAbsorption::G4KaonMinusAbsorption(), G4KaonMinusAbsorptionAtRest::G4KaonMinusAbsorptionAtRest(), G4mplIonisation::G4mplIonisation(), G4MuBremsstrahlung::G4MuBremsstrahlung(), G4MuElecElastic::G4MuElecElastic(), G4MuElecInelastic::G4MuElecInelastic(), G4MuIonisation::G4MuIonisation(), G4MuonMinusCaptureAtRest::G4MuonMinusCaptureAtRest(), G4MuPairProduction::G4MuPairProduction(), G4NeutronCaptureAtRest::G4NeutronCaptureAtRest(), G4NeutronKiller::G4NeutronKiller(), G4NuclearStopping::G4NuclearStopping(), G4OpAbsorption::G4OpAbsorption(), G4OpBoundaryProcess::G4OpBoundaryProcess(), G4OpMieHG::G4OpMieHG(), G4OpRayleigh::G4OpRayleigh(), G4OpWLS::G4OpWLS(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PiMinusAbsorptionAtRest::G4PiMinusAbsorptionAtRest(), G4PionDecayMakeSpin::G4PionDecayMakeSpin(), G4PionMinusAbsorptionAtRest::G4PionMinusAbsorptionAtRest(), G4PionMinusNuclearAtRestChips::G4PionMinusNuclearAtRestChips(), G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), G4PolarizedPhotoElectricEffect::G4PolarizedPhotoElectricEffect(), G4ProtonAntiProtonAtRestChips::G4ProtonAntiProtonAtRestChips(), G4RadioactiveDecay::G4RadioactiveDecay(), G4RayleighScattering::G4RayleighScattering(), G4Scintillation::G4Scintillation(), G4StepLimiter::G4StepLimiter(), G4SynchrotronRadiation::G4SynchrotronRadiation(), G4SynchrotronRadiationInMat::G4SynchrotronRadiationInMat(), G4TransitionRadiation::G4TransitionRadiation(), G4Transportation::G4Transportation(), G4UnknownDecay::G4UnknownDecay(), G4UserSpecialCuts::G4UserSpecialCuts(), G4VMultipleScattering::G4VMultipleScattering(), and G4Decay::SetExtDecayer().
|
inline |
Definition at line 391 of file G4VProcess.hh.
Referenced by MaxTimeCuts::MaxTimeCuts(), and MinEkineCuts::MinEkineCuts().
|
inline |
Definition at line 408 of file G4VProcess.hh.
Referenced by G4ProcessTable::DumpInfo(), G4eeToHadrons::G4eeToHadrons(), G4hhIonisation::G4hhIonisation(), G4mplIonisation::G4mplIonisation(), G4VEmProcess::G4VEmProcess(), G4VEnergyLossProcess::G4VEnergyLossProcess(), G4VMultipleScattering::G4VMultipleScattering(), G4CoulombScattering::InitialiseProcess(), G4ProcessManagerMessenger::SetNewValue(), G4ProcessTableMessenger::SetNewValue(), and G4EmProcessOptions::SetVerbose().
|
virtual |
Reimplemented in G4ImportanceProcess, G4WeightCutOffProcess, G4WeightWindowProcess, G4Decay, G4AdjointProcessEquivalentToDirectProcess, G4VITProcess, G4DNASecondOrderReaction, G4VEmProcess, G4VEnergyLossProcess, G4VMultipleScattering, G4WrapperProcess, G4FastSimulationManagerProcess, G4ParallelWorldProcess, G4ParallelWorldScoringProcess, G4ScoreSplittingProcess, G4ITTransportation, G4DNABrownianTransportation, G4CoupledTransportation, and G4Transportation.
Definition at line 125 of file G4VProcess.cc.
Referenced by G4AdjointProcessEquivalentToDirectProcess::StartTracking(), G4DNASecondOrderReaction::StartTracking(), G4WrapperProcess::StartTracking(), G4ITTransportation::StartTracking(), and G4Transportation::StartTracking().
|
inlinevirtual |
Reimplemented in G4AdjointProcessEquivalentToDirectProcess, G4VEmProcess, G4VEnergyLossProcess, G4VMultipleScattering, and G4WrapperProcess.
Definition at line 231 of file G4VProcess.hh.
Referenced by G4AdjointProcessEquivalentToDirectProcess::StorePhysicsTable(), and G4WrapperProcess::StorePhysicsTable().
|
protected |
Definition at line 98 of file G4VProcess.cc.
Referenced by G4Decay::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), and G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength().
|
protected |
Definition at line 289 of file G4VProcess.hh.
Referenced by G4ContinuousGainOfEnergy::AlongStepDoIt(), G4ErrorEnergyLoss::AlongStepDoIt(), G4hImpactIonisation::AlongStepDoIt(), G4AntiNeutronAnnihilationAtRest::AtRestDoIt(), G4AntiProtonAnnihilationAtRest::AtRestDoIt(), G4KaonMinusAbsorption::AtRestDoIt(), G4MuonMinusCaptureAtRest::AtRestDoIt(), G4NeutronCaptureAtRest::AtRestDoIt(), G4PionMinusAbsorptionAtRest::AtRestDoIt(), G4QCaptureAtRest::AtRestDoIt(), G4KaonMinusAbsorptionAtRest::AtRestDoIt(), G4PiMinusAbsorptionAtRest::AtRestDoIt(), G4DNAMolecularDecay::DecayIt(), G4HadronicProcess::FillResult(), G4DNAMolecularDecay::G4DNAMolecularDecay(), G4VProcess(), SpecialCuts::PostStepDoIt(), G4TransitionRadiation::PostStepDoIt(), G4StepLimiter::PostStepDoIt(), G4UserSpecialCuts::PostStepDoIt(), G4AnnihiToMuPair::PostStepDoIt(), G4GammaConversionToMuons::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4QAtomicElectronScattering::PostStepDoIt(), G4QCoherentChargeExchange::PostStepDoIt(), G4QDiffraction::PostStepDoIt(), G4QElastic::PostStepDoIt(), G4QInelastic::PostStepDoIt(), G4QIonIonElastic::PostStepDoIt(), G4QLowEnergy::PostStepDoIt(), G4QNGamma::PostStepDoIt(), G4OpAbsorption::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4OpMieHG::PostStepDoIt(), G4OpRayleigh::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4hImpactIonisation::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), and G4QSynchRad::PostStepDoIt().
|
protected |
Definition at line 280 of file G4VProcess.hh.
Referenced by GetProcessManager(), and SetProcessManager().
|
protected |
Definition at line 297 of file G4VProcess.hh.
Referenced by G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4AntiProtonAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4KaonMinusAbsorption::AtRestGetPhysicalInteractionLength(), G4NeutronCaptureAtRest::AtRestGetPhysicalInteractionLength(), G4PionMinusAbsorptionAtRest::AtRestGetPhysicalInteractionLength(), G4IVRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4PionMinusNuclearAtRestChips::AtRestGetPhysicalInteractionLength(), G4ProtonAntiProtonAtRestChips::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4Decay::EndTracking(), EndTracking(), GetCurrentInteractionLength(), G4Decay::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4Decay::StartTracking(), StartTracking(), and SubtractNumberOfInteractionLengthLeft().
|
protected |
Definition at line 351 of file G4VProcess.hh.
Referenced by G4DNAMolecularDecay::G4DNAMolecularDecay(), G4ITTransportation::G4ITTransportation(), G4IVRestDiscreteProcess::G4IVRestDiscreteProcess(), G4NuclearStopping::G4NuclearStopping(), G4VDiscreteProcess::G4VDiscreteProcess(), G4VITRestDiscreteProcess::G4VITRestDiscreteProcess(), G4VITRestProcess::G4VITRestProcess(), G4VRestDiscreteProcess::G4VRestDiscreteProcess(), G4VRestProcess::G4VRestProcess(), and isAlongStepDoItIsEnabled().
|
protected |
Definition at line 350 of file G4VProcess.hh.
Referenced by G4DNAMolecularDecay::G4DNAMolecularDecay(), G4eplusAnnihilation::G4eplusAnnihilation(), G4eplusPolarizedAnnihilation::G4eplusPolarizedAnnihilation(), G4HadronStoppingProcess::G4HadronStoppingProcess(), G4ITTransportation::G4ITTransportation(), G4IVContinuousDiscreteProcess::G4IVContinuousDiscreteProcess(), G4VContinuousDiscreteProcess::G4VContinuousDiscreteProcess(), G4VContinuousProcess::G4VContinuousProcess(), G4VDiscreteProcess::G4VDiscreteProcess(), and isAtRestDoItIsEnabled().
|
protected |
Definition at line 352 of file G4VProcess.hh.
Referenced by G4DNAMolecularDecay::G4DNAMolecularDecay(), G4HadronStoppingProcess::G4HadronStoppingProcess(), G4ITTransportation::G4ITTransportation(), G4NuclearStopping::G4NuclearStopping(), G4VContinuousProcess::G4VContinuousProcess(), G4VITRestProcess::G4VITRestProcess(), G4VRestContinuousProcess::G4VRestContinuousProcess(), G4VRestProcess::G4VRestProcess(), and isPostStepDoItIsEnabled().
|
protected |
Definition at line 283 of file G4VProcess.hh.
Referenced by G4VMultipleScattering::AddEmModel(), G4VEmProcess::AddEmModel(), G4VEnergyLossProcess::AddEmModel(), G4ImportanceProcess::AlongStepDoIt(), G4WeightCutOffProcess::AlongStepDoIt(), G4WeightWindowProcess::AlongStepDoIt(), G4IVContinuousDiscreteProcess::AlongStepDoIt(), G4VContinuousDiscreteProcess::AlongStepDoIt(), G4VContinuousProcess::AlongStepDoIt(), G4VRestContinuousDiscreteProcess::AlongStepDoIt(), G4VRestContinuousProcess::AlongStepDoIt(), G4ParallelWorldProcess::AlongStepDoIt(), G4ParallelWorldScoringProcess::AlongStepDoIt(), G4VITRestDiscreteProcess::AtRestDoIt(), G4VITRestProcess::AtRestDoIt(), G4IVRestDiscreteProcess::AtRestDoIt(), G4VRestContinuousDiscreteProcess::AtRestDoIt(), G4VRestContinuousProcess::AtRestDoIt(), G4VRestDiscreteProcess::AtRestDoIt(), G4VRestProcess::AtRestDoIt(), G4ParallelWorldProcess::AtRestDoIt(), G4ParallelWorldScoringProcess::AtRestDoIt(), G4ScoreSplittingProcess::AtRestDoIt(), G4Decay::G4Decay(), G4DNAMolecularDecay::G4DNAMolecularDecay(), G4ImportanceProcess::G4ImportanceProcess(), G4ITTransportation::G4ITTransportation(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4RadioactiveDecay::G4RadioactiveDecay(), G4ScoreSplittingProcess::G4ScoreSplittingProcess(), G4UnknownDecay::G4UnknownDecay(), G4VEmProcess::G4VEmProcess(), G4VEnergyLossProcess::G4VEnergyLossProcess(), G4VMultipleScattering::G4VMultipleScattering(), G4VProcess(), G4VXTRenergyLoss::G4VXTRenergyLoss(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), G4VITRestDiscreteProcess::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4IVContinuousDiscreteProcess::PostStepDoIt(), G4IVRestDiscreteProcess::PostStepDoIt(), G4VContinuousDiscreteProcess::PostStepDoIt(), G4VDiscreteProcess::PostStepDoIt(), G4VRestContinuousDiscreteProcess::PostStepDoIt(), G4VRestDiscreteProcess::PostStepDoIt(), G4ParallelWorldProcess::PostStepDoIt(), G4ParallelWorldScoringProcess::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), G4NeutronKiller::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), and G4VTransitionRadiation::PostStepDoIt().
|
protected |
Definition at line 300 of file G4VProcess.hh.
Referenced by ClearNumberOfInteractionLengthLeft(), EndTracking(), GetTotalNumberOfInteractionLengthTraversed(), ResetNumberOfInteractionLengthLeft(), and StartTracking().
|
protected |
Definition at line 293 of file G4VProcess.hh.
Referenced by G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4AntiProtonAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4KaonMinusAbsorption::AtRestGetPhysicalInteractionLength(), G4NeutronCaptureAtRest::AtRestGetPhysicalInteractionLength(), G4PionMinusAbsorptionAtRest::AtRestGetPhysicalInteractionLength(), G4IVRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4Decay::AtRestGetPhysicalInteractionLength(), G4PionMinusNuclearAtRestChips::AtRestGetPhysicalInteractionLength(), G4ProtonAntiProtonAtRestChips::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), ClearNumberOfInteractionLengthLeft(), EndTracking(), GetNumberOfInteractionLengthLeft(), GetTotalNumberOfInteractionLengthTraversed(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4Decay::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), ResetNumberOfInteractionLengthLeft(), G4VEmProcess::StartTracking(), G4VEnergyLossProcess::StartTracking(), StartTracking(), and SubtractNumberOfInteractionLengthLeft().
|
protected |
Definition at line 338 of file G4VProcess.hh.
Referenced by GetPhysicsTableFileName().
|
protected |
Definition at line 346 of file G4VProcess.hh.
Referenced by AtRestGPIL(), GetPILfactor(), PostStepGPIL(), and SetPILfactor().
|
protected |
Definition at line 335 of file G4VProcess.hh.
Referenced by DumpInfo(), EndTracking(), G4ImportanceProcess::GetName(), G4WeightCutOffProcess::GetName(), GetPhysicsTableFileName(), GetProcessName(), G4WrapperProcess::RegisterProcess(), StartTracking(), G4VITProcess::SubtractNumberOfInteractionLengthLeft(), and SubtractNumberOfInteractionLengthLeft().
|
protected |
Definition at line 343 of file G4VProcess.hh.
Referenced by DumpInfo(), GetProcessSubType(), and SetProcessSubType().
|
protected |
Definition at line 340 of file G4VProcess.hh.
Referenced by DumpInfo(), G4AdjointProcessEquivalentToDirectProcess::G4AdjointProcessEquivalentToDirectProcess(), GetProcessType(), G4WrapperProcess::RegisterProcess(), and SetProcessType().
|
protected |
Definition at line 368 of file G4VProcess.hh.
Referenced by G4VEmProcess::ActivateForcedInteraction(), G4VEnergyLossProcess::ActivateForcedInteraction(), G4VEmProcess::ActivateSecondaryBiasing(), G4VEnergyLossProcess::ActivateSecondaryBiasing(), G4VEnergyLossProcess::AddCollaborativeProcess(), G4VEnergyLossProcess::AlongStepDoIt(), G4IVContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4VContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4AntiNeutronAnnihilationAtRest::AtRestDoIt(), G4AntiProtonAnnihilationAtRest::AtRestDoIt(), G4KaonMinusAbsorption::AtRestDoIt(), G4NeutronCaptureAtRest::AtRestDoIt(), G4PionMinusAbsorptionAtRest::AtRestDoIt(), G4ParallelWorldScoringProcess::AtRestDoIt(), G4KaonMinusAbsorptionAtRest::AtRestDoIt(), G4PiMinusAbsorptionAtRest::AtRestDoIt(), G4VITRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4AntiProtonAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4KaonMinusAbsorption::AtRestGetPhysicalInteractionLength(), G4NeutronCaptureAtRest::AtRestGetPhysicalInteractionLength(), G4PionMinusAbsorptionAtRest::AtRestGetPhysicalInteractionLength(), G4IVRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VITRestProcess::AtRestGetPhysicalInteractionLength(), G4PionMinusNuclearAtRestChips::AtRestGetPhysicalInteractionLength(), G4ProtonAntiProtonAtRestChips::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VXTRenergyLoss::BuildAngleForEnergyBank(), G4VXTRenergyLoss::BuildAngleTable(), G4VEnergyLossProcess::BuildDEDXTable(), G4VXTRenergyLoss::BuildEnergyTable(), G4VXTRenergyLoss::BuildGlobalAngleTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4DNABrownianTransportation::BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), G4VEnergyLossProcess::BuildPhysicsTable(), G4VMultipleScattering::BuildPhysicsTable(), G4SynchrotronRadiation::BuildPhysicsTable(), G4VXTRenergyLoss::BuildPhysicsTable(), G4hImpactIonisation::BuildPhysicsTable(), G4ChargeExchangeProcess::BuildPhysicsTable(), EndTracking(), G4AntiNeutronAnnihilationAtRest::G4AntiNeutronAnnihilationAtRest(), G4AntiProtonAnnihilationAtRest::G4AntiProtonAnnihilationAtRest(), G4Cerenkov::G4Cerenkov(), G4ChargeExchangeProcess::G4ChargeExchangeProcess(), G4DNABrownianTransportation::G4DNABrownianTransportation(), G4DNAMolecularDecay::G4DNAMolecularDecay(), G4ePolarizedIonisation::G4ePolarizedIonisation(), G4ErrorEnergyLoss::G4ErrorEnergyLoss(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4ImportanceProcess::G4ImportanceProcess(), G4KaonMinusAbsorption::G4KaonMinusAbsorption(), G4KaonMinusAbsorptionAtRest::G4KaonMinusAbsorptionAtRest(), G4NeutronCaptureAtRest::G4NeutronCaptureAtRest(), G4OpAbsorption::G4OpAbsorption(), G4OpBoundaryProcess::G4OpBoundaryProcess(), G4OpMieHG::G4OpMieHG(), G4OpRayleigh::G4OpRayleigh(), G4OpWLS::G4OpWLS(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4PiMinusAbsorptionAtRest::G4PiMinusAbsorptionAtRest(), G4PionMinusAbsorptionAtRest::G4PionMinusAbsorptionAtRest(), G4QAtomicElectronScattering::G4QAtomicElectronScattering(), G4QCaptureAtRest::G4QCaptureAtRest(), G4QCoherentChargeExchange::G4QCoherentChargeExchange(), G4QDiffraction::G4QDiffraction(), G4QDiscProcessMixer::G4QDiscProcessMixer(), G4QElastic::G4QElastic(), G4QInelastic::G4QInelastic(), G4QIonIonElastic::G4QIonIonElastic(), G4QLowEnergy::G4QLowEnergy(), G4QNGamma::G4QNGamma(), G4Scintillation::G4Scintillation(), G4ScoreSplittingProcess::G4ScoreSplittingProcess(), G4StepLimiter::G4StepLimiter(), G4StrawTubeXTRadiator::G4StrawTubeXTRadiator(), G4SynchrotronRadiation::G4SynchrotronRadiation(), G4TransparentRegXTRadiator::G4TransparentRegXTRadiator(), G4UserSpecialCuts::G4UserSpecialCuts(), G4VLowEnergyDiscretePhotonProcess::G4VLowEnergyDiscretePhotonProcess(), G4VXTRenergyLoss::G4VXTRenergyLoss(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), G4VXTRenergyLoss::GetAngleVector(), G4ChargeExchangeProcess::GetElementCrossSection(), G4VXTRenergyLoss::GetGasZmuProduct(), G4PolarizedCompton::GetMeanFreePath(), G4VXTRenergyLoss::GetMeanFreePath(), G4eplusPolarizedAnnihilation::GetMeanFreePath(), G4SynchrotronRadiation::GetMeanFreePath(), G4VXTRenergyLoss::GetNumberOfPhotons(), G4VXTRenergyLoss::GetPlateZmuProduct(), G4SynchrotronRadiation::GetRandomEnergySR(), GetVerboseLevel(), G4hhIonisation::InitialiseEnergyLossProcess(), G4eeToHadrons::InitialiseProcess(), MaxTimeCuts::MaxTimeCuts(), MinEkineCuts::MinEkineCuts(), G4DNASecondOrderReaction::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4ParallelWorldScoringProcess::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4WHadronElasticProcess::PostStepDoIt(), G4OpAbsorption::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4OpMieHG::PostStepDoIt(), G4OpRayleigh::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4VITRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4DNASecondOrderReaction::PostStepGetPhysicalInteractionLength(), G4eplusPolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), G4PolarizedCompton::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4VMultipleScattering::PreparePhysicsTable(), G4VEmProcess::PrintInfoDefinition(), G4VEnergyLossProcess::PrintInfoDefinition(), G4VMultipleScattering::PrintInfoDefinition(), G4VEmProcess::RetrievePhysicsTable(), G4VEnergyLossProcess::RetrievePhysicsTable(), G4VEmProcess::SetCrossSectionBiasingFactor(), G4VEnergyLossProcess::SetCrossSectionBiasingFactor(), G4VEnergyLossProcess::SetInverseRangeTable(), G4NeutronKiller::SetKinEnergyLimit(), G4VEnergyLossProcess::SetLambdaTable(), G4VEnergyLossProcess::SetRangeTableForLoss(), G4VEnergyLossProcess::SetSecondaryRangeTable(), G4VEnergyLossProcess::SetSubLambdaTable(), G4NeutronKiller::SetTimeLimit(), SetVerboseLevel(), G4FastSimulationManagerProcess::SetWorldVolume(), SpecialCuts::SpecialCuts(), G4RegularXTRadiator::SpectralXTRdEdx(), G4TransparentRegXTRadiator::SpectralXTRdEdx(), G4XTRRegularRadModel::SpectralXTRdEdx(), StartTracking(), G4VEnergyLossProcess::StorePhysicsTable(), G4VMultipleScattering::StorePhysicsTable(), G4VITProcess::SubtractNumberOfInteractionLengthLeft(), SubtractNumberOfInteractionLengthLeft(), G4VEmProcess::~G4VEmProcess(), G4VEnergyLossProcess::~G4VEnergyLossProcess(), and G4VMultipleScattering::~G4VMultipleScattering().