#include <G4PhotoNuclearProcess.hh>
Inheritance diagram for G4PhotoNuclearProcess:

Definition at line 45 of file G4PhotoNuclearProcess.hh.
| G4PhotoNuclearProcess::G4PhotoNuclearProcess | ( | const G4String & | processName = "PhotonInelastic" |
) |
Definition at line 36 of file G4PhotoNuclearProcess.cc.
References G4CrossSectionDataStore::AddDataSet(), G4HadronicProcess::GetCrossSectionDataStore(), and theData.
Here is the call graph for this function:

| G4PhotoNuclearProcess::~G4PhotoNuclearProcess | ( | ) |
Definition at line 43 of file G4PhotoNuclearProcess.cc.
| void G4HadronicProcess::AddDataSet | ( | G4VCrossSectionDataSet * | aDataSet | ) | [inline, inherited] |
Definition at line 72 of file G4HadronicProcess.hh.
References G4CrossSectionDataStore::AddDataSet(), and G4HadronicProcess::theCrossSectionDataStore.
Referenced by G4IonBinaryCascadePhysics::AddProcess(), G4QGSPProtonBuilder::Build(), G4QGSPPiKBuilder::Build(), G4QGSPNeutronBuilder::Build(), G4QGSCProtonBuilder::Build(), G4QGSCPiKBuilder::Build(), G4QGSCNeutronBuilder::Build(), G4QGSCEflowProtonBuilder::Build(), G4QGSCEflowPiKBuilder::Build(), G4QGSCEflowNeutronBuilder::Build(), G4QGSBinaryProtonBuilder::Build(), G4QGSBinaryPiKBuilder::Build(), G4QGSBinaryNeutronBuilder::Build(), G4PrecoProtonBuilder::Build(), G4PrecoNeutronBuilder::Build(), G4NeutronHPBuilder::Build(), G4FTFPProtonBuilder::Build(), G4FTFPPiKBuilder::Build(), G4FTFPNeutronBuilder::Build(), G4FTFCProtonBuilder::Build(), G4FTFCPiKBuilder::Build(), G4FTFCNeutronBuilder::Build(), G4FTFBinaryProtonBuilder::Build(), G4FTFBinaryPiKBuilder::Build(), G4FTFBinaryNeutronBuilder::Build(), G4BinaryProtonBuilder::Build(), G4BinaryPiKBuilder::Build(), G4BinaryNeutronBuilder::Build(), G4BertiniProtonBuilder::Build(), G4BertiniPiKBuilder::Build(), G4BertiniNeutronBuilder::Build(), G4HadronInelasticQLHEP::ConstructProcess(), G4HadronInelasticQBBC::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4HadronDElasticPhysics::ConstructProcess(), G4ChargeExchangeProcess::G4ChargeExchangeProcess(), G4HadronCaptureProcess::G4HadronCaptureProcess(), G4HadronElasticProcess::G4HadronElasticProcess(), G4HadronFissionProcess::G4HadronFissionProcess(), G4HadronInelasticProcess::G4HadronInelasticProcess(), and G4UHadronElasticProcess::G4UHadronElasticProcess().
Here is the call graph for this function:

| virtual G4VParticleChange* G4VDiscreteProcess::AlongStepDoIt | ( | const G4Track & | , | |
| const G4Step & | ||||
| ) | [inline, virtual, inherited] |
| G4double G4VProcess::AlongStepGPIL | ( | const G4Track & | track, | |
| G4double | previousStepSize, | |||
| G4double | currentMinimumStep, | |||
| G4double & | proposedSafety, | |||
| G4GPILSelection * | selection | |||
| ) | [inline, inherited] |
Definition at line 418 of file G4VProcess.hh.
References G4VProcess::AlongStepGetPhysicalInteractionLength().
Here is the call graph for this function:

| virtual G4VParticleChange* G4VDiscreteProcess::AtRestDoIt | ( | const G4Track & | , | |
| const G4Step & | ||||
| ) | [inline, virtual, inherited] |
Implements G4VProcess.
Reimplemented in G4eplusPolarizedAnnihilation, and G4eplusAnnihilation.
Definition at line 98 of file G4VDiscreteProcess.hh.
| virtual G4double G4VDiscreteProcess::AtRestGetPhysicalInteractionLength | ( | const G4Track & | , | |
| G4ForceCondition * | ||||
| ) | [inline, virtual, inherited] |
Implements G4VProcess.
Reimplemented in G4eplusPolarizedAnnihilation, and G4eplusAnnihilation.
Definition at line 92 of file G4VDiscreteProcess.hh.
| G4double G4VProcess::AtRestGPIL | ( | const G4Track & | track, | |
| G4ForceCondition * | condition | |||
| ) | [inline, inherited] |
Definition at line 429 of file G4VProcess.hh.
References G4VProcess::AtRestGetPhysicalInteractionLength(), and G4VProcess::thePILfactor.
Referenced by G4SteppingManager::InvokeAtRestDoItProcs().
Here is the call graph for this function:

| void G4HadronicProcess::BiasCrossSectionByFactor | ( | G4double | aScale | ) | [inline, inherited] |
Definition at line 107 of file G4HadronicProcess.hh.
References G4HadronicProcess::aScaleFactor, FatalException, G4Exception(), G4VProcess::GetProcessName(), JustWarning, and G4HadronicProcess::xBiasOn.
Here is the call graph for this function:

| virtual void G4VProcess::BuildPhysicsTable | ( | const G4ParticleDefinition & | ) | [inline, virtual, inherited] |
Reimplemented in G4Decay, G4UnknownDecay, G4AnnihiToMuPair, G4GammaConversionToMuons, G4DNAProcess< TCrossSection, TFinalState >, G4hLowEnergyIonisation, G4LowEnergyBremsstrahlung, G4LowEnergyCompton, G4LowEnergyGammaConversion, G4LowEnergyIonisation, G4LowEnergyPhotoElectric, G4LowEnergyPolarizedCompton, G4LowEnergyRayleigh, G4PenelopeAnnihilation, G4PenelopeBremsstrahlung, G4PenelopeCompton, G4PenelopeGammaConversion, G4PenelopeIonisation, G4PenelopePhotoElectric, G4PenelopeRayleigh, G4VLowEnergyDiscretePhotonProcess, G4eplusPolarizedAnnihilation, G4ePolarizedIonisation, G4PolarizedCompton, G4ComptonScattering52, G4VEmProcess, G4VEnergyLossProcess, G4VMultipleScattering, G4SynchrotronRadiation, G4VXTRenergyLoss, G4PionMinusNuclearAtRestChips, G4ProtonAntiProtonAtRestChips, G4QCollision, G4QGluonString, G4ChargeExchangeProcess, G4UHadronElasticProcess, G4MuNuclearInteraction, G4RadioactiveDecay, G4HadronElasticProcess, G4AntiNeutronAnnihilationAtRest, G4AntiProtonAnnihilationAtRest, G4KaonMinusAbsorption, G4MuonMinusCaptureAtRest, G4NeutronCaptureAtRest, G4PionMinusAbsorptionAtRest, and G4WrapperProcess.
Definition at line 210 of file G4VProcess.hh.
Referenced by G4VUserPhysicsList::BuildIntegralPhysicsTable(), and G4WrapperProcess::BuildPhysicsTable().
| void G4HadronInelasticProcess::BuildThePhysicsTable | ( | ) | [inherited] |
Definition at line 46 of file G4HadronInelasticProcess.cc.
References G4CrossSectionDataStore::BuildPhysicsTable(), G4HadronicProcess::GetCrossSectionDataStore(), and G4HadronInelasticProcess::theParticle.
Here is the call graph for this function:

