Geant4
10.00.p03
|
#include <G4VProcess.hh>
Static Public Member Functions | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Protected Member Functions | |
void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) |
void | ClearNumberOfInteractionLengthLeft () |
Private Member Functions | |
G4VProcess & | operator= (const G4VProcess &right) |
Private Attributes | |
G4VProcess * | masterProcessShadow |
Definition at line 75 of file G4VProcess.hh.
G4VProcess::G4VProcess | ( | const G4String & | aName = "NoName" , |
G4ProcessType | aType = fNotDefined |
||
) |
Definition at line 52 of file G4VProcess.cc.
References aParticleChange, and pParticleChange.
G4VProcess::G4VProcess | ( | const G4VProcess & | right | ) |
Definition at line 76 of file G4VProcess.cc.
|
virtual |
Definition at line 72 of file G4VProcess.cc.
|
pure virtual |
Implemented in G4VEnergyLossProcess, G4VMultipleScattering, G4BiasingProcessInterface, G4hImpactIonisation, G4Cerenkov, G4FastSimulationManagerProcess, G4WeightWindowProcess, G4ImportanceProcess, G4ParallelWorldScoringProcess, G4WeightCutOffProcess, G4ScoreSplittingProcess, G4ITTransportation, G4ParallelWorldProcess, G4eLowEnergyLoss, G4ContinuousGainOfEnergy, G4VRestProcess, G4VDiscreteProcess, G4VRestDiscreteProcess, G4VITRestProcess, G4AdjointAlongStepWeightCorrection, G4VITRestDiscreteProcess, G4DNASecondOrderReaction, G4RDVeLowEnergyLoss, DMXSpecialCuts, G4SpecialCuts, G4WrapperProcess, G4UserSpecialCuts, G4VRestContinuousDiscreteProcess, G4VRestContinuousProcess, G4StepLimiter, G4VContinuousDiscreteProcess, G4NuclearStopping, G4MonopoleTransportation, G4VContinuousProcess, G4CoupledTransportation, G4AdjointProcessEquivalentToDirectProcess, G4DNABrownianTransportation, G4Transportation, and G4ErrorEnergyLoss.
Referenced by G4AdjointProcessEquivalentToDirectProcess::AlongStepDoIt(), G4WrapperProcess::AlongStepDoIt(), G4BiasingProcessInterface::AlongStepDoIt(), G4ITStepProcessor::InvokeAlongStepDoItProcs(), and G4SteppingManager::InvokeAlongStepDoItProcs().
|
pure virtual |
Implemented in G4VEnergyLossProcess, G4BiasingProcessInterface, G4VMultipleScattering, G4Cerenkov, G4FastSimulationManagerProcess, G4WeightWindowProcess, G4ParallelWorldScoringProcess, G4ImportanceProcess, G4ParallelWorldProcess, G4ScoreSplittingProcess, G4WeightCutOffProcess, G4WrapperProcess, G4ITTransportation, G4AdjointProcessEquivalentToDirectProcess, G4VRestDiscreteProcess, G4VITRestDiscreteProcess, G4DNASecondOrderReaction, G4VRestProcess, G4VDiscreteProcess, DMXSpecialCuts, G4SpecialCuts, G4UserSpecialCuts, G4VRestContinuousDiscreteProcess, G4VRestContinuousProcess, G4NuclearStopping, G4VContinuousDiscreteProcess, G4StepLimiter, G4VITRestProcess, G4MonopoleTransportation, G4VContinuousProcess, G4CoupledTransportation, G4DNABrownianTransportation, and G4Transportation.
Referenced by G4BiasingProcessInterface::AlongStepGetPhysicalInteractionLength(), and AlongStepGPIL().
|
inline |
Definition at line 479 of file G4VProcess.hh.
References AlongStepGetPhysicalInteractionLength().
|
pure virtual |
Implemented in G4RadioactiveDecay, G4BiasingProcessInterface, G4Cerenkov, G4Scintillation, G4FastSimulationManagerProcess, G4CoupledTransportation, G4MonopoleTransportation, G4Transportation, G4WeightWindowProcess, G4ImportanceProcess, G4WeightCutOffProcess, G4ParallelWorldProcess, G4ParallelWorldScoringProcess, G4ScoreSplittingProcess, G4VContinuousDiscreteProcess, G4VContinuousProcess, G4VRestContinuousDiscreteProcess, G4VDiscreteProcess, G4WrapperProcess, G4Decay, G4ITTransportation, G4HadronStoppingProcess, G4VRestDiscreteProcess, G4AdjointProcessEquivalentToDirectProcess, G4VITRestDiscreteProcess, G4MuonMinusCaptureAtRest, G4DNASecondOrderReaction, G4VRestProcess, DMXSpecialCuts, G4SpecialCuts, G4eplusAnnihilation, G4AntiNeutronAnnihilationAtRest, G4VRestContinuousProcess, G4UserSpecialCuts, G4eplusPolarizedAnnihilation, G4StepLimiter, G4DNAMolecularDissociation, and G4VITRestProcess.
Referenced by G4AdjointProcessEquivalentToDirectProcess::AtRestDoIt(), G4WrapperProcess::AtRestDoIt(), G4BiasingProcessInterface::AtRestDoIt(), G4ITStepProcessor::InvokeAtRestDoItProcs(), and G4SteppingManager::InvokeAtRestDoItProcs().
|
pure virtual |
Implemented in G4RadioactiveDecay, G4BiasingProcessInterface, G4Cerenkov, G4FastSimulationManagerProcess, G4CoupledTransportation, G4MonopoleTransportation, G4Transportation, G4Decay, G4WeightWindowProcess, G4ImportanceProcess, G4WeightCutOffProcess, G4WrapperProcess, G4ParallelWorldProcess, G4ParallelWorldScoringProcess, G4AdjointProcessEquivalentToDirectProcess, G4ScoreSplittingProcess, G4VContinuousDiscreteProcess, G4VContinuousProcess, G4VRestContinuousDiscreteProcess, G4VDiscreteProcess, G4ITTransportation, G4eplusAnnihilation, G4VRestDiscreteProcess, G4eplusPolarizedAnnihilation, G4HadronStoppingProcess, G4VITRestDiscreteProcess, G4DNASecondOrderReaction, G4VRestProcess, DMXSpecialCuts, G4SpecialCuts, G4VRestContinuousProcess, G4UserSpecialCuts, G4DNAMolecularDissociation, G4AntiNeutronAnnihilationAtRest, G4StepLimiter, and G4VITRestProcess.
Referenced by G4AdjointProcessEquivalentToDirectProcess::AtRestGetPhysicalInteractionLength(), G4WrapperProcess::AtRestGetPhysicalInteractionLength(), G4BiasingProcessInterface::AtRestGetPhysicalInteractionLength(), and AtRestGPIL().
|
inline |
Definition at line 490 of file G4VProcess.hh.
References AtRestGetPhysicalInteractionLength(), and thePILfactor.
Referenced by G4ITStepProcessor::GetAtRestIL(), and G4SteppingManager::InvokeAtRestDoItProcs().
|
inlinevirtual |
Reimplemented in G4RadioactiveDecay, G4ScreenedNuclearRecoil, G4BiasingProcessInterface, G4VEnergyLossProcess, G4VEmProcess, G4Scintillation, G4WrapperProcess, G4VMultipleScattering, G4VITProcess, G4AdjointProcessEquivalentToDirectProcess, G4Cerenkov, G4OpWLS, G4HadronicProcess, G4OpRayleigh, G4ContinuousGainOfEnergy, G4ePolarizedIonisation, G4eplusPolarizedAnnihilation, G4Decay, G4VXTRenergyLoss, G4PolarizedCompton, G4AdjointAlongStepWeightCorrection, G4SynchrotronRadiation, G4hImpactIonisation, G4VAdjointReverseReaction, G4LowEnergyBremsstrahlung, G4LowEnergyPolarizedCompton, G4LowEnergyIonisation, G4ElectronCapture, G4MuonMinusCaptureAtRest, G4LowEnergyPhotoElectric, G4ElectronCapture, G4ElectronCapture, G4GammaConversionToMuons, G4HadronStoppingProcess, G4LowEnergyGammaConversion, G4LowEnergyCompton, G4LowEnergyRayleigh, G4UnknownDecay, G4ITTransportation, G4AnnihiToMuPair, G4AntiNeutronAnnihilationAtRest, G4ChargeExchangeProcess, G4DNASecondOrderReaction, and G4DNABrownianTransportation.
Definition at line 210 of file G4VProcess.hh.
Referenced by G4VUserPhysicsList::BuildIntegralPhysicsTable(), G4AdjointProcessEquivalentToDirectProcess::BuildPhysicsTable(), G4WrapperProcess::BuildPhysicsTable(), G4BiasingProcessInterface::BuildPhysicsTable(), BuildWorkerPhysicsTable(), and export_G4VProcess().
|
virtual |
Reimplemented in G4BiasingProcessInterface.
Definition at line 202 of file G4VProcess.cc.
References BuildPhysicsTable().
Referenced by G4BiasingProcessInterface::BuildWorkerPhysicsTable().
|
inlineprotected |
Definition at line 447 of file G4VProcess.hh.
References theInitialNumberOfInteractionLength, and theNumberOfInteractionLengthLeft.
Referenced by G4VContinuousDiscreteProcess::AlongStepDoIt(), G4VRestContinuousProcess::AtRestDoIt(), G4VRestProcess::AtRestDoIt(), G4VRestDiscreteProcess::AtRestDoIt(), G4VRestContinuousDiscreteProcess::AtRestDoIt(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), G4RadioactiveDecay::DecayIt(), G4Decay::EndTracking(), G4HadronElasticProcess::PostStepDoIt(), G4TransitionRadiation::PostStepDoIt(), G4VRestDiscreteProcess::PostStepDoIt(), G4VContinuousDiscreteProcess::PostStepDoIt(), G4VRestContinuousDiscreteProcess::PostStepDoIt(), G4VDiscreteProcess::PostStepDoIt(), G4VAdjointReverseReaction::PostStepDoIt(), G4HadronicProcess::PostStepDoIt(), and G4VEmProcess::PostStepDoIt().
|
virtual |
Definition at line 178 of file G4VProcess.cc.
References G4cout, G4endl, GetProcessTypeName(), theProcessName, theProcessSubType, and theProcessType.
Referenced by G4ProcessTable::DumpInfo(), export_G4VProcess(), and G4ProcessManagerMessenger::SetNewValue().
|
virtual |
Reimplemented in G4WrapperProcess, G4AdjointProcessEquivalentToDirectProcess, G4Decay, G4BiasingProcessInterface, G4CoupledTransportation, G4FastSimulationManagerProcess, and G4VPhononProcess.
Definition at line 113 of file G4VProcess.cc.
References currentInteractionLength, G4cout, G4endl, theInitialNumberOfInteractionLength, theNumberOfInteractionLengthLeft, theProcessName, and verboseLevel.
Referenced by G4VPhononProcess::EndTracking(), G4BiasingProcessInterface::EndTracking(), G4AdjointProcessEquivalentToDirectProcess::EndTracking(), and G4WrapperProcess::EndTracking().
|
inline |
Definition at line 462 of file G4VProcess.hh.
References currentInteractionLength.
Referenced by G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength(), G4BOptrForceCollision::ProposeOccurenceBiasingOperation(), and GB01BOptrChangeCrossSection::ProposeOccurenceBiasingOperation().
|
inline |
Definition at line 538 of file G4VProcess.hh.
References masterProcessShadow.
Referenced by G4VMultipleScattering::BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), G4VEnergyLossProcess::BuildPhysicsTable(), G4VMultipleScattering::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), and G4BiasingProcessInterface::SetMasterProcess().
|
inline |
Definition at line 453 of file G4VProcess.hh.
References theNumberOfInteractionLengthLeft.
const G4String & G4VProcess::GetPhysicsTableFileName | ( | const G4ParticleDefinition * | particle, |
const G4String & | directory, | ||
const G4String & | tableName, | ||
G4bool | ascii = false |
||
) |
Definition at line 186 of file G4VProcess.cc.
References G4ParticleDefinition::GetParticleName(), thePhysicsTableFileName, and theProcessName.
Referenced by export_G4VProcess(), G4VEmProcess::RetrievePhysicsTable(), G4VEnergyLossProcess::RetrieveTable(), G4VMultipleScattering::StorePhysicsTable(), G4VEmProcess::StorePhysicsTable(), and G4VEnergyLossProcess::StoreTable().
|
inline |
Definition at line 474 of file G4VProcess.hh.
References thePILfactor.
Referenced by export_G4VProcess().
|
inlinevirtual |
Reimplemented in G4BiasingProcessInterface, and G4WrapperProcess.
Definition at line 514 of file G4VProcess.hh.
References aProcessManager.
Referenced by G4EmManager::BuildPhysicsTable(), G4WrapperProcess::GetProcessManager(), and G4BiasingProcessInterface::GetProcessManager().
|
inline |
Definition at line 408 of file G4VProcess.hh.
References theProcessName.
Referenced by G4EmProcessOptions::ActivateForcedInteraction(), G4VEmProcess::ActivateForcedInteraction(), G4VEnergyLossProcess::ActivateForcedInteraction(), G4ProcessManager::ActivateProcess(), G4EmProcessOptions::ActivateSecondaryBiasing(), G4VEmProcess::ActivateSecondaryBiasing(), G4VEnergyLossProcess::ActivateSecondaryBiasing(), G4EmProcessOptions::ActivateSecondaryBiasingForGamma(), G4VEnergyLossProcess::AddCollaborativeProcess(), G4IonINCLXXPhysics::AddProcess(), G4IonQMDPhysics::AddProcess(), G4ProcessManager::AddProcess(), G4ProcessPlacer::AddProcessAs(), G4SteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerbose::AlongStepDoItOneByOne(), G4VContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4SteppingVerbose::AtRestDoItInvoked(), G4VITRestProcess::AtRestGetPhysicalInteractionLength(), G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4HadronicProcess::BiasCrossSectionByFactor(), G4VXTRenergyLoss::BuildAngleForEnergyBank(), G4VEnergyLossProcess::BuildDEDXTable(), G4VUserPhysicsList::BuildIntegralPhysicsTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4VEmProcess::BuildLambdaTable(), G4DNABrownianTransportation::BuildPhysicsTable(), G4LowEnergyIonisation::BuildPhysicsTable(), G4LowEnergyBremsstrahlung::BuildPhysicsTable(), G4EmManager::BuildPhysicsTable(), G4VMultipleScattering::BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), G4LossTableManager::BuildPhysicsTable(), G4VEnergyLossProcess::BuildPhysicsTable(), G4ScreenedNuclearRecoil::BuildPhysicsTable(), G4EmManager::BuildTables(), G4LossTableManager::BuildTables(), G4HadronicProcess::CheckEnergyMomentumConservation(), G4ProcessManager::CheckOrderingParameters(), G4HadronicProcess::CheckResult(), LXeStackingAction::ClassifyNewTrack(), OpNoviceStackingAction::ClassifyNewTrack(), G4StackChecker::ClassifyNewTrack(), G4RunManagerKernel::ConfirmCoupledTransportation(), G4HadronDElasticPhysics::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4IonElasticPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4GenericBiasingPhysics::ConstructProcess(), G4EmManager::CopyTables(), G4LossTableManager::CopyTables(), G4RichTrajectory::CreateAttValues(), G4RichTrajectoryPoint::CreateAttValues(), CCaloSD::createNewHit(), G4VPhononProcess::CreateSecondary(), G4HadronElasticProcess::Description(), DMXMaxTimeCuts::DMXMaxTimeCuts(), DMXMinEkineCuts::DMXMinEkineCuts(), DMXSpecialCuts::DMXSpecialCuts(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerbose::DPSLPostStep(), G4HadronicProcessStore::Dump(), G4HadronicProcess::DumpState(), Em10StepCut::Em10StepCut(), export_G4VProcess(), F01StepCut::F01StepCut(), F02StepCut::F02StepCut(), F03StepCut::F03StepCut(), F04StepMax::F04StepMax(), G4EmCalculator::FindEmModel(), G4VEmProcess::FindLambdaMax(), G4AntiNeutronAnnihilationAtRest::G4AntiNeutronAnnihilationAtRest(), G4BiasingProcessInterface::G4BiasingProcessInterface(), G4Cerenkov::G4Cerenkov(), G4ErrorEnergyLoss::G4ErrorEnergyLoss(), G4ErrorTrackLengthTarget::G4ErrorTrackLengthTarget(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4ImportanceProcess::G4ImportanceProcess(), G4LowEnergyCompton::G4LowEnergyCompton(), G4LowEnergyGammaConversion::G4LowEnergyGammaConversion(), G4LowEnergyPhotoElectric::G4LowEnergyPhotoElectric(), G4LowEnergyPolarizedCompton::G4LowEnergyPolarizedCompton(), G4LowEnergyRayleigh::G4LowEnergyRayleigh(), G4MaxTimeCuts::G4MaxTimeCuts(), G4MinEkineCuts::G4MinEkineCuts(), G4OpAbsorption::G4OpAbsorption(), G4OpBoundaryProcess::G4OpBoundaryProcess(), G4OpMieHG::G4OpMieHG(), G4OpRayleigh::G4OpRayleigh(), G4OpWLS::G4OpWLS(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4Scintillation::G4Scintillation(), G4ScoreSplittingProcess::G4ScoreSplittingProcess(), G4SpecialCuts::G4SpecialCuts(), G4StepLimiter::G4StepLimiter(), G4UserSpecialCuts::G4UserSpecialCuts(), G4VEmProcess::G4VEmProcess(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), G4WeightWindowProcess::GetName(), G4ProcessManager::GetProcessVectorIndex(), G4ProcessManager::InActivateProcess(), G4hhIonisation::InitialiseEnergyLossProcess(), G4ProcessTable::Insert(), G4LossTableManager::LocalPhysicsTables(), G4ErrorPropagator::MakeOneStep(), G4VEmProcess::PostStepDoIt(), G4SteppingVerbose::PostStepDoItAllDone(), G4SteppingVerbose::PostStepDoItOneByOne(), G4DNASecondOrderReaction::PostStepGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), LXeTrackingAction::PostUserTrackingAction(), WLSTrackingAction::PostUserTrackingAction(), G4EmConfigurator::PrepareModels(), G4EmManager::PreparePhysicsTable(), G4VMultipleScattering::PreparePhysicsTable(), G4LossTableManager::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), Em10TrackingAction::PreUserTrackingAction(), CexmcTrackingAction::PreUserTrackingAction(), G4HadronicProcessStore::Print(), G4HadronicProcessStore::PrintHtml(), G4AnnihiToMuPair::PrintInfoDefinition(), G4GammaConversionToMuons::PrintInfoDefinition(), G4LowEnergyIonisation::PrintInfoDefinition(), G4SynchrotronRadiation::PrintInfoDefinition(), G4LowEnergyBremsstrahlung::PrintInfoDefinition(), G4hImpactIonisation::PrintInfoDefinition(), G4VMultipleScattering::PrintInfoDefinition(), G4VEnergyLossProcess::PrintInfoDefinition(), G4VEmProcess::PrintInfoProcess(), G4ProcessPlacer::PrintProcVec(), G4BOptrForceCollision::ProposeOccurenceBiasingOperation(), GB01BOptrChangeCrossSection::ProposeOccurenceBiasingOperation(), G4StackManager::PushOneTrack(), G4EmManager::Register(), G4LossTableManager::Register(), G4EmManager::RegisterExtraParticle(), G4LossTableManager::RegisterExtraParticle(), G4HadronicProcess::RegisterMe(), G4PhysicsListHelper::RegisterProcess(), G4WrapperProcess::RegisterProcess(), G4ProcessTable::Remove(), G4ProcessPlacer::RemoveProcess(), G4ProcessManager::RemoveProcess(), G4VEmProcess::RetrievePhysicsTable(), G4VEnergyLossProcess::RetrievePhysicsTable(), G4VEmProcess::SetCrossSectionBiasingFactor(), G4VEnergyLossProcess::SetCrossSectionBiasingFactor(), G4VEnergyLossProcess::SetDEDXTable(), 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(), LXeSteppingVerbose::StepInfo(), ExN04SteppingVerbose::StepInfo(), OpNoviceSteppingVerbose::StepInfo(), SteppingVerbose::StepInfo(), eRositaSteppingVerbose::StepInfo(), FCALSteppingVerbose::StepInfo(), XrayFluoSteppingVerbose::StepInfo(), PurgMagSteppingVerbose::StepInfo(), ExN02SteppingVerbose::StepInfo(), RE05SteppingVerbose::StepInfo(), ExP01SteppingVerbose::StepInfo(), F05SteppingVerbose::StepInfo(), G4SteppingVerbose::StepInfo(), Em10SteppingVerbose::StepInfo(), F02SteppingVerbose::StepInfo(), F03SteppingVerbose::StepInfo(), F01SteppingVerbose::StepInfo(), G4VMultipleScattering::StorePhysicsTable(), G4VEmProcess::StorePhysicsTable(), G4VEnergyLossProcess::StorePhysicsTable(), G4EmCalculator::UpdateParticle(), exrdmSteppingAction::UserSteppingAction(), F04SteppingAction::UserSteppingAction(), LXeSteppingAction::UserSteppingAction(), PurgMagSteppingAction::UserSteppingAction(), G4ScoreSplittingProcess::Verbose(), G4ParallelWorldScoringProcess::Verbose(), G4SteppingVerbose::VerboseTrack(), WLSStepMax::WLSStepMax(), XrayTelStepCut::XrayTelStepCut(), and G4VEmProcess::~G4VEmProcess().
|
inline |
Definition at line 426 of file G4VProcess.hh.
References theProcessSubType.
Referenced by G4DNABrownianTransportation::BuildPhysicsTable(), G4VMultipleScattering::BuildPhysicsTable(), G4ScreenedNuclearRecoil::BuildPhysicsTable(), G4EmUserPhysics::ConstructProcess(), G4HadronicProcessStore::FindProcess(), G4BiasingProcessInterface::G4BiasingProcessInterface(), G4HadronicProcessStore::GetCrossSectionPerAtom(), G4HadronicProcessStore::GetCrossSectionPerVolume(), G4AnnihiToMuPair::PrintInfoDefinition(), G4GammaConversionToMuons::PrintInfoDefinition(), G4VMultipleScattering::PrintInfoDefinition(), G4VEnergyLossProcess::PrintInfoDefinition(), G4VEmProcess::PrintInfoProcess(), G4PhysicsListHelper::RegisterProcess(), G4ElectronIonPair::ResidualeChargePostStep(), HistoManager::ScoreNewTrack(), and G4EmConfigurator::SetModelForRegion().
|
inline |
Definition at line 414 of file G4VProcess.hh.
References theProcessType.
Referenced by G4BiasingHelper::ActivatePhysicsBiasing(), G4RichTrajectory::CreateAttValues(), G4RichTrajectoryPoint::CreateAttValues(), export_G4VProcess(), G4ProcessTable::Find(), G4AdjointProcessEquivalentToDirectProcess::G4AdjointProcessEquivalentToDirectProcess(), G4PhysicsListHelper::RegisterProcess(), G4WrapperProcess::RegisterProcess(), G4ProcessTableMessenger::SetNewValue(), and G4ProcessTable::SetProcessActivation().
|
static |
Definition at line 141 of file G4VProcess.cc.
References fDecay, fElectromagnetic, fGeneral, fHadronic, fNotDefined, fOptical, fParameterisation, fPhonon, fPhotolepton_hadron, fTransportation, and fUserDefined.
Referenced by G4RichTrajectory::CreateAttValues(), G4RichTrajectoryPoint::CreateAttValues(), G4ProcessManager::DumpInfo(), DumpInfo(), G4ProcessTableMessenger::G4ProcessTableMessenger(), G4ProcessTableMessenger::GetCurrentValue(), G4ProcessTableMessenger::GetProcessType(), G4ProcessTableMessenger::GetProcessTypeName(), and G4ProcessTableMessenger::SetNumberOfProcessType().
|
inline |
Definition at line 458 of file G4VProcess.hh.
References theInitialNumberOfInteractionLength, and theNumberOfInteractionLengthLeft.
Referenced by G4HadronicProcess::XBiasSecondaryWeight(), and G4HadronicProcess::XBiasSurvivalProbability().
|
inline |
Definition at line 442 of file G4VProcess.hh.
References verboseLevel.
Referenced by G4ProcessTable::DumpInfo(), and export_G4VProcess().
|
inline |
Definition at line 526 of file G4VProcess.hh.
References enableAlongStepDoIt.
Referenced by G4ProcessManager::CheckOrderingParameters().
|
inlinevirtual |
Reimplemented in G4ScreenedNuclearRecoil, G4BiasingProcessInterface, G4OpBoundaryProcess, G4VEnergyLossProcess, G4Scintillation, G4WrapperProcess, G4Cerenkov, G4AdjointProcessEquivalentToDirectProcess, G4OpWLS, G4SynchrotronRadiationInMat, G4Decay, G4VEmProcess, G4OpRayleigh, G4VMultipleScattering, G4OpAbsorption, G4RadioactiveDecay, G4eLowEnergyLoss, G4PolarizedPhotoElectricEffect, G4MuIonisation, G4hIonisation, G4eBremsstrahlung, G4PhotoElectricEffect, G4eIonisation, G4SynchrotronRadiation, G4VXTRenergyLoss, G4MuBremsstrahlung, G4hImpactIonisation, G4GammaConversion, G4ionIonisation, G4PolarizedCompton, G4AdjointhMultipleScattering, G4LowEnergyBremsstrahlung, G4LowEnergyPolarizedCompton, G4MuPairProduction, G4ComptonScattering, G4ElectronCapture, G4LowEnergyIonisation, G4NeutronKiller, G4ElectronCapture, G4ElectronCapture, G4UnknownDecay, G4OpMieHG, G4NuclearStopping, G4ePolarizedIonisation, G4eplusAnnihilation, G4MuonMinusCaptureAtRest, G4LowEnergyPhotoElectric, G4mplIonisation, G4PolarizedGammaConversion, CexmcHadronicProcess, G4eplusPolarizedAnnihilation, G4hMultipleScattering, G4GammaConversionToMuons, G4LowEnergyGammaConversion, G4hBremsstrahlung, G4hhIonisation, G4MuMultipleScattering, G4eMultipleScattering, G4HadronStoppingProcess, G4LowEnergyCompton, G4LowEnergyRayleigh, G4eeToHadrons, G4TransitionRadiation, G4hPairProduction, G4alphaIonisation, G4DNAMolecularDissociation, G4AnnihiToMuPair, G4MicroElecInelastic, G4MuElecInelastic, G4CoulombScattering, G4VTransitionRadiation, G4MuonMinusCapture, G4RayleighScattering, G4AntiNeutronAnnihilationAtRest, G4HadronicAbsorptionFritiof, ML2StepMax, G4ChargeExchangeProcess, G4HadronFissionProcess, G4HadronCaptureProcess, IORTStepMax, G4ErrorEnergyLoss, StepMax, StepMax, StepMax, G4MicroElecElastic, G4MuElecElastic, G4HadronInelasticProcess, StepMax, G4DNAElectronSolvatation, G4DNAExcitation, G4DNAIonisation, StepMax, StepMax, StepLimiter, HadrontherapyStepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, WLSStepMax, StepMax, G4DNAChargeDecrease, G4DNAAttachment, G4DNAElastic, G4HadronicAbsorptionBertini, XrayFluoStepMax, G4DNAChargeIncrease, G4DNAVibExcitation, F04StepMax, StepMax, G4MuonNuclearProcess, G4VPhononProcess, and G4PhononDownconversion.
Definition at line 205 of file G4VProcess.hh.
Referenced by G4ProcessManager::AddProcess(), PhysicsList::AddStepMax(), XPhysicsList::ConstructProcess(), exrdmPhysListHadron::ConstructProcess(), export_G4VProcess(), G4AdjointProcessEquivalentToDirectProcess::IsApplicable(), G4WrapperProcess::IsApplicable(), and G4BiasingProcessInterface::IsApplicable().
|
inline |
Definition at line 520 of file G4VProcess.hh.
References enableAtRestDoIt.
Referenced by G4ProcessManager::CheckOrderingParameters().
|
inline |
Definition at line 532 of file G4VProcess.hh.
References enablePostStepDoIt.
Referenced by G4ProcessManager::CheckOrderingParameters().
G4int G4VProcess::operator!= | ( | const G4VProcess & | right | ) | const |
Definition at line 173 of file G4VProcess.cc.
|
private |
Definition at line 161 of file G4VProcess.cc.
References G4Exception(), and JustWarning.
G4int G4VProcess::operator== | ( | const G4VProcess & | right | ) | const |
Definition at line 168 of file G4VProcess.cc.
|
pure virtual |
Implemented in G4RadioactiveDecay, G4ScreenedNuclearRecoil, G4VEnergyLossProcess, G4OpBoundaryProcess, G4VMultipleScattering, G4hImpactIonisation, G4BiasingProcessInterface, G4VEmProcess, G4Scintillation, G4ParallelWorldScoringProcess, G4ScoreSplittingProcess, G4Cerenkov, G4FastSimulationManagerProcess, G4OpWLS, G4eLowEnergyLoss, G4ParallelWorldProcess, G4OpRayleigh, G4ITTransportation, G4OpAbsorption, G4hRDEnergyLoss, G4VContinuousProcess, G4GammaConversionToMuons, G4HadronicProcess, G4AnnihiToMuPair, G4VRestContinuousProcess, G4RDVeLowEnergyLoss, G4WeightWindowProcess, G4VRestProcess, G4ImportanceProcess, G4WeightCutOffProcess, G4VITRestProcess, G4VXTRenergyLoss, G4ForwardXrayTR, G4SynchrotronRadiationInMat, G4MonopoleTransportation, G4Decay, G4VAdjointReverseReaction, G4NeutronKiller, G4ElectronCapture, G4LowEnergyBremsstrahlung, G4CoupledTransportation, G4LowEnergyIonisation, G4LowEnergyPolarizedCompton, G4WrapperProcess, G4OpMieHG, G4ElectronCapture, G4ElectronCapture, G4ErrorTrackLengthTarget, G4Transportation, G4LowEnergyPhotoElectric, G4SynchrotronRadiation, G4VDiscreteProcess, G4LowEnergyGammaConversion, G4VErrorLimitProcess, G4VRestContinuousDiscreteProcess, XrayTelStepCut, G4AdjointProcessEquivalentToDirectProcess, G4VContinuousDiscreteProcess, G4VRestDiscreteProcess, G4LowEnergyCompton, G4DNABrownianTransportation, G4TransitionRadiation, G4LowEnergyRayleigh, G4VITRestDiscreteProcess, CexmcHadronicProcess, ML2StepMax, G4DNASecondOrderReaction, G4VTransitionRadiation, StepMax, IORTStepMax, StepMax, StepMax, G4UnknownDecay, CexmcStudiedProcess, DMXSpecialCuts, StepMax, StepMax, StepMax, StepMax, StepMax, G4SpecialCuts, StepMax, StepMax, StepMax, WLSStepMax, StepLimiter, HadrontherapyStepMax, StepMax, StepMax, StepMax, StepMax, G4UserSpecialCuts, StepMax, F04StepMax, G4StepLimiter, XrayFluoStepMax, F01StepCut, F02StepCut, F03StepCut, Em10StepCut, StepMax, G4HadronElasticProcess, G4PhononReflection, G4PhononDownconversion, and G4PhononScattering.
Referenced by G4ITStepProcessor::InvokePSDIP(), G4SteppingManager::InvokePSDIP(), CexmcStudiedProcess::PostStepDoIt(), G4AdjointProcessEquivalentToDirectProcess::PostStepDoIt(), G4WrapperProcess::PostStepDoIt(), and G4BiasingProcessInterface::PostStepDoIt().
|
pure virtual |
Implemented in G4VEnergyLossProcess, G4VMultipleScattering, G4BiasingProcessInterface, G4VEmProcess, G4ParallelWorldScoringProcess, G4Decay, G4ScoreSplittingProcess, G4Cerenkov, G4FastSimulationManagerProcess, G4ParallelWorldProcess, G4WrapperProcess, G4PolarizedCompton, G4ITTransportation, G4AdjointProcessEquivalentToDirectProcess, G4WeightWindowProcess, G4MonopoleTransportation, G4VRestContinuousProcess, G4eplusPolarizedAnnihilation, G4VRestProcess, G4CoupledTransportation, G4ImportanceProcess, G4UnknownDecay, G4WeightCutOffProcess, G4ePolarizedIonisation, G4VContinuousProcess, G4Transportation, G4VITRestProcess, G4NeutronKiller, G4ElectronCapture, G4HadronStoppingProcess, G4ElectronCapture, G4ElectronCapture, G4ErrorTrackLengthTarget, G4VDiscreteProcess, G4VRestContinuousDiscreteProcess, XrayTelStepCut, G4VContinuousDiscreteProcess, G4VRestDiscreteProcess, G4VErrorLimitProcess, ML2StepMax, G4ErrorStepLengthLimitProcess, G4VITRestDiscreteProcess, G4ErrorMagFieldLimitProcess, StepMax, G4DNASecondOrderReaction, IORTStepMax, CexmcStudiedProcess, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, DMXMaxTimeCuts, StepMax, StepMax, StepMax, WLSStepMax, G4MaxTimeCuts, DMXSpecialCuts, StepLimiter, G4SpecialCuts, HadrontherapyStepMax, StepMax, StepMax, StepMax, StepMax, StepMax, F04StepMax, G4UserSpecialCuts, DMXMinEkineCuts, XrayFluoStepMax, G4MinEkineCuts, StepMax, G4StepLimiter, F01StepCut, F02StepCut, F03StepCut, and Em10StepCut.
Referenced by G4AdjointProcessEquivalentToDirectProcess::PostStepGetPhysicalInteractionLength(), G4WrapperProcess::PostStepGetPhysicalInteractionLength(), G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength(), and PostStepGPIL().
|
inline |
Definition at line 498 of file G4VProcess.hh.
References PostStepGetPhysicalInteractionLength(), and thePILfactor.
|
inlinevirtual |
Reimplemented in G4BiasingProcessInterface, G4VEnergyLossProcess, G4WrapperProcess, G4AdjointProcessEquivalentToDirectProcess, G4VEmProcess, G4VMultipleScattering, G4HadronicProcess, G4ContinuousGainOfEnergy, G4eplusPolarizedAnnihilation, G4PolarizedCompton, G4AdjointAlongStepWeightCorrection, G4VAdjointReverseReaction, G4MuonMinusCaptureAtRest, G4HadronStoppingProcess, G4AntiNeutronAnnihilationAtRest, and G4HadronElasticProcess.
Definition at line 217 of file G4VProcess.hh.
Referenced by export_G4VProcess(), G4AdjointProcessEquivalentToDirectProcess::PreparePhysicsTable(), G4WrapperProcess::PreparePhysicsTable(), G4BiasingProcessInterface::PreparePhysicsTable(), and PrepareWorkerPhysicsTable().
|
virtual |
Reimplemented in G4BiasingProcessInterface.
Definition at line 207 of file G4VProcess.cc.
References PreparePhysicsTable().
Referenced by G4BiasingProcessInterface::PrepareWorkerPhysicsTable().
|
virtual |
Reimplemented in G4WrapperProcess, G4BiasingProcessInterface, G4AdjointProcessEquivalentToDirectProcess, and G4VITProcess.
Definition at line 95 of file G4VProcess.cc.
References G4UniformRand, theInitialNumberOfInteractionLength, and theNumberOfInteractionLengthLeft.
Referenced by G4AntiNeutronAnnihilationAtRest::AtRestDoIt(), G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength(), G4AdjointProcessEquivalentToDirectProcess::ResetNumberOfInteractionLengthLeft(), G4BiasingProcessInterface::ResetNumberOfInteractionLengthLeft(), G4WrapperProcess::ResetNumberOfInteractionLengthLeft(), and G4Decay::StartTracking().
|
inlinevirtual |
Reimplemented in G4VEnergyLossProcess, G4BiasingProcessInterface, G4WrapperProcess, G4VEmProcess, G4AdjointProcessEquivalentToDirectProcess, and G4VMultipleScattering.
Definition at line 236 of file G4VProcess.hh.
Referenced by export_G4VProcess(), G4AdjointProcessEquivalentToDirectProcess::RetrievePhysicsTable(), G4WrapperProcess::RetrievePhysicsTable(), and G4BiasingProcessInterface::RetrievePhysicsTable().
|
virtual |
Reimplemented in G4BiasingProcessInterface, and G4WrapperProcess.
Definition at line 212 of file G4VProcess.cc.
References masterProcessShadow.
Referenced by G4WrapperProcess::SetMasterProcess(), and G4BiasingProcessInterface::SetMasterProcess().
|
inline |
Definition at line 467 of file G4VProcess.hh.
References thePILfactor.
Referenced by export_G4VProcess().
|
inlinevirtual |
Reimplemented in G4BiasingProcessInterface, and G4WrapperProcess.
Definition at line 508 of file G4VProcess.hh.
References aProcessManager.
Referenced by G4ProcessManager::AddProcess(), G4WrapperProcess::SetProcessManager(), and G4BiasingProcessInterface::SetProcessManager().
|
inline |
Definition at line 432 of file G4VProcess.hh.
References theProcessSubType.
Referenced by G4DNASecondOrderReaction::Create(), G4alphaIonisation::G4alphaIonisation(), G4AnnihiToMuPair::G4AnnihiToMuPair(), G4AntiNeutronAnnihilationAtRest::G4AntiNeutronAnnihilationAtRest(), G4BiasingProcessInterface::G4BiasingProcessInterface(), 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(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4DNAVibExcitation::G4DNAVibExcitation(), G4eBremsstrahlung::G4eBremsstrahlung(), G4eeToHadrons::G4eeToHadrons(), G4eIonisation::G4eIonisation(), G4eplusAnnihilation::G4eplusAnnihilation(), G4eplusPolarizedAnnihilation::G4eplusPolarizedAnnihilation(), G4ePolarizedIonisation::G4ePolarizedIonisation(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4GammaConversion::G4GammaConversion(), G4GammaConversionToMuons::G4GammaConversionToMuons(), G4HadronicProcess::G4HadronicProcess(), G4hhIonisation::G4hhIonisation(), G4hIonisation::G4hIonisation(), G4ionIonisation::G4ionIonisation(), G4ITTransportation::G4ITTransportation(), G4MicroElecElastic::G4MicroElecElastic(), G4MicroElecInelastic::G4MicroElecInelastic(), G4MonopoleTransportation::G4MonopoleTransportation(), G4mplIonisation::G4mplIonisation(), G4MuBremsstrahlung::G4MuBremsstrahlung(), G4MuElecElastic::G4MuElecElastic(), G4MuElecInelastic::G4MuElecInelastic(), G4MuIonisation::G4MuIonisation(), G4MuonMinusCaptureAtRest::G4MuonMinusCaptureAtRest(), G4MuPairProduction::G4MuPairProduction(), G4NeutronKiller::G4NeutronKiller(), G4NuclearStopping::G4NuclearStopping(), G4OpAbsorption::G4OpAbsorption(), G4OpBoundaryProcess::G4OpBoundaryProcess(), G4OpMieHG::G4OpMieHG(), G4OpRayleigh::G4OpRayleigh(), G4OpWLS::G4OpWLS(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PionDecayMakeSpin::G4PionDecayMakeSpin(), G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), G4PolarizedPhotoElectricEffect::G4PolarizedPhotoElectricEffect(), G4RadioactiveDecay::G4RadioactiveDecay(), G4RayleighScattering::G4RayleighScattering(), G4Scintillation::G4Scintillation(), G4ScreenedNuclearRecoil::G4ScreenedNuclearRecoil(), G4StepLimiter::G4StepLimiter(), G4SynchrotronRadiation::G4SynchrotronRadiation(), G4SynchrotronRadiationInMat::G4SynchrotronRadiationInMat(), G4TransitionRadiation::G4TransitionRadiation(), G4Transportation::G4Transportation(), G4UnknownDecay::G4UnknownDecay(), G4UserSpecialCuts::G4UserSpecialCuts(), G4VMultipleScattering::G4VMultipleScattering(), and G4Decay::SetExtDecayer().
|
inline |
Definition at line 420 of file G4VProcess.hh.
References theProcessType.
Referenced by DMXMaxTimeCuts::DMXMaxTimeCuts(), DMXMinEkineCuts::DMXMinEkineCuts(), G4MaxTimeCuts::G4MaxTimeCuts(), and G4MinEkineCuts::G4MinEkineCuts().
|
inline |
Definition at line 437 of file G4VProcess.hh.
References verboseLevel.
Referenced by Em10PhysicsList::ConstructEM(), OpNovicePhysicsList::ConstructOp(), DMXPhysicsList::ConstructOp(), XPhysicsList::ConstructProcess(), G4ProcessTable::DumpInfo(), export_G4VProcess(), G4hhIonisation::G4hhIonisation(), G4mplIonisation::G4mplIonisation(), G4VEmProcess::G4VEmProcess(), G4VEnergyLossProcess::G4VEnergyLossProcess(), G4VMultipleScattering::G4VMultipleScattering(), G4CoulombScattering::InitialiseProcess(), G4eeToHadrons::InitialiseProcess(), G4ProcessTableMessenger::SetNewValue(), G4ProcessManagerMessenger::SetNewValue(), G4EmManager::SetParameters(), WLSPhysicsList::SetVerbose(), and G4EmProcessOptions::SetVerbose().
|
virtual |
Reimplemented in G4VEnergyLossProcess, G4WrapperProcess, G4AdjointProcessEquivalentToDirectProcess, G4Decay, G4BiasingProcessInterface, G4VMultipleScattering, G4MonopoleTransportation, G4Transportation, G4VEmProcess, G4CoupledTransportation, G4FastSimulationManagerProcess, G4VITProcess, G4ParallelWorldProcess, G4ParallelWorldScoringProcess, G4WeightWindowProcess, G4ScoreSplittingProcess, G4ImportanceProcess, G4WeightCutOffProcess, G4ITTransportation, G4DNABrownianTransportation, G4DNASecondOrderReaction, and G4VPhononProcess.
Definition at line 101 of file G4VProcess.cc.
References currentInteractionLength, G4cout, G4endl, theInitialNumberOfInteractionLength, theNumberOfInteractionLengthLeft, theProcessName, and verboseLevel.
Referenced by G4VPhononProcess::StartTracking(), G4DNASecondOrderReaction::StartTracking(), G4ITTransportation::StartTracking(), G4Transportation::StartTracking(), G4MonopoleTransportation::StartTracking(), G4BiasingProcessInterface::StartTracking(), G4AdjointProcessEquivalentToDirectProcess::StartTracking(), and G4WrapperProcess::StartTracking().
|
inlinevirtual |
Reimplemented in G4VEnergyLossProcess, G4BiasingProcessInterface, G4WrapperProcess, G4VEmProcess, G4AdjointProcessEquivalentToDirectProcess, and G4VMultipleScattering.
Definition at line 231 of file G4VProcess.hh.
Referenced by export_G4VProcess(), G4AdjointProcessEquivalentToDirectProcess::StorePhysicsTable(), G4WrapperProcess::StorePhysicsTable(), and G4BiasingProcessInterface::StorePhysicsTable().
|
inlineprotected |
Definition at line 544 of file G4VProcess.hh.
References currentInteractionLength, EventMustBeAborted, G4cerr, G4endl, G4Exception(), perMillion, theNumberOfInteractionLengthLeft, theProcessName, and verboseLevel.
Referenced by G4DNASecondOrderReaction::PostStepGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), and G4Decay::PostStepGetPhysicalInteractionLength().
|
protected |
Definition at line 289 of file G4VProcess.hh.
Referenced by G4ErrorEnergyLoss::AlongStepDoIt(), G4ContinuousGainOfEnergy::AlongStepDoIt(), G4eLowEnergyLoss::AlongStepDoIt(), G4hImpactIonisation::AlongStepDoIt(), G4AntiNeutronAnnihilationAtRest::AtRestDoIt(), G4MuonMinusCaptureAtRest::AtRestDoIt(), G4DNAMolecularDissociation::DecayIt(), G4OpBoundaryProcess::DoAbsorption(), G4HadronicProcess::FillResult(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4VProcess(), G4PhononDownconversion::MakeLTSecondaries(), G4PhononDownconversion::MakeTTSecondaries(), G4PhononDownconversion::PostStepDoIt(), G4PhononScattering::PostStepDoIt(), G4PhononReflection::PostStepDoIt(), Em10StepCut::PostStepDoIt(), F01StepCut::PostStepDoIt(), F03StepCut::PostStepDoIt(), F02StepCut::PostStepDoIt(), XrayFluoStepMax::PostStepDoIt(), G4StepLimiter::PostStepDoIt(), F04StepMax::PostStepDoIt(), HadrontherapyStepMax::PostStepDoIt(), G4UserSpecialCuts::PostStepDoIt(), StepLimiter::PostStepDoIt(), WLSStepMax::PostStepDoIt(), StepMax::PostStepDoIt(), DMXSpecialCuts::PostStepDoIt(), G4SpecialCuts::PostStepDoIt(), IORTStepMax::PostStepDoIt(), ML2StepMax::PostStepDoIt(), G4LowEnergyRayleigh::PostStepDoIt(), G4TransitionRadiation::PostStepDoIt(), G4LowEnergyCompton::PostStepDoIt(), XrayTelStepCut::PostStepDoIt(), G4LowEnergyGammaConversion::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4OpMieHG::PostStepDoIt(), G4LowEnergyPolarizedCompton::PostStepDoIt(), G4LowEnergyIonisation::PostStepDoIt(), G4LowEnergyBremsstrahlung::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4AnnihiToMuPair::PostStepDoIt(), G4GammaConversionToMuons::PostStepDoIt(), G4OpAbsorption::PostStepDoIt(), G4OpRayleigh::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4hImpactIonisation::PostStepDoIt(), and G4OpBoundaryProcess::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(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4Decay::EndTracking(), EndTracking(), GetCurrentInteractionLength(), G4ScreenedNuclearRecoil::GetCurrentInteractionLength(), G4VEnergyLossProcess::PostStepDoIt(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4Decay::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4Decay::StartTracking(), G4VEnergyLossProcess::StartTracking(), StartTracking(), and SubtractNumberOfInteractionLengthLeft().
|
protected |
Definition at line 351 of file G4VProcess.hh.
Referenced by G4DNASecondOrderReaction::Create(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4ITTransportation::G4ITTransportation(), 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 G4DNASecondOrderReaction::Create(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4eplusAnnihilation::G4eplusAnnihilation(), G4eplusPolarizedAnnihilation::G4eplusPolarizedAnnihilation(), G4HadronStoppingProcess::G4HadronStoppingProcess(), G4ITTransportation::G4ITTransportation(), G4VContinuousDiscreteProcess::G4VContinuousDiscreteProcess(), G4VContinuousProcess::G4VContinuousProcess(), G4VDiscreteProcess::G4VDiscreteProcess(), and isAtRestDoItIsEnabled().
|
protected |
Definition at line 352 of file G4VProcess.hh.
Referenced by G4DNASecondOrderReaction::Create(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4HadronStoppingProcess::G4HadronStoppingProcess(), G4ITTransportation::G4ITTransportation(), G4NuclearStopping::G4NuclearStopping(), G4VContinuousProcess::G4VContinuousProcess(), G4VITRestProcess::G4VITRestProcess(), G4VRestContinuousProcess::G4VRestContinuousProcess(), G4VRestProcess::G4VRestProcess(), and isPostStepDoItIsEnabled().
|
private |
Definition at line 372 of file G4VProcess.hh.
Referenced by GetMasterProcess(), and SetMasterProcess().
|
protected |
Definition at line 283 of file G4VProcess.hh.
Referenced by G4VMultipleScattering::AddEmModel(), G4VEmProcess::AddEmModel(), G4VEnergyLossProcess::AddEmModel(), G4VContinuousProcess::AlongStepDoIt(), G4VContinuousDiscreteProcess::AlongStepDoIt(), G4VRestContinuousDiscreteProcess::AlongStepDoIt(), G4VRestContinuousProcess::AlongStepDoIt(), G4ParallelWorldProcess::AlongStepDoIt(), G4WeightCutOffProcess::AlongStepDoIt(), G4ParallelWorldScoringProcess::AlongStepDoIt(), G4ImportanceProcess::AlongStepDoIt(), G4WeightWindowProcess::AlongStepDoIt(), G4VITRestProcess::AtRestDoIt(), G4VRestContinuousProcess::AtRestDoIt(), G4eplusAnnihilation::AtRestDoIt(), G4VRestProcess::AtRestDoIt(), G4VITRestDiscreteProcess::AtRestDoIt(), G4VRestDiscreteProcess::AtRestDoIt(), G4VRestContinuousDiscreteProcess::AtRestDoIt(), G4ScoreSplittingProcess::AtRestDoIt(), G4ParallelWorldProcess::AtRestDoIt(), G4ParallelWorldScoringProcess::AtRestDoIt(), G4DNASecondOrderReaction::Create(), G4VEnergyLossProcess::FillSecondariesAlongStep(), G4Decay::G4Decay(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4ElectronCapture::G4ElectronCapture(), G4ImportanceProcess::G4ImportanceProcess(), G4ITTransportation::G4ITTransportation(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4RadioactiveDecay::G4RadioactiveDecay(), G4ScoreSplittingProcess::G4ScoreSplittingProcess(), G4Transportation::G4Transportation(), G4UnknownDecay::G4UnknownDecay(), G4VEmProcess::G4VEmProcess(), G4VEnergyLossProcess::G4VEnergyLossProcess(), G4VMultipleScattering::G4VMultipleScattering(), G4VProcess(), G4VXTRenergyLoss::G4VXTRenergyLoss(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), G4VTransitionRadiation::PostStepDoIt(), G4VITRestDiscreteProcess::PostStepDoIt(), G4VRestDiscreteProcess::PostStepDoIt(), G4VContinuousDiscreteProcess::PostStepDoIt(), G4VRestContinuousDiscreteProcess::PostStepDoIt(), G4VDiscreteProcess::PostStepDoIt(), G4ElectronCapture::PostStepDoIt(), G4NeutronKiller::PostStepDoIt(), G4ParallelWorldProcess::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), G4ParallelWorldScoringProcess::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), and G4ScreenedNuclearRecoil::PostStepDoIt().
|
protected |
Definition at line 300 of file G4VProcess.hh.
Referenced by ClearNumberOfInteractionLengthLeft(), EndTracking(), GetTotalNumberOfInteractionLengthTraversed(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), ResetNumberOfInteractionLengthLeft(), and StartTracking().
|
protected |
Definition at line 293 of file G4VProcess.hh.
Referenced by G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4Decay::AtRestGetPhysicalInteractionLength(), ClearNumberOfInteractionLengthLeft(), EndTracking(), GetNumberOfInteractionLengthLeft(), GetTotalNumberOfInteractionLengthTraversed(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4Decay::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::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(), G4WeightCutOffProcess::GetName(), G4ImportanceProcess::GetName(), GetPhysicsTableFileName(), GetProcessName(), G4WrapperProcess::RegisterProcess(), StartTracking(), 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(), G4MonopoleTransportation::AlongStepDoIt(), G4VContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4hImpactIonisation::AntiProtonParametrisedDEDX(), G4AntiNeutronAnnihilationAtRest::AtRestDoIt(), G4ParallelWorldScoringProcess::AtRestDoIt(), G4VITRestProcess::AtRestGetPhysicalInteractionLength(), G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VXTRenergyLoss::BuildAngleForEnergyBank(), G4VXTRenergyLoss::BuildAngleTable(), G4eLowEnergyLoss::BuildDEDXTable(), G4VEnergyLossProcess::BuildDEDXTable(), G4VXTRenergyLoss::BuildEnergyTable(), G4VXTRenergyLoss::BuildGlobalAngleTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4hImpactIonisation::BuildLambdaTable(), G4VEmProcess::BuildLambdaTable(), G4LowEnergyBremsstrahlung::BuildLossTable(), G4LowEnergyIonisation::BuildLossTable(), G4hImpactIonisation::BuildLossTable(), G4DNABrownianTransportation::BuildPhysicsTable(), G4ChargeExchangeProcess::BuildPhysicsTable(), G4ElectronCapture::BuildPhysicsTable(), G4LowEnergyIonisation::BuildPhysicsTable(), G4LowEnergyBremsstrahlung::BuildPhysicsTable(), G4hImpactIonisation::BuildPhysicsTable(), G4SynchrotronRadiation::BuildPhysicsTable(), G4VXTRenergyLoss::BuildPhysicsTable(), G4VMultipleScattering::BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), G4VEnergyLossProcess::BuildPhysicsTable(), G4DNASecondOrderReaction::Create(), G4VPhononProcess::CreateSecondary(), DMXMaxTimeCuts::DMXMaxTimeCuts(), DMXMinEkineCuts::DMXMinEkineCuts(), DMXSpecialCuts::DMXSpecialCuts(), G4MuonMinusCaptureAtRest::DoMuCapture(), Em10StepCut::Em10StepCut(), EndTracking(), F01StepCut::F01StepCut(), F02StepCut::F02StepCut(), F03StepCut::F03StepCut(), F04StepMax::F04StepMax(), G4VEmProcess::FindLambdaMax(), G4AntiNeutronAnnihilationAtRest::G4AntiNeutronAnnihilationAtRest(), G4Cerenkov::G4Cerenkov(), G4ChargeExchangeProcess::G4ChargeExchangeProcess(), G4DNABrownianTransportation::G4DNABrownianTransportation(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4ePolarizedIonisation::G4ePolarizedIonisation(), G4ErrorEnergyLoss::G4ErrorEnergyLoss(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4ImportanceProcess::G4ImportanceProcess(), G4LowEnergyBremsstrahlung::G4LowEnergyBremsstrahlung(), G4LowEnergyCompton::G4LowEnergyCompton(), G4LowEnergyGammaConversion::G4LowEnergyGammaConversion(), G4LowEnergyIonisation::G4LowEnergyIonisation(), G4LowEnergyPhotoElectric::G4LowEnergyPhotoElectric(), G4LowEnergyPolarizedCompton::G4LowEnergyPolarizedCompton(), G4LowEnergyRayleigh::G4LowEnergyRayleigh(), G4MaxTimeCuts::G4MaxTimeCuts(), G4MinEkineCuts::G4MinEkineCuts(), G4MonopoleTransportation::G4MonopoleTransportation(), G4OpAbsorption::G4OpAbsorption(), G4OpBoundaryProcess::G4OpBoundaryProcess(), G4OpMieHG::G4OpMieHG(), G4OpRayleigh::G4OpRayleigh(), G4OpWLS::G4OpWLS(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4Scintillation::G4Scintillation(), G4ScoreSplittingProcess::G4ScoreSplittingProcess(), G4SpecialCuts::G4SpecialCuts(), G4StepLimiter::G4StepLimiter(), G4StrawTubeXTRadiator::G4StrawTubeXTRadiator(), G4SynchrotronRadiation::G4SynchrotronRadiation(), G4TransparentRegXTRadiator::G4TransparentRegXTRadiator(), G4UserSpecialCuts::G4UserSpecialCuts(), G4VXTRenergyLoss::G4VXTRenergyLoss(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), G4VXTRenergyLoss::GetAngleVector(), G4Cerenkov::GetAverageNumberOfPhotons(), G4ChargeExchangeProcess::GetElementCrossSection(), G4VXTRenergyLoss::GetGasZmuProduct(), G4PhononScattering::GetMeanFreePath(), G4PhononDownconversion::GetMeanFreePath(), G4SynchrotronRadiation::GetMeanFreePath(), G4eplusPolarizedAnnihilation::GetMeanFreePath(), G4VXTRenergyLoss::GetMeanFreePath(), G4PolarizedCompton::GetMeanFreePath(), G4ScreenedNuclearRecoil::GetNewCrossSectionHandler(), G4VXTRenergyLoss::GetNumberOfPhotons(), G4VXTRenergyLoss::GetPlateZmuProduct(), G4SynchrotronRadiation::GetRandomEnergySR(), G4ScreenedNuclearRecoil::GetVerboseLevel(), GetVerboseLevel(), G4hhIonisation::InitialiseEnergyLossProcess(), G4eeToHadrons::InitialiseProcess(), G4hImpactIonisation::InitializeMe(), G4HadronElasticProcess::PostStepDoIt(), G4DNASecondOrderReaction::PostStepDoIt(), G4OpMieHG::PostStepDoIt(), G4LowEnergyPolarizedCompton::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4OpAbsorption::PostStepDoIt(), G4OpRayleigh::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), G4ParallelWorldScoringProcess::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4DNASecondOrderReaction::PostStepGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4eplusPolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), G4PolarizedCompton::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4VMultipleScattering::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4VMultipleScattering::PrintInfoDefinition(), G4VEnergyLossProcess::PrintInfoDefinition(), G4VEmProcess::PrintInfoProcess(), G4hImpactIonisation::ProtonParametrisedDEDX(), G4OpRayleigh::RayleighAttenuationLengthGenerator(), G4VEmProcess::RetrievePhysicsTable(), G4VEnergyLossProcess::RetrievePhysicsTable(), G4VEnergyLossProcess::RetrieveTable(), G4VEmProcess::SetCrossSectionBiasingFactor(), G4VEnergyLossProcess::SetCrossSectionBiasingFactor(), G4VEnergyLossProcess::SetInverseRangeTable(), G4ElectronCapture::SetKinEnergyLimit(), G4NeutronKiller::SetKinEnergyLimit(), G4VEnergyLossProcess::SetLambdaTable(), G4VEnergyLossProcess::SetRangeTableForLoss(), G4VEnergyLossProcess::SetSecondaryRangeTable(), G4VEnergyLossProcess::SetSubLambdaTable(), G4NeutronKiller::SetTimeLimit(), SetVerboseLevel(), G4FastSimulationManagerProcess::SetWorldVolume(), G4XTRRegularRadModel::SpectralXTRdEdx(), G4RegularXTRadiator::SpectralXTRdEdx(), G4TransparentRegXTRadiator::SpectralXTRdEdx(), StartTracking(), G4VMultipleScattering::StorePhysicsTable(), G4VEnergyLossProcess::StorePhysicsTable(), SubtractNumberOfInteractionLengthLeft(), WLSStepMax::WLSStepMax(), XrayTelStepCut::XrayTelStepCut(), G4MonopoleTransportation::~G4MonopoleTransportation(), and G4VEmProcess::~G4VEmProcess().