| G4Element * G4HadronicProcess::ChooseAandZ | ( | const G4DynamicParticle * | aParticle, | |
| const G4Material * | aMaterial | |||
| ) | [protected, inherited] |
Definition at line 157 of file G4HadronicProcess.cc.
References G4Material::GetElementVector(), G4Material::GetNumberOfElements(), G4Element::GetZ(), G4CrossSectionDataStore::SelectRandomIsotope(), G4Nucleus::SetParameters(), G4HadronicProcess::targetNucleus, and G4HadronicProcess::theCrossSectionDataStore.
Referenced by G4HadronicProcess::GeneralPostStepDoIt().
Here is the call graph for this function:

| G4HadronicInteraction* G4HadronicProcess::ChooseHadronicInteraction | ( | G4double | kineticEnergy, | |
| G4Material * | aMaterial, | |||
| G4Element * | anElement | |||
| ) | [inline, protected, inherited] |
Definition at line 152 of file G4HadronicProcess.hh.
References G4cout, G4endl, G4EnergyRangeManager::GetHadronicInteraction(), G4EnergyRangeManager::GetHadronicInteractionCounter(), G4HadronicProcess::GetManagerPointer(), and G4VProcess::GetProcessName().
Referenced by G4HadronicProcess::GeneralPostStepDoIt(), G4UHadronElasticProcess::PostStepDoIt(), and G4ChargeExchangeProcess::PostStepDoIt().
Here is the call graph for this function:

| void G4VProcess::ClearNumberOfInteractionLengthLeft | ( | ) | [inline, protected, virtual, inherited] |
Definition at line 396 of file G4VProcess.hh.
References G4VProcess::theNumberOfInteractionLengthLeft.
Referenced by G4VContinuousDiscreteProcess::AlongStepDoIt(), G4IVContinuousDiscreteProcess::AlongStepDoIt(), G4VRestProcess::AtRestDoIt(), G4VRestDiscreteProcess::AtRestDoIt(), G4VRestContinuousProcess::AtRestDoIt(), G4VRestContinuousDiscreteProcess::AtRestDoIt(), G4IVRestDiscreteProcess::AtRestDoIt(), G4RadioactiveDecay::DecayIt(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), G4Decay::EndTracking(), G4HadronicProcess::GeneralPostStepDoIt(), G4VRestDiscreteProcess::PostStepDoIt(), G4VRestContinuousDiscreteProcess::PostStepDoIt(), G4VDiscreteProcess::PostStepDoIt(), G4VContinuousDiscreteProcess::PostStepDoIt(), G4IVRestDiscreteProcess::PostStepDoIt(), G4IVContinuousDiscreteProcess::PostStepDoIt(), G4TransitionRadiation::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), and G4VEmProcess::PostStepDoIt().
| void G4HadronicProcess::DisableIsotopeCounting | ( | ) | [inline, inherited] |
| void G4HadronicProcess::DisableIsotopeProductionGlobally | ( | ) | [static, inherited] |
| void G4VProcess::DumpInfo | ( | ) | const [virtual, inherited] |
Definition at line 181 of file G4VProcess.cc.
References G4cout, G4endl, G4VProcess::GetProcessTypeName(), G4VProcess::theProcessName, and G4VProcess::theProcessType.
Referenced by G4ProcessTable::DumpInfo(), and G4ProcessManagerMessenger::SetNewValue().
Here is the call graph for this function:

| void G4HadronicProcess::EnableIsotopeCounting | ( | ) | [inline, inherited] |
| void G4HadronicProcess::EnableIsotopeProductionGlobally | ( | ) | [static, inherited] |
| void G4VProcess::EndTracking | ( | ) | [virtual, inherited] |
Reimplemented in G4Decay, G4WrapperProcess, and G4FastSimulationManagerProcess.
Definition at line 113 of file G4VProcess.cc.
References G4VProcess::currentInteractionLength, G4cout, G4endl, G4VProcess::theNumberOfInteractionLengthLeft, G4VProcess::theProcessName, and G4VProcess::verboseLevel.
Referenced by G4WrapperProcess::EndTracking().
| G4VParticleChange * G4HadronicProcess::GeneralPostStepDoIt | ( | const G4Track & | aTrack, | |
| const G4Step & | aStep | |||
| ) | [protected, inherited] |
Definition at line 180 of file G4HadronicProcess.cc.
References G4HadronicInteractionWrapper::ApplyInteraction(), G4HadronicProcess::ChooseAandZ(), G4HadronicProcess::ChooseHadronicInteraction(), G4VParticleChange::Clear(), G4VProcess::ClearNumberOfInteractionLengthLeft(), G4HadronicProcess::DoIsotopeCounting(), fAlive, FatalException, G4HadronicProcess::FillTotalResult(), fSuspend, G4cerr, G4cout, G4endl, G4Exception(), G4HadronicProcess_local::G4HadronicProcessHandler_1(), G4DynamicParticle::Get4Momentum(), G4ParticleDefinition::GetBaryonNumber(), G4Track::GetDefinition(), G4HadProjectile::GetDefinition(), G4DynamicParticle::GetDefinition(), G4Track::GetDynamicParticle(), G4Track::GetKineticEnergy(), G4DynamicParticle::GetKineticEnergy(), G4Track::GetMaterial(), G4HadronicInteraction::GetModelName(), G4DynamicParticle::GetMomentum(), G4Nucleus::GetN(), G4Material::GetName(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGEncoding(), G4VProcess::GetProcessName(), G4HadFinalState::GetStatusChange(), G4Track::GetTrackStatus(), G4HadProjectile::GetTrafoToLab(), G4Nucleus::GetZ(), GeV, G4ParticleChange::Initialize(), isAlive, G4HadronicProcess::isoIsEnabled, G4HadronicProcess::isoIsOnAnyway, JustWarning, G4HadronicProcess::ModelingState, G4HadReentrentException::Report(), G4HadronicException::Report(), G4HadFinalState::SetTrafoToLab(), G4HadronicProcess::targetNucleus, G4HadronicProcess::theBias, G4HadronicProcess::theInteraction, and G4HadronicProcess::theTotalResult.
Referenced by G4HadronFissionProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4HadronCaptureProcess::PostStepDoIt(), and G4HadronInelasticProcess::PostStepDoIt().
Here is the call graph for this function:

| G4CrossSectionDataStore* G4HadronicProcess::GetCrossSectionDataStore | ( | ) | [inline, protected, inherited] |
Definition at line 171 of file G4HadronicProcess.hh.
References G4HadronicProcess::theCrossSectionDataStore.
Referenced by G4HadronElasticProcess::BuildPhysicsTable(), G4UHadronElasticProcess::BuildPhysicsTable(), G4ChargeExchangeProcess::BuildPhysicsTable(), G4HadronFissionProcess::BuildThePhysicsTable(), G4HadronInelasticProcess::BuildThePhysicsTable(), G4HadronFissionProcess::DumpPhysicsTable(), G4HadronElasticProcess::DumpPhysicsTable(), G4HadronCaptureProcess::DumpPhysicsTable(), G4ElectronNuclearProcess::G4ElectronNuclearProcess(), G4PhotoNuclearProcess(), G4PositronNuclearProcess::G4PositronNuclearProcess(), G4HadronFissionProcess::GetMicroscopicCrossSection(), G4HadronElasticProcess::GetMicroscopicCrossSection(), G4HadronCaptureProcess::GetMicroscopicCrossSection(), and G4HadronInelasticProcess::GetMicroscopicCrossSection().
| G4double G4VProcess::GetCurrentInteractionLength | ( | ) | const [inline, inherited] |
| const G4EnergyRangeManager& G4HadronicProcess::GetEnergyRangeManager | ( | ) | const [inline, protected, inherited] |
Definition at line 146 of file G4HadronicProcess.hh.
References G4HadronicProcess::theEnergyRangeManager.
| G4HadronicInteraction* G4HadronicProcess::GetHadronicInteraction | ( | ) | [inline, protected, inherited] |
| static G4IsoParticleChange* G4HadronicProcess::GetIsotopeProductionInfo | ( | ) | [inline, static, inherited] |
Definition at line 99 of file G4HadronicProcess.hh.
References G4HadronicProcess::theIsoResult, and G4HadronicProcess::theOldIsoResult.
| G4double G4HadronicProcess::GetLastCrossSection | ( | ) | [inline, protected, inherited] |
Definition at line 176 of file G4HadronicProcess.hh.
References G4HadronicProcess::theLastCrossSection.
Referenced by G4HadronInelasticProcess::PostStepDoIt().
| G4EnergyRangeManager* G4HadronicProcess::GetManagerPointer | ( | ) | [inline, inherited] |
Definition at line 167 of file G4HadronicProcess.hh.
References G4HadronicProcess::theEnergyRangeManager.
Referenced by G4HadronicProcess::ChooseHadronicInteraction(), and G4HadronicProcess::RegisterMe().
| G4double G4HadronicProcess::GetMeanFreePath | ( | const G4Track & | aTrack, | |
| G4double | , | |||
| G4ForceCondition * | ||||
| ) | [virtual, inherited] |
Implements G4VDiscreteProcess.
Reimplemented in G4ChargeExchangeProcess, and G4UHadronElasticProcess.
Definition at line 112 of file G4HadronicProcess.cc.
References G4HadronicProcess::aScaleFactor, DBL_MAX, FatalException, G4cout, G4endl, G4Exception(), G4CrossSectionDataStore::GetCrossSection(), G4DynamicParticle::GetDefinition(), G4Track::GetDynamicParticle(), G4DynamicParticle::GetKineticEnergy(), G4Track::GetMaterial(), G4Material::GetName(), G4ParticleDefinition::GetParticleName(), G4ProcessManager::GetProcessList(), G4ParticleDefinition::GetProcessManager(), G4VProcess::IsApplicable(), G4HadronicProcess::ModelingState, G4HadronicException::Report(), G4ProcessVector::size(), G4HadronicProcess::theCrossSectionDataStore, and G4HadronicProcess::theLastCrossSection.
Referenced by G4HadronInelasticProcess::PostStepDoIt().
Here is the call graph for this function:

| const G4String & G4VProcess::GetPhysicsTableFileName | ( | const G4ParticleDefinition * | , | |
| const G4String & | directory, | |||
| const G4String & | tableName, | |||
| G4bool | ascii = false | |||
| ) | [inherited] |
Definition at line 188 of file G4VProcess.cc.
References G4ParticleDefinition::GetParticleName(), G4VProcess::thePhysicsTableFileName, and G4VProcess::theProcessName.
Referenced by G4VMultipleScattering::RetrievePhysicsTable(), G4VEnergyLossProcess::RetrievePhysicsTable(), G4VEmProcess::RetrievePhysicsTable(), G4VMultipleScattering::StorePhysicsTable(), G4VEnergyLossProcess::StorePhysicsTable(), G4VEmProcess::StorePhysicsTable(), and G4ComptonScattering52::StorePhysicsTable().
Here is the call graph for this function:

| G4double G4VProcess::GetPILfactor | ( | ) | const [inline, inherited] |
| const G4ProcessManager * G4VProcess::GetProcessManager | ( | ) | [inline, virtual, inherited] |
Reimplemented in G4WrapperProcess.
Definition at line 453 of file G4VProcess.hh.
References G4VProcess::aProcessManager.
Referenced by G4WrapperProcess::GetProcessManager().
| const G4String & G4VProcess::GetProcessName | ( | ) | const [inline, inherited] |
Definition at line 364 of file G4VProcess.hh.
References G4VProcess::theProcessName.
Referenced by G4ProcessManager::ActivateProcess(), G4VEnergyLossProcess::AddCollaborativeProcess(), G4ProcessManager::AddProcess(), G4IonBinaryCascadePhysics::AddProcess(), G4ProcessPlacer::AddProcessAs(), G4SteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerbose::AlongStepDoItOneByOne(), G4VRestContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4IVContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4SteppingVerbose::AtRestDoItInvoked(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4IVRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4PionMinusAbsorptionAtRest::AtRestGetPhysicalInteractionLength(), G4NeutronCaptureAtRest::AtRestGetPhysicalInteractionLength(), G4KaonMinusAbsorption::AtRestGetPhysicalInteractionLength(), G4AntiProtonAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4ProtonAntiProtonAtRestChips::AtRestGetPhysicalInteractionLength(), G4PionMinusNuclearAtRestChips::AtRestGetPhysicalInteractionLength(), G4HadronicProcess::BiasCrossSectionByFactor(), G4VEnergyLossProcess::BuildDEDXTable(), G4VUserPhysicsList::BuildIntegralPhysicsTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4VEmProcess::BuildLambdaTable(), G4VMultipleScattering::BuildPhysicsTable(), G4VEnergyLossProcess::BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), G4LossTableManager::BuildPhysicsTable(), G4PenelopeIonisation::BuildPhysicsTable(), G4PenelopeBremsstrahlung::BuildPhysicsTable(), G4LowEnergyIonisation::BuildPhysicsTable(), G4LowEnergyBremsstrahlung::BuildPhysicsTable(), G4LossTableManager::BuildTables(), G4ProcessManager::CheckOrderingParameters(), G4HadronicProcess::ChooseHadronicInteraction(), G4StackChecker::ClassifyNewTrack(), G4VEnergyLossProcess::Clear(), G4RunManagerKernel::ConfirmCoupledTransportation(), G4HadronInelasticQLHEP::ConstructProcess(), G4HadronInelasticQBBC::ConstructProcess(), G4RichTrajectoryPoint::CreateAttValues(), G4RichTrajectory::CreateAttValues(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerbose::DPSLPostStep(), G4LossTableManager::EnergyLossProcessIsInitialised(), G4HadronicProcess::FillTotalResult(), G4HadronProcessStore::FindElasticProcess(), G4HadronProcessStore::FindInelasticProcess(), G4VEmProcess::FindLambdaMax(), G4AntiNeutronAnnihilationAtRest::G4AntiNeutronAnnihilationAtRest(), G4AntiProtonAnnihilationAtRest::G4AntiProtonAnnihilationAtRest(), G4Cerenkov::G4Cerenkov(), G4ErrorEnergyLoss::G4ErrorEnergyLoss(), G4ErrorTrackLengthTarget::G4ErrorTrackLengthTarget(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4ImportanceProcess::G4ImportanceProcess(), G4KaonMinusAbsorption::G4KaonMinusAbsorption(), G4KaonMinusAbsorptionAtRest::G4KaonMinusAbsorptionAtRest(), G4LowEnergyCompton::G4LowEnergyCompton(), G4LowEnergyGammaConversion::G4LowEnergyGammaConversion(), G4LowEnergyPhotoElectric::G4LowEnergyPhotoElectric(), G4LowEnergyPolarizedCompton::G4LowEnergyPolarizedCompton(), G4LowEnergyRayleigh::G4LowEnergyRayleigh(), G4NeutronCaptureAtRest::G4NeutronCaptureAtRest(), G4OpAbsorption::G4OpAbsorption(), G4OpBoundaryProcess::G4OpBoundaryProcess(), G4OpRayleigh::G4OpRayleigh(), G4OpWLS::G4OpWLS(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4PenelopeAnnihilation::G4PenelopeAnnihilation(), G4PenelopeCompton::G4PenelopeCompton(), G4PenelopeGammaConversion::G4PenelopeGammaConversion(), G4PenelopePhotoElectric::G4PenelopePhotoElectric(), G4PenelopeRayleigh::G4PenelopeRayleigh(), G4PiMinusAbsorptionAtRest::G4PiMinusAbsorptionAtRest(), G4PionMinusAbsorptionAtRest::G4PionMinusAbsorptionAtRest(), G4QAtomicElectronScattering::G4QAtomicElectronScattering(), G4QCaptureAtRest::G4QCaptureAtRest(), G4QCoherentChargeExchange::G4QCoherentChargeExchange(), G4QCollision::G4QCollision(), G4QDiffraction::G4QDiffraction(), G4QDiscProcessMixer::G4QDiscProcessMixer(), G4QElastic::G4QElastic(), G4QGluonString::G4QGluonString(), G4QLowEnergy::G4QLowEnergy(), G4Scintillation::G4Scintillation(), G4StepLimiter::G4StepLimiter(), G4UserSpecialCuts::G4UserSpecialCuts(), G4VLowEnergyDiscretePhotonProcess::G4VLowEnergyDiscretePhotonProcess(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), G4HadronicProcess::GeneralPostStepDoIt(), G4WeightWindowProcess::GetName(), G4ProcessManager::GetProcessVectorIndex(), G4ProcessManager::InActivateProcess(), G4hhIonisation::InitialiseEnergyLossProcess(), G4ProcessTable::Insert(), G4ErrorPropagator::MakeOneStep(), MaxTimeCuts::MaxTimeCuts(), MinEkineCuts::MinEkineCuts(), G4VEmProcess::PostStepDoIt(), G4SteppingVerbose::PostStepDoItAllDone(), G4SteppingVerbose::PostStepDoItOneByOne(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VMultipleScattering::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4HadronProcessStore::Print(), G4MuNuclearInteraction::PrintInfoDefinition(), G4SynchrotronRadiation::PrintInfoDefinition(), G4VMultipleScattering::PrintInfoDefinition(), G4VEnergyLossProcess::PrintInfoDefinition(), G4VEmProcess::PrintInfoDefinition(), G4ComptonScattering52::PrintInfoDefinition(), G4PenelopeIonisation::PrintInfoDefinition(), G4PenelopeBremsstrahlung::PrintInfoDefinition(), G4PenelopeAnnihilation::PrintInfoDefinition(), G4LowEnergyIonisation::PrintInfoDefinition(), G4LowEnergyBremsstrahlung::PrintInfoDefinition(), G4hLowEnergyIonisation::PrintInfoDefinition(), G4GammaConversionToMuons::PrintInfoDefinition(), G4AnnihiToMuPair::PrintInfoDefinition(), G4LossTableManager::Register(), G4HadronInelasticQLHEP::Register(), G4HadronInelasticQBBC::Register(), G4WrapperProcess::RegisterProcess(), G4ProcessTable::Remove(), G4ProcessManager::RemoveProcess(), G4ProcessPlacer::RemoveProcess(), G4VMultipleScattering::RetrievePhysicsTable(), G4VEnergyLossProcess::RetrievePhysicsTable(), G4VEmProcess::RetrievePhysicsTable(), G4VEnergyLossProcess::SetInverseRangeTable(), G4VEnergyLossProcess::SetLambdaTable(), G4ProcessTableMessenger::SetNewValue(), G4ProcessTable::SetProcessActivation(), G4ProcessManager::SetProcessOrdering(), G4ProcessManager::SetProcessOrderingToFirst(), G4ProcessManager::SetProcessOrderingToSecond(), G4VEnergyLossProcess::SetRangeTableForLoss(), G4VEnergyLossProcess::SetSecondaryRangeTable(), G4VEnergyLossProcess::SetSubLambdaTable(), G4FastSimulationManagerProcess::SetWorldVolume(), G4SteppingVerbose::ShowStep(), SpecialCuts::SpecialCuts(), G4SteppingVerbose::StepInfo(), G4VMultipleScattering::StorePhysicsTable(), G4VEnergyLossProcess::StorePhysicsTable(), G4VEmProcess::StorePhysicsTable(), G4ComptonScattering52::StorePhysicsTable(), G4EmCalculator::UpdateParticle(), G4ParallelWorldScoringProcess::Verbose(), G4SteppingVerbose::VerboseTrack(), G4VEmProcess::~G4VEmProcess(), G4VEnergyLossProcess::~G4VEnergyLossProcess(), and G4VMultipleScattering::~G4VMultipleScattering().
| G4ProcessType G4VProcess::GetProcessType | ( | ) | const [inline, inherited] |
Definition at line 370 of file G4VProcess.hh.
References G4VProcess::theProcessType.
Referenced by G4RichTrajectoryPoint::CreateAttValues(), G4RichTrajectory::CreateAttValues(), G4ProcessTable::Find(), G4WrapperProcess::RegisterProcess(), and G4ProcessTableMessenger::SetNewValue().
| const G4String & G4VProcess::GetProcessTypeName | ( | G4ProcessType | ) | [static, inherited] |
Definition at line 125 of file G4VProcess.cc.
References fDecay, fElectromagnetic, fGeneral, fHadronic, fNotDefined, fOptical, fParameterisation, fPhotolepton_hadron, fTransportation, and fUserDefined.
Referenced by G4RichTrajectoryPoint::CreateAttValues(), G4RichTrajectory::CreateAttValues(), G4VProcess::DumpInfo(), G4ProcessManager::DumpInfo(), G4ProcessTableMessenger::G4ProcessTableMessenger(), G4ProcessTableMessenger::GetCurrentValue(), G4ProcessTableMessenger::GetProcessType(), G4ProcessTableMessenger::GetProcessTypeName(), and G4ProcessTableMessenger::SetNumberOfProcessType().
| G4int G4VProcess::GetVerboseLevel | ( | ) | const [inline, inherited] |
Reimplemented in G4Decay, G4UnknownDecay, G4RadioactiveDecay, G4CoupledTransportation, and G4Transportation.
Definition at line 386 of file G4VProcess.hh.
References G4VProcess::verboseLevel.
Referenced by G4ProcessTable::DumpInfo().
| G4bool G4VProcess::isAlongStepDoItIsEnabled | ( | ) | const [inline, inherited] |
Definition at line 465 of file G4VProcess.hh.
References G4VProcess::enableAlongStepDoIt.
Referenced by G4ProcessManager::CheckOrderingParameters().
| G4bool G4HadronInelasticProcess::IsApplicable | ( | const G4ParticleDefinition & | aP | ) | [virtual, inherited] |
Reimplemented from G4VProcess.
Definition at line 84 of file G4HadronInelasticProcess.cc.
References G4GenericIon::GenericIon(), and G4HadronInelasticProcess::theParticle.
Here is the call graph for this function:

| G4bool G4VProcess::isAtRestDoItIsEnabled | ( | ) | const [inline, inherited] |
Definition at line 459 of file G4VProcess.hh.
References G4VProcess::enableAtRestDoIt.
Referenced by G4ProcessManager::CheckOrderingParameters().
| G4bool G4VProcess::isPostStepDoItIsEnabled | ( | ) | const [inline, inherited] |
Definition at line 471 of file G4VProcess.hh.
References G4VProcess::enablePostStepDoIt.
Referenced by G4ProcessManager::CheckOrderingParameters().
| G4int G4VProcess::operator!= | ( | const G4VProcess & | right | ) | const [inherited] |
Definition at line 176 of file G4VProcess.cc.
| G4int G4VProcess::operator== | ( | const G4VProcess & | right | ) | const [inherited] |
Definition at line 171 of file G4VProcess.cc.
| G4VParticleChange * G4HadronInelasticProcess::PostStepDoIt | ( | const G4Track & | aTrack, | |
| const G4Step & | aStep | |||
| ) | [virtual, inherited] |
Implements G4HadronicProcess.
Definition at line 66 of file G4HadronInelasticProcess.cc.
References condition(), G4cerr, G4endl, G4HadronicProcess::GeneralPostStepDoIt(), G4HadronicProcess::GetLastCrossSection(), G4HadronicProcess::GetMeanFreePath(), G4ParticleChange::Initialize(), G4HadronicProcess::SetDispatch(), and G4HadronInelasticProcess::theParticleChange.
Here is the call graph for this function:

| G4double G4VDiscreteProcess::PostStepGetPhysicalInteractionLength | ( | const G4Track & | track, | |
| G4double | previousStepSize, | |||
| G4ForceCondition * | condition | |||
| ) | [inline, virtual, inherited] |
Implements G4VProcess.
Reimplemented in G4ErrorMagFieldLimitProcess, G4ErrorStepLengthLimitProcess, G4ErrorTrackLengthTarget, G4VErrorLimitProcess, G4UnknownDecay, G4eplusPolarizedAnnihilation, G4PolarizedCompton, G4VEmProcess, G4QDiscProcessMixer, and G4NeutronKiller.
Definition at line 131 of file G4VDiscreteProcess.hh.
References cm, G4VProcess::currentInteractionLength, DBL_MAX, G4DynamicParticle::DumpInfo(), G4cout, G4endl, G4Track::GetDynamicParticle(), G4Track::GetMaterial(), G4VDiscreteProcess::GetMeanFreePath(), G4Material::GetName(), G4VProcess::GetProcessName(), NotForced, perMillion, G4VProcess::ResetNumberOfInteractionLengthLeft(), G4VProcess::SubtractNumberOfInteractionLengthLeft(), G4VProcess::theNumberOfInteractionLengthLeft, and G4VProcess::verboseLevel.
Here is the call graph for this function:

| G4double G4VProcess::PostStepGPIL | ( | const G4Track & | track, | |
| G4double | previousStepSize, | |||
| G4ForceCondition * | condition | |||
| ) | [inline, inherited] |
Definition at line 437 of file G4VProcess.hh.
References G4VProcess::PostStepGetPhysicalInteractionLength(), and G4VProcess::thePILfactor.
Here is the call graph for this function:

| virtual void G4VProcess::PreparePhysicsTable | ( | const G4ParticleDefinition & | ) | [inline, virtual, inherited] |
Reimplemented in G4eplusPolarizedAnnihilation, G4PolarizedCompton, G4VEmProcess, G4VEnergyLossProcess, G4VMultipleScattering, and G4WrapperProcess.
Definition at line 217 of file G4VProcess.hh.
Referenced by G4WrapperProcess::PreparePhysicsTable().
| void G4HadronicProcess::RegisterIsotopeProductionModel | ( | G4VIsotopeProduction * | aModel | ) | [inline, inherited] |
Definition at line 96 of file G4HadronicProcess.hh.
References G4HadronicProcess::theProductionModels.
| void G4HadronicProcess::RegisterMe | ( | G4HadronicInteraction * | a | ) | [inherited] |
Definition at line 100 of file G4HadronicProcess.cc.
References FatalException, G4Exception(), G4HadronicProcess::GetManagerPointer(), G4EnergyRangeManager::RegisterMe(), and G4HadronicException::Report().
Referenced by G4IonBinaryCascadePhysics::AddProcess(), G4QGSPProtonBuilder::Build(), G4QGSPPiKBuilder::Build(), G4QGSPNeutronBuilder::Build(), G4QGSCProtonBuilder::Build(), G4QGSCPiKBuilder::Build(), G4QGSCNeutronBuilder::Build(), G4QGSCEflowProtonBuilder::Build(), G4QGSCEflowPiKBuilder::Build(), G4QGSCEflowNeutronBuilder::Build(), G4QGSBinaryProtonBuilder::Build(), G4QGSBinaryPiKBuilder::Build(), G4QGSBinaryNeutronBuilder::Build(), G4PrecoProtonBuilder::Build(), G4PrecoNeutronBuilder::Build(), G4NeutronHPBuilder::Build(), G4MiscLHEPBuilder::Build(), G4LHEPProtonBuilder::Build(), G4LHEPPiKBuilder::Build(), G4LHEPNeutronBuilder::Build(), G4LEPProtonBuilder::Build(), G4LEPPiKBuilder::Build(), G4LEPNeutronBuilder::Build(), G4FTFPProtonBuilder::Build(), G4FTFPPiKBuilder::Build(), G4FTFPNeutronBuilder::Build(), G4FTFCProtonBuilder::Build(), G4FTFCPiKBuilder::Build(), G4FTFCNeutronBuilder::Build(), G4FTFBinaryProtonBuilder::Build(), G4FTFBinaryPiKBuilder::Build(), G4FTFBinaryNeutronBuilder::Build(), G4ElectroNuclearBuilder::Build(), G4BinaryProtonBuilder::Build(), G4BinaryPiKBuilder::Build(), G4BinaryNeutronBuilder::Build(), G4BertiniProtonBuilder::Build(), G4BertiniPiKBuilder::Build(), G4BertiniNeutronBuilder::Build(), G4IonPhysics::ConstructProcess(), G4HadronQElasticPhysics::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4HadronDElasticPhysics::ConstructProcess(), G4HadronInelasticQLHEP::Register(), and G4HadronInelasticQBBC::Register().
Here is the call graph for this function:

| virtual void G4HadronicProcess::ResetNumberOfInteractionLengthLeft | ( | ) | [inline, protected, virtual, inherited] |
Reimplemented from G4VProcess.
Definition at line 129 of file G4HadronicProcess.hh.
References G4UniformRand, G4HadronicProcess::theInitialNumberOfInteractionLength, and G4VProcess::theNumberOfInteractionLengthLeft.
| virtual G4bool G4VProcess::RetrievePhysicsTable | ( | const G4ParticleDefinition * | , | |
| const G4String & | , | |||
| G4bool | ascii = false | |||
| ) | [inline, virtual, inherited] |
Reimplemented in G4VEmProcess, G4VEnergyLossProcess, G4VMultipleScattering, and G4WrapperProcess.
Definition at line 238 of file G4VProcess.hh.
Referenced by G4WrapperProcess::RetrievePhysicsTable().
| void G4HadronicProcess::SetDispatch | ( | G4HadronicProcess * | value | ) | [inline, protected, inherited] |
Definition at line 140 of file G4HadronicProcess.hh.
References G4HadronicProcess::dispatch.
Referenced by G4HadronFissionProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4HadronCaptureProcess::PostStepDoIt(), and G4HadronInelasticProcess::PostStepDoIt().
| void G4HadronicProcess::SetEnergyRangeManager | ( | const G4EnergyRangeManager & | value | ) | [inline, protected, inherited] |
Definition at line 149 of file G4HadronicProcess.hh.
References G4HadronicProcess::theEnergyRangeManager.
| void G4VProcess::SetPILfactor | ( | G4double | value | ) | [inline, inherited] |
| void G4VProcess::SetProcessManager | ( | const G4ProcessManager * | ) | [inline, virtual, inherited] |
Reimplemented in G4WrapperProcess.
Definition at line 447 of file G4VProcess.hh.
References G4VProcess::aProcessManager.
Referenced by G4WrapperProcess::SetProcessManager().
| void G4VProcess::SetProcessType | ( | G4ProcessType | ) | [inline, inherited] |
Definition at line 376 of file G4VProcess.hh.
References G4VProcess::theProcessType.
Referenced by MaxTimeCuts::MaxTimeCuts(), and MinEkineCuts::MinEkineCuts().
| void G4VProcess::SetVerboseLevel | ( | G4int | value | ) | [inline, inherited] |
Reimplemented in G4Decay, G4UnknownDecay, G4SynchrotronRadiationInMat, G4RadioactiveDecay, G4CoupledTransportation, and G4Transportation.
Definition at line 381 of file G4VProcess.hh.
References G4VProcess::verboseLevel.
Referenced by G4ProcessTable::DumpInfo(), G4eeToHadrons::G4eeToHadrons(), G4eIonisation::G4eIonisation(), G4hhIonisation::G4hhIonisation(), G4hIonisation::G4hIonisation(), G4ionIonisation::G4ionIonisation(), G4mplIonisation::G4mplIonisation(), G4MuIonisation::G4MuIonisation(), G4VEmProcess::G4VEmProcess(), G4VEnergyLossProcess::G4VEnergyLossProcess(), G4VMultipleScattering::G4VMultipleScattering(), G4ProcessTableMessenger::SetNewValue(), G4ProcessManagerMessenger::SetNewValue(), and G4LossTableManager::SetParameters().
| void G4VProcess::StartTracking | ( | G4Track * | ) | [virtual, inherited] |
Reimplemented in G4ImportanceProcess, G4WeightCutOffProcess, G4WeightWindowProcess, G4Decay, G4WrapperProcess, G4FastSimulationManagerProcess, G4ParallelWorldScoringProcess, G4CoupledTransportation, and G4Transportation.
Definition at line 102 of file G4VProcess.cc.
References G4VProcess::currentInteractionLength, G4cout, G4endl, G4VProcess::theNumberOfInteractionLengthLeft, G4VProcess::theProcessName, and G4VProcess::verboseLevel.
Referenced by G4Transportation::StartTracking(), and G4WrapperProcess::StartTracking().
| virtual G4bool G4VProcess::StorePhysicsTable | ( | const G4ParticleDefinition * | , | |
| const G4String & | , | |||
| G4bool | ascii = false | |||
| ) | [inline, virtual, inherited] |
Reimplemented in G4ComptonScattering52, G4VEmProcess, G4VEnergyLossProcess, G4VMultipleScattering, and G4WrapperProcess.
Definition at line 231 of file G4VProcess.hh.
Referenced by G4WrapperProcess::StorePhysicsTable().
| void G4VProcess::SubtractNumberOfInteractionLengthLeft | ( | G4double | previousStepSize | ) | [protected, virtual, inherited] |
Reimplemented in G4IVContinuousDiscreteProcess, and G4IVRestDiscreteProcess.
Definition at line 82 of file G4VProcess.cc.
References cm, G4VProcess::currentInteractionLength, EventMustBeAborted, G4cerr, G4endl, G4Exception(), G4VProcess::theNumberOfInteractionLengthLeft, G4VProcess::theProcessName, and G4VProcess::verboseLevel.
Referenced by G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), and G4Decay::PostStepGetPhysicalInteractionLength().
Here is the call graph for this function:

G4ParticleChange G4VProcess::aParticleChange [protected, inherited] |
Definition at line 287 of file G4VProcess.hh.
Referenced by G4ErrorEnergyLoss::AlongStepDoIt(), G4hLowEnergyIonisation::AlongStepDoIt(), G4eLowEnergyLoss::AlongStepDoIt(), G4PionMinusAbsorptionAtRest::AtRestDoIt(), G4PiMinusAbsorptionAtRest::AtRestDoIt(), G4NeutronCaptureAtRest::AtRestDoIt(), G4MuonMinusCaptureAtRest::AtRestDoIt(), G4KaonMinusAbsorption::AtRestDoIt(), G4AntiProtonAnnihilationAtRest::AtRestDoIt(), G4AntiNeutronAnnihilationAtRest::AtRestDoIt(), G4QCaptureAtRest::AtRestDoIt(), G4PenelopeAnnihilation::AtRestDoIt(), G4OpBoundaryProcess::DoAbsorption(), G4VProcess::G4VProcess(), G4UserSpecialCuts::PostStepDoIt(), G4StepLimiter::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4OpRayleigh::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4OpAbsorption::PostStepDoIt(), G4MuNuclearInteraction::PostStepDoIt(), G4UHadronElasticProcess::PostStepDoIt(), G4ChargeExchangeProcess::PostStepDoIt(), G4QLowEnergy::PostStepDoIt(), G4QGluonString::PostStepDoIt(), G4QElastic::PostStepDoIt(), G4QDiffraction::PostStepDoIt(), G4QCollision::PostStepDoIt(), G4QCoherentChargeExchange::PostStepDoIt(), G4QAtomicElectronScattering::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4TransitionRadiation::PostStepDoIt(), G4PolarizedComptonScattering::PostStepDoIt(), G4ComptonScattering52::PostStepDoIt(), G4PenelopeRayleigh::PostStepDoIt(), G4PenelopePhotoElectric::PostStepDoIt(), G4PenelopeIonisation::PostStepDoIt(), G4PenelopeGammaConversion::PostStepDoIt(), G4PenelopeCompton::PostStepDoIt(), G4PenelopeBremsstrahlung::PostStepDoIt(), G4PenelopeAnnihilation::PostStepDoIt(), G4LowEnergyRayleigh::PostStepDoIt(), G4LowEnergyPolarizedRayleigh::PostStepDoIt(), G4LowEnergyPolarizedCompton::PostStepDoIt(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4LowEnergyIonisation::PostStepDoIt(), G4LowEnergyGammaConversion::PostStepDoIt(), G4LowEnergyCompton::PostStepDoIt(), G4LowEnergyBremsstrahlung::PostStepDoIt(), G4hLowEnergyIonisation::PostStepDoIt(), G4GammaConversionToMuons::PostStepDoIt(), G4AnnihiToMuPair::PostStepDoIt(), SpecialCuts::PostStepDoIt(), G4VErrorLimitProcess::PostStepDoIt(), G4ErrorTrackLengthTarget::PostStepDoIt(), and G4PolarizedComptonScattering::SystemOfRefChange().
const G4ProcessManager* G4VProcess::aProcessManager [protected, inherited] |
Definition at line 278 of file G4VProcess.hh.
Referenced by G4VProcess::GetProcessManager(), and G4VProcess::SetProcessManager().
G4double G4VProcess::currentInteractionLength [protected, inherited] |
Definition at line 295 of file G4VProcess.hh.
Referenced by G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4IVRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4PionMinusAbsorptionAtRest::AtRestGetPhysicalInteractionLength(), G4NeutronCaptureAtRest::AtRestGetPhysicalInteractionLength(), G4KaonMinusAbsorption::AtRestGetPhysicalInteractionLength(), G4AntiProtonAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4ProtonAntiProtonAtRestChips::AtRestGetPhysicalInteractionLength(), G4PionMinusNuclearAtRestChips::AtRestGetPhysicalInteractionLength(), G4VProcess::EndTracking(), G4Decay::EndTracking(), G4VProcess::GetCurrentInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4Decay::PostStepGetPhysicalInteractionLength(), G4VProcess::StartTracking(), G4Decay::StartTracking(), and G4VProcess::SubtractNumberOfInteractionLengthLeft().
G4bool G4VProcess::enableAlongStepDoIt [protected, inherited] |
Definition at line 336 of file G4VProcess.hh.
Referenced by G4VDiscreteProcess::G4VDiscreteProcess(), G4VRestDiscreteProcess::G4VRestDiscreteProcess(), G4VRestProcess::G4VRestProcess(), and G4VProcess::isAlongStepDoItIsEnabled().
G4bool G4VProcess::enableAtRestDoIt [protected, inherited] |
Definition at line 335 of file G4VProcess.hh.
Referenced by G4eplusAnnihilation::G4eplusAnnihilation(), G4eplusPolarizedAnnihilation::G4eplusPolarizedAnnihilation(), G4VContinuousDiscreteProcess::G4VContinuousDiscreteProcess(), G4VContinuousProcess::G4VContinuousProcess(), G4VDiscreteProcess::G4VDiscreteProcess(), and G4VProcess::isAtRestDoItIsEnabled().
G4bool G4VProcess::enablePostStepDoIt [protected, inherited] |
Definition at line 337 of file G4VProcess.hh.
Referenced by G4VContinuousProcess::G4VContinuousProcess(), G4VRestContinuousProcess::G4VRestContinuousProcess(), G4VRestProcess::G4VRestProcess(), and G4VProcess::isPostStepDoItIsEnabled().
G4VParticleChange* G4VProcess::pParticleChange [protected, inherited] |
Definition at line 281 of file G4VProcess.hh.
Referenced by G4VMultipleScattering::AddEmModel(), G4VEnergyLossProcess::AddEmModel(), G4VEmProcess::AddEmModel(), G4ParallelWorldScoringProcess::AlongStepDoIt(), G4VRestContinuousProcess::AlongStepDoIt(), G4VRestContinuousDiscreteProcess::AlongStepDoIt(), G4VContinuousProcess::AlongStepDoIt(), G4VContinuousDiscreteProcess::AlongStepDoIt(), G4IVContinuousDiscreteProcess::AlongStepDoIt(), G4VEnergyLossProcess::AlongStepDoIt(), G4WeightWindowProcess::AlongStepDoIt(), G4WeightCutOffProcess::AlongStepDoIt(), G4ImportanceProcess::AlongStepDoIt(), G4ParallelWorldScoringProcess::AtRestDoIt(), G4VRestProcess::AtRestDoIt(), G4VRestDiscreteProcess::AtRestDoIt(), G4VRestContinuousProcess::AtRestDoIt(), G4VRestContinuousDiscreteProcess::AtRestDoIt(), G4IVRestDiscreteProcess::AtRestDoIt(), G4Decay::G4Decay(), G4ImportanceProcess::G4ImportanceProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4UnknownDecay::G4UnknownDecay(), G4VEmProcess::G4VEmProcess(), G4VEnergyLossProcess::G4VEnergyLossProcess(), G4VMultipleScattering::G4VMultipleScattering(), G4VProcess::G4VProcess(), G4VXTRenergyLoss::G4VXTRenergyLoss(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), G4NeutronKiller::PostStepDoIt(), G4ParallelWorldScoringProcess::PostStepDoIt(), G4VRestDiscreteProcess::PostStepDoIt(), G4VRestContinuousDiscreteProcess::PostStepDoIt(), G4VDiscreteProcess::PostStepDoIt(), G4VContinuousDiscreteProcess::PostStepDoIt(), G4IVRestDiscreteProcess::PostStepDoIt(), G4IVContinuousDiscreteProcess::PostStepDoIt(), and G4VTransitionRadiation::PostStepDoIt().
G4double G4VProcess::theNumberOfInteractionLengthLeft [protected, inherited] |
Definition at line 291 of file G4VProcess.hh.
Referenced by G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4IVRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4PionMinusAbsorptionAtRest::AtRestGetPhysicalInteractionLength(), G4NeutronCaptureAtRest::AtRestGetPhysicalInteractionLength(), G4KaonMinusAbsorption::AtRestGetPhysicalInteractionLength(), G4AntiProtonAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4ProtonAntiProtonAtRestChips::AtRestGetPhysicalInteractionLength(), G4PionMinusNuclearAtRestChips::AtRestGetPhysicalInteractionLength(), G4Decay::AtRestGetPhysicalInteractionLength(), G4VProcess::ClearNumberOfInteractionLengthLeft(), G4VProcess::EndTracking(), G4HadronicProcess::GetTotalNumberOfInteractionLengthTraversed(), G4VEnergyLossProcess::InitialiseStep(), G4VEmProcess::InitialiseStep(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4Decay::PostStepGetPhysicalInteractionLength(), G4VProcess::ResetNumberOfInteractionLengthLeft(), G4HadronicProcess::ResetNumberOfInteractionLengthLeft(), G4VProcess::StartTracking(), and G4VProcess::SubtractNumberOfInteractionLengthLeft().
G4ParticleDefinition* G4HadronInelasticProcess::theParticle [protected, inherited] |
Definition at line 76 of file G4HadronInelasticProcess.hh.
Referenced by G4HadronInelasticProcess::BuildThePhysicsTable(), G4HadronInelasticProcess::G4HadronInelasticProcess(), and G4HadronInelasticProcess::IsApplicable().
G4ParticleChange G4HadronInelasticProcess::theParticleChange [protected, inherited] |
Definition at line 77 of file G4HadronInelasticProcess.hh.
Referenced by G4HadronInelasticProcess::PostStepDoIt().
G4String G4VProcess::thePhysicsTableFileName [protected, inherited] |
G4double G4VProcess::thePILfactor [protected, inherited] |
Definition at line 331 of file G4VProcess.hh.
Referenced by G4VProcess::AtRestGPIL(), G4VProcess::GetPILfactor(), G4VProcess::PostStepGPIL(), and G4VProcess::SetPILfactor().
G4String G4VProcess::theProcessName [protected, inherited] |
Definition at line 323 of file G4VProcess.hh.
Referenced by G4VProcess::DumpInfo(), G4VProcess::EndTracking(), G4WeightCutOffProcess::GetName(), G4ImportanceProcess::GetName(), G4VProcess::GetPhysicsTableFileName(), G4VProcess::GetProcessName(), G4WrapperProcess::RegisterProcess(), G4VProcess::StartTracking(), and G4VProcess::SubtractNumberOfInteractionLengthLeft().
G4ProcessType G4VProcess::theProcessType [protected, inherited] |
Definition at line 328 of file G4VProcess.hh.
Referenced by G4VProcess::DumpInfo(), G4VProcess::GetProcessType(), G4WrapperProcess::RegisterProcess(), and G4VProcess::SetProcessType().
G4int G4VProcess::verboseLevel [protected, inherited] |
Reimplemented in G4Decay, G4UnknownDecay, and G4RadioactiveDecay.
Definition at line 353 of file G4VProcess.hh.
Referenced by G4VEnergyLossProcess::AddCollaborativeProcess(), G4VRestContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4IVContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4hLowEnergyIonisation::AntiProtonParametrisedDEDX(), G4ParallelWorldScoringProcess::AtRestDoIt(), G4PionMinusAbsorptionAtRest::AtRestDoIt(), G4PiMinusAbsorptionAtRest::AtRestDoIt(), G4NeutronCaptureAtRest::AtRestDoIt(), G4KaonMinusAbsorption::AtRestDoIt(), G4AntiProtonAnnihilationAtRest::AtRestDoIt(), G4AntiNeutronAnnihilationAtRest::AtRestDoIt(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4IVRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4PionMinusAbsorptionAtRest::AtRestGetPhysicalInteractionLength(), G4NeutronCaptureAtRest::AtRestGetPhysicalInteractionLength(), G4KaonMinusAbsorption::AtRestGetPhysicalInteractionLength(), G4AntiProtonAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4ProtonAntiProtonAtRestChips::AtRestGetPhysicalInteractionLength(), G4PionMinusNuclearAtRestChips::AtRestGetPhysicalInteractionLength(), G4VXTRenergyLoss::BuildAngleTable(), G4hLowEnergyIonisation::BuildDataForFluorescence(), G4VEnergyLossProcess::BuildDEDXTable(), G4eLowEnergyLoss::BuildDEDXTable(), G4VXTRenergyLoss::BuildGlobalAngleTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4VEmProcess::BuildLambdaTable(), G4hLowEnergyIonisation::BuildLambdaTable(), G4PenelopeIonisation::BuildLossTable(), G4PenelopeBremsstrahlung::BuildLossTable(), G4LowEnergyIonisation::BuildLossTable(), G4LowEnergyBremsstrahlung::BuildLossTable(), G4hLowEnergyIonisation::BuildLossTable(), G4UHadronElasticProcess::BuildPhysicsTable(), G4ChargeExchangeProcess::BuildPhysicsTable(), G4VXTRenergyLoss::BuildPhysicsTable(), G4SynchrotronRadiation::BuildPhysicsTable(), G4VMultipleScattering::BuildPhysicsTable(), G4VEnergyLossProcess::BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), G4PenelopeIonisation::BuildPhysicsTable(), G4PenelopeBremsstrahlung::BuildPhysicsTable(), G4LowEnergyIonisation::BuildPhysicsTable(), G4LowEnergyBremsstrahlung::BuildPhysicsTable(), G4hLowEnergyIonisation::BuildPhysicsTable(), G4VXTRenergyLoss::BuildTable(), G4VEnergyLossProcess::Clear(), G4hLowEnergyIonisation::DeexciteAtom(), G4MuonMinusCaptureAtRest::DoMuCapture(), G4VProcess::EndTracking(), G4VEmProcess::FindLambdaMax(), G4AntiNeutronAnnihilationAtRest::G4AntiNeutronAnnihilationAtRest(), G4AntiProtonAnnihilationAtRest::G4AntiProtonAnnihilationAtRest(), G4Cerenkov::G4Cerenkov(), G4ChargeExchangeProcess::G4ChargeExchangeProcess(), G4ePolarizedIonisation::G4ePolarizedIonisation(), G4ErrorEnergyLoss::G4ErrorEnergyLoss(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4ImportanceProcess::G4ImportanceProcess(), G4ionGasIonisation::G4ionGasIonisation(), G4KaonMinusAbsorption::G4KaonMinusAbsorption(), G4KaonMinusAbsorptionAtRest::G4KaonMinusAbsorptionAtRest(), G4LowEnergyBremsstrahlung::G4LowEnergyBremsstrahlung(), G4LowEnergyCompton::G4LowEnergyCompton(), G4LowEnergyGammaConversion::G4LowEnergyGammaConversion(), G4LowEnergyIonisation::G4LowEnergyIonisation(), G4LowEnergyPhotoElectric::G4LowEnergyPhotoElectric(), G4LowEnergyPolarizedCompton::G4LowEnergyPolarizedCompton(), G4LowEnergyRayleigh::G4LowEnergyRayleigh(), G4NeutronCaptureAtRest::G4NeutronCaptureAtRest(), G4OpAbsorption::G4OpAbsorption(), G4OpBoundaryProcess::G4OpBoundaryProcess(), G4OpRayleigh::G4OpRayleigh(), G4OpWLS::G4OpWLS(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4PenelopeAnnihilation::G4PenelopeAnnihilation(), G4PenelopeBremsstrahlung::G4PenelopeBremsstrahlung(), G4PenelopeCompton::G4PenelopeCompton(), G4PenelopeGammaConversion::G4PenelopeGammaConversion(), G4PenelopeIonisation::G4PenelopeIonisation(), G4PenelopePhotoElectric::G4PenelopePhotoElectric(), G4PenelopeRayleigh::G4PenelopeRayleigh(), G4PiMinusAbsorptionAtRest::G4PiMinusAbsorptionAtRest(), G4PionMinusAbsorptionAtRest::G4PionMinusAbsorptionAtRest(), G4QAtomicElectronScattering::G4QAtomicElectronScattering(), G4QCaptureAtRest::G4QCaptureAtRest(), G4QCoherentChargeExchange::G4QCoherentChargeExchange(), G4QCollision::G4QCollision(), G4QDiffraction::G4QDiffraction(), G4QDiscProcessMixer::G4QDiscProcessMixer(), G4QElastic::G4QElastic(), G4QGluonString::G4QGluonString(), G4QLowEnergy::G4QLowEnergy(), G4Scintillation::G4Scintillation(), G4StepLimiter::G4StepLimiter(), G4StrawTubeXTRadiator::G4StrawTubeXTRadiator(), G4SynchrotronRadiation::G4SynchrotronRadiation(), G4TransparentRegXTRadiator::G4TransparentRegXTRadiator(), G4UHadronElasticProcess::G4UHadronElasticProcess(), G4UserSpecialCuts::G4UserSpecialCuts(), G4VLowEnergyDiscretePhotonProcess::G4VLowEnergyDiscretePhotonProcess(), G4VXTRenergyLoss::G4VXTRenergyLoss(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), G4VXTRenergyLoss::GetAngleVector(), G4Cerenkov::GetAverageNumberOfPhotons(), G4VXTRenergyLoss::GetGasZmuProduct(), G4UHadronElasticProcess::GetMeanFreePath(), G4ChargeExchangeProcess::GetMeanFreePath(), G4VXTRenergyLoss::GetMeanFreePath(), G4SynchrotronRadiation::GetMeanFreePath(), G4PolarizedCompton::GetMeanFreePath(), G4eplusPolarizedAnnihilation::GetMeanFreePath(), G4UHadronElasticProcess::GetMicroscopicCrossSection(), G4ChargeExchangeProcess::GetMicroscopicCrossSection(), G4VXTRenergyLoss::GetNumberOfPhotons(), G4VXTRenergyLoss::GetPlateZmuProduct(), G4SynchrotronRadiation::GetRandomEnergySR(), G4VProcess::GetVerboseLevel(), G4hhIonisation::InitialiseEnergyLossProcess(), G4CoulombScattering::InitialiseProcess(), G4eeToHadrons::InitialiseProcess(), G4hLowEnergyIonisation::InitializeMe(), G4KaonMinusAbsorptionAtRest::KaonNucleonReaction(), G4PiMinusAbsorptionAtRest::LoadAlgorithm(), G4PiMinusAbsorptionAtRest::LoadNucleusAlgorithm(), MaxTimeCuts::MaxTimeCuts(), MinEkineCuts::MinEkineCuts(), G4ParallelWorldScoringProcess::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4OpRayleigh::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4OpAbsorption::PostStepDoIt(), G4UHadronElasticProcess::PostStepDoIt(), G4ChargeExchangeProcess::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4LowEnergyPolarizedCompton::PostStepDoIt(), G4hLowEnergyIonisation::PostStepDoIt(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4PolarizedCompton::PostStepGetPhysicalInteractionLength(), G4eplusPolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), G4VMultipleScattering::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VMultipleScattering::PrintInfoDefinition(), G4VEnergyLossProcess::PrintInfoDefinition(), G4VEmProcess::PrintInfoDefinition(), G4hLowEnergyIonisation::ProtonParametrisedDEDX(), G4OpRayleigh::RayleighAttenuationLengthGenerator(), G4VMultipleScattering::RetrievePhysicsTable(), G4VEnergyLossProcess::RetrievePhysicsTable(), G4VEmProcess::RetrievePhysicsTable(), G4ionGasIonisation::SampleChargeAfterStep(), G4VEnergyLossProcess::SetInverseRangeTable(), G4NeutronKiller::SetKinEnergyLimit(), G4VEnergyLossProcess::SetLambdaTable(), G4VEnergyLossProcess::SetRangeTableForLoss(), G4VEnergyLossProcess::SetSecondaryRangeTable(), G4VEnergyLossProcess::SetSubLambdaTable(), G4NeutronKiller::SetTimeLimit(), G4VProcess::SetVerboseLevel(), G4FastSimulationManagerProcess::SetWorldVolume(), SpecialCuts::SpecialCuts(), G4TransparentRegXTRadiator::SpectralXTRdEdx(), G4VProcess::StartTracking(), G4VMultipleScattering::StorePhysicsTable(), G4VEnergyLossProcess::StorePhysicsTable(), G4VProcess::SubtractNumberOfInteractionLengthLeft(), G4VEmProcess::~G4VEmProcess(), G4VEnergyLossProcess::~G4VEnergyLossProcess(), and G4VMultipleScattering::~G4VMultipleScattering().
1.4.7