Geant4
10.00.p01
|
#include <G4HadronicProcess.hh>
Protected Member Functions | |
G4HadronicInteraction * | ChooseHadronicInteraction (G4double kineticEnergy, G4Material *aMaterial, G4Element *anElement) |
G4Nucleus * | GetTargetNucleusPointer () |
void | DumpState (const G4Track &, const G4String &, G4ExceptionDescription &) |
const G4EnergyRangeManager & | GetEnergyRangeManager () const |
void | SetEnergyRangeManager (const G4EnergyRangeManager &value) |
G4HadronicInteraction * | GetHadronicInteraction () const |
G4double | GetLastCrossSection () |
void | FillResult (G4HadFinalState *aR, const G4Track &aT) |
G4HadFinalState * | CheckResult (const G4HadProjectile &thePro, const G4Nucleus &targetNucleus, G4HadFinalState *result) const |
void | CheckEnergyMomentumConservation (const G4Track &, const G4Nucleus &) |
Protected Member Functions inherited from G4VProcess | |
void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) |
void | ClearNumberOfInteractionLengthLeft () |
Private Member Functions | |
G4double | XBiasSurvivalProbability () |
G4double | XBiasSecondaryWeight () |
G4HadronicProcess & | operator= (const G4HadronicProcess &right) |
G4HadronicProcess (const G4HadronicProcess &) | |
void | GetEnergyMomentumCheckEnvvars () |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Definition at line 69 of file G4HadronicProcess.hh.
G4HadronicProcess::G4HadronicProcess | ( | const G4String & | processName = "Hadronic" , |
G4ProcessType | procType = fHadronic |
||
) |
Definition at line 83 of file G4HadronicProcess.cc.
References aScaleFactor, fHadronInelastic, G4HadronicProcess_debug_flag, GetEnergyMomentumCheckEnvvars(), G4HadronicProcessStore::Instance(), G4HadronicProcessStore::Register(), G4VProcess::SetProcessSubType(), G4VParticleChange::SetSecondaryWeightByProcess(), theCrossSectionDataStore, theInteraction, theTotalResult, and xBiasOn.
G4HadronicProcess::G4HadronicProcess | ( | const G4String & | processName, |
G4HadronicProcessType | subType | ||
) |
Definition at line 103 of file G4HadronicProcess.cc.
References aScaleFactor, G4HadronicProcess_debug_flag, GetEnergyMomentumCheckEnvvars(), G4HadronicProcessStore::Instance(), G4HadronicProcessStore::Register(), G4VProcess::SetProcessSubType(), G4VParticleChange::SetSecondaryWeightByProcess(), theCrossSectionDataStore, theInteraction, theTotalResult, and xBiasOn.
|
virtual |
Definition at line 122 of file G4HadronicProcess.cc.
References G4HadronicProcessStore::DeRegister(), G4HadronicProcessStore::Instance(), theCrossSectionDataStore, and theTotalResult.
|
private |
|
inline |
Definition at line 117 of file G4HadronicProcess.hh.
References G4CrossSectionDataStore::AddDataSet(), and theCrossSectionDataStore.
Referenced by G4VHadronPhysics::AddCaptureCrossSection(), G4VHadronPhysics::AddElasticCrossSection(), G4VHadronPhysics::AddFissionCrossSection(), G4VHadronPhysics::AddInelasticCrossSection(), G4IonPhysics::AddProcess(), G4IonINCLXXPhysics::AddProcess(), G4IonBinaryCascadePhysics::AddProcess(), G4IonQMDPhysics::AddProcess(), IonDPMJETPhysics::AddProcess(), G4HadronElasticPhysicsXS::AddXSection(), G4NeutronLENDBuilder::Build(), G4NeutronHPBuilder::Build(), G4BinaryPionBuilder::Build(), G4BertiniKaonBuilder::Build(), G4PrecoProtonBuilder::Build(), G4INCLXXPiKBuilder::Build(), G4PrecoNeutronBuilder::Build(), G4INCLXXNeutronBuilder::Build(), G4FTFBinaryKaonBuilder::Build(), G4FTFBinaryPionBuilder::Build(), G4FTFPPionBuilder::Build(), G4QGSPPionBuilder::Build(), G4FTFPProtonBuilder::Build(), G4FTFBinaryProtonBuilder::Build(), G4QGSBinaryKaonBuilder::Build(), G4QGSBinaryPionBuilder::Build(), G4QGSBinaryProtonBuilder::Build(), G4QGSPPiKBuilder::Build(), G4QGSPProtonBuilder::Build(), G4FTFBinaryPiKBuilder::Build(), G4FTFPNeutronBuilder::Build(), G4QGSPNeutronBuilder::Build(), G4FTFPAntiBarionBuilder::Build(), G4FTFPPiKBuilder::Build(), G4FTFBinaryNeutronBuilder::Build(), G4QGSBinaryPiKBuilder::Build(), G4QGSBinaryNeutronBuilder::Build(), G4INCLXXProtonBuilder::Build(), G4HyperonFTFPBuilder::Build(), DicomPhysicsList::ConstructHad(), B03PhysicsList::ConstructHad(), DMXPhysicsList::ConstructHad(), NeutronHPphysics::ConstructProcess(), G4NeutronCrossSectionXS::ConstructProcess(), G4HadronDElasticPhysics::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), exrdmPhysListHadron::ConstructProcess(), G4IonElasticPhysics::ConstructProcess(), G4HadronElasticPhysicsHP::ConstructProcess(), G4HadronElasticPhysicsLEND::ConstructProcess(), G4HadronInelasticQBBC::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4HadronPhysicsFTF_BIC::ConstructProcess(), G4HadronPhysicsFTFP_BERT_HP::ConstructProcess(), G4HadronPhysicsQGSP_FTFP_BERT::ConstructProcess(), G4HadronPhysicsShielding::ConstructProcess(), G4HadronPhysicsFTFP_BERT::ConstructProcess(), G4HadronPhysicsFTFP_BERT_TRV::ConstructProcess(), G4HadronPhysicsQGSP_BERT_HP::ConstructProcess(), G4HadronPhysicsQGSP_BIC::ConstructProcess(), G4HadronPhysicsQGSP_BERT::ConstructProcess(), G4HadronPhysicsQGS_BIC::ConstructProcess(), G4HadronPhysicsQGSP_BIC_HP::ConstructProcess(), GammaRayTelIonPhysics::ConstructProcess(), G4HadronPhysicsINCLXX::ConstructProcess(), GammaRayTelHadronPhysics::ConstructProcess(), G4ChargeExchangeProcess::G4ChargeExchangeProcess(), G4HadronCaptureProcess::G4HadronCaptureProcess(), G4HadronElasticProcess::G4HadronElasticProcess(), G4HadronFissionProcess::G4HadronFissionProcess(), G4HadronInelasticProcess::G4HadronInelasticProcess(), and G4MuonNuclearProcess::G4MuonNuclearProcess().
void G4HadronicProcess::BiasCrossSectionByFactor | ( | G4double | aScale | ) |
Definition at line 605 of file G4HadronicProcess.cc.
References aScaleFactor, FatalException, G4Exception(), G4VProcess::GetProcessName(), JustWarning, and xBiasOn.
|
virtual |
Reimplemented from G4VProcess.
Reimplemented in G4HadronStoppingProcess, and G4ChargeExchangeProcess.
Definition at line 166 of file G4HadronicProcess.cc.
References G4CrossSectionDataStore::BuildPhysicsTable(), FatalException, G4endl, G4Exception(), G4HadronicProcessStore::Instance(), G4HadronicProcessStore::PrintInfo(), G4HadronicException::Report(), and theCrossSectionDataStore.
Referenced by G4ChargeExchangeProcess::BuildPhysicsTable().
|
protected |
Definition at line 677 of file G4HadronicProcess.cc.
References DBL_MAX, epCheckLevels, epReportLevel, G4String::first(), fStopAndKill, G4cerr, G4cout, G4endl, G4lrint(), G4DynamicParticle::Get4Momentum(), G4Nucleus::GetA_asInt(), G4ParticleDefinition::GetBaryonNumber(), G4Track::GetDefinition(), G4Track::GetDynamicParticle(), G4ParticleChange::GetEnergy(), G4HadronicInteraction::GetEnergyMomentumCheckLevels(), GetHadronicInteraction(), G4Track::GetKineticEnergy(), G4HadronicInteraction::GetModelName(), G4Track::GetMomentum(), G4ParticleChange::GetMomentumDirection(), G4NucleiProperties::GetNuclearMass(), G4VParticleChange::GetNumberOfSecondaries(), G4Track::GetParticleDefinition(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGEncoding(), G4VProcess::GetProcessName(), G4VParticleChange::GetSecondary(), G4VParticleChange::GetTrackStatus(), G4Nucleus::GetZ_asInt(), levelsSetByProcess, MeV, G4INCL::Math::min(), G4Track::SetKineticEnergy(), G4Track::SetMomentumDirection(), and theTotalResult.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), and PostStepDoIt().
|
protected |
Definition at line 627 of file G4HadronicProcess.cc.
References epReportLevel, EventMustBeAborted, G4endl, G4Exception(), G4HadProjectile::Get4Momentum(), G4Nucleus::GetA_asInt(), G4HadProjectile::GetDefinition(), G4HadFinalState::GetEnergyChange(), G4HadronicInteraction::GetFatalEnergyCheckLevels(), GetHadronicInteraction(), G4HadProjectile::GetKineticEnergy(), G4HadFinalState::GetLocalEnergyDeposit(), G4HadronicInteraction::GetModelName(), G4NucleiProperties::GetNuclearMass(), G4HadFinalState::GetNumberOfSecondaries(), G4HadSecondary::GetParticle(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGEncoding(), G4ParticleDefinition::GetPDGMass(), G4VProcess::GetProcessName(), G4HadFinalState::GetSecondary(), G4HadFinalState::GetStatusChange(), G4HadProjectile::GetTotalEnergy(), G4DynamicParticle::GetTotalEnergy(), G4Nucleus::GetZ_asInt(), JustWarning, and stopAndKill.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), and PostStepDoIt().
|
inlineprotected |
Definition at line 142 of file G4HadronicProcess.hh.
References G4EnergyRangeManager::GetHadronicInteraction(), and theEnergyRangeManager.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), G4HadronElasticProcess::PostStepDoIt(), and PostStepDoIt().
|
inline |
Definition at line 113 of file G4HadronicProcess.hh.
References G4CrossSectionDataStore::DumpPhysicsTable(), and theCrossSectionDataStore.
|
protected |
Definition at line 823 of file G4HadronicProcess.cc.
References G4endl, G4Track::GetKineticEnergy(), G4Track::GetMaterial(), G4Track::GetMomentumDirection(), G4VPhysicalVolume::GetName(), G4Material::GetName(), G4Track::GetParentID(), G4Track::GetParticleDefinition(), G4ParticleDefinition::GetParticleName(), G4Track::GetPosition(), G4VProcess::GetProcessName(), G4Track::GetTrackID(), G4Track::GetVolume(), GeV, and mm.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), FillResult(), GetMeanFreePath(), G4HadronElasticProcess::PostStepDoIt(), and PostStepDoIt().
|
protected |
Definition at line 376 of file G4HadronicProcess.cc.
References G4ParticleChange::AddSecondary(), G4VProcess::aParticleChange, G4HadFinalState::Clear(), DumpState(), fAlive, fStopAndKill, fStopButAlive, G4endl, G4Exception(), G4HadronicProcess_debug_flag, G4UniformRand, G4DynamicParticle::Get4Momentum(), G4ProcessManager::GetAtRestProcessVector(), G4Track::GetDefinition(), G4HadFinalState::GetEnergyChange(), G4Track::GetGlobalTime(), G4Track::GetKineticEnergy(), G4HadFinalState::GetLocalEnergyDeposit(), G4HadFinalState::GetMomentumChange(), G4HadFinalState::GetNumberOfSecondaries(), G4HadSecondary::GetParticle(), G4Track::GetParticleDefinition(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGMass(), G4Track::GetPosition(), G4ParticleDefinition::GetProcessManager(), G4HadFinalState::GetSecondary(), G4HadFinalState::GetStatusChange(), G4HadSecondary::GetTime(), G4Track::GetTouchableHandle(), G4HadFinalState::GetTrafoToLab(), G4HadSecondary::GetWeight(), G4Track::GetWeight(), JustWarning, G4ParticleChange::ProposeEnergy(), G4VParticleChange::ProposeLocalEnergyDeposit(), G4ParticleChange::ProposeMomentumDirection(), G4VParticleChange::ProposeTrackStatus(), G4DynamicParticle::Set4Momentum(), G4VParticleChange::SetNumberOfSecondaries(), G4Track::SetTouchableHandle(), G4Track::SetWeight(), G4ProcessVector::size(), stopAndKill, and theTotalResult.
Referenced by PostStepDoIt().
|
inline |
Definition at line 170 of file G4HadronicProcess.hh.
References theCrossSectionDataStore.
Referenced by G4ChargeExchangeProcess::BuildPhysicsTable(), G4ElectronNuclearProcess::G4ElectronNuclearProcess(), G4PhotoNuclearProcess::G4PhotoNuclearProcess(), G4PositronNuclearProcess::G4PositronNuclearProcess(), G4HadronElasticProcess::PostStepDoIt(), G4HadronicProcessStore::Print(), and G4HadronicProcessStore::PrintHtml().
|
inline |
Definition at line 86 of file G4HadronicProcess.hh.
References G4CrossSectionDataStore::GetCrossSection(), and theCrossSectionDataStore.
Referenced by G4HadronicProcessStore::GetCaptureCrossSectionPerAtom(), G4HadronicProcessStore::GetChargeExchangeCrossSectionPerAtom(), G4HadronicProcessStore::GetElasticCrossSectionPerAtom(), G4HadronicProcessStore::GetFissionCrossSectionPerAtom(), G4HadronicProcessStore::GetInelasticCrossSectionPerAtom(), GetMicroscopicCrossSection(), and PostStepDoIt().
|
private |
Definition at line 129 of file G4HadronicProcess.cc.
References DBL_MAX, epCheckLevels, epReportLevel, and levelsSetByProcess.
Referenced by G4HadronicProcess().
Definition at line 166 of file G4HadronicProcess.hh.
References epCheckLevels.
Referenced by G4HadronicProcessStore::SetProcessAbsLevel(), and G4HadronicProcessStore::SetProcessRelLevel().
|
inlineprotected |
Definition at line 181 of file G4HadronicProcess.hh.
References theEnergyRangeManager.
|
inlineprotected |
Definition at line 189 of file G4HadronicProcess.hh.
References theInteraction.
Referenced by CheckEnergyMomentumConservation(), and CheckResult().
|
inlineprotected |
Definition at line 193 of file G4HadronicProcess.hh.
References theLastCrossSection.
|
inline |
Definition at line 121 of file G4HadronicProcess.hh.
References theEnergyRangeManager.
Referenced by RegisterMe().
|
virtual |
Implements G4VDiscreteProcess.
Definition at line 184 of file G4HadronicProcess.cc.
References aScaleFactor, DBL_MAX, DumpState(), FatalException, G4endl, G4Exception(), G4CrossSectionDataStore::GetCrossSection(), G4Track::GetDynamicParticle(), G4Track::GetMaterial(), G4HadronicException::Report(), theCrossSectionDataStore, and theLastCrossSection.
|
inline |
Definition at line 97 of file G4HadronicProcess.hh.
References GetElementCrossSection().
|
inline |
Definition at line 133 of file G4HadronicProcess.hh.
References G4Nucleus::GetIsotope(), and targetNucleus.
|
inline |
Definition at line 129 of file G4HadronicProcess.hh.
References targetNucleus.
|
inlineprotected |
Definition at line 149 of file G4HadronicProcess.hh.
References targetNucleus.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), and G4HadronElasticProcess::PostStepDoIt().
|
inline |
Definition at line 173 of file G4HadronicProcess.hh.
References aScaleFactor.
|
private |
|
virtual |
Reimplemented from G4VDiscreteProcess.
Reimplemented in CexmcHadronicProcess, and G4HadronElasticProcess.
Definition at line 207 of file G4HadronicProcess.cc.
References G4HadronicInteraction::ApplyYourself(), CheckEnergyMomentumConservation(), CheckResult(), ChooseHadronicInteraction(), G4VParticleChange::Clear(), G4VProcess::ClearNumberOfInteractionLengthLeft(), DumpState(), epReportLevel, fAlive, FatalException, FillResult(), fKillTrackAndSecondaries, fPostponeToNextEvent, fStopAndKill, fSuspend, G4endl, G4Exception(), G4Hadronic_Random_File, G4Nucleus::GetA_asInt(), G4ParticleDefinition::GetBaryonNumber(), G4DynamicParticle::GetDefinition(), G4Track::GetDynamicParticle(), GetElementCrossSection(), G4DynamicParticle::GetKineticEnergy(), G4Track::GetMaterial(), G4HadronicInteraction::GetModelName(), G4Element::GetName(), G4DynamicParticle::GetParticleDefinition(), G4ParticleDefinition::GetPDGCharge(), G4Track::GetTrackStatus(), G4HadProjectile::GetTrafoToLab(), G4Track::GetWeight(), G4Nucleus::GetZ_asInt(), G4HadProjectile::Initialise(), G4ParticleChange::Initialize(), JustWarning, G4VParticleChange::ProposeWeight(), G4HadronicException::Report(), G4CrossSectionDataStore::SampleZandA(), G4HadFinalState::SetTrafoToLab(), targetNucleus, theCrossSectionDataStore, theInteraction, thePro, and theTotalResult.
|
virtual |
Reimplemented from G4VProcess.
Reimplemented in G4HadronStoppingProcess, and G4HadronElasticProcess.
Definition at line 158 of file G4HadronicProcess.cc.
References G4HadronicProcess_debug_flag, G4HadronicProcessStore::Instance(), and G4HadronicProcessStore::RegisterParticle().
Referenced by G4HadronElasticProcess::PreparePhysicsTable().
|
virtual |
Reimplemented in G4HadronStoppingProcess, G4MuonMinusCapture, G4HadronicAbsorptionFritiof, G4HadronFissionProcess, G4HadronCaptureProcess, G4PhotoNuclearProcess, G4HadronicAbsorptionBertini, G4NeutronInelasticProcess, G4AntiAlphaInelasticProcess, G4AntiDeuteronInelasticProcess, G4AntiHe3InelasticProcess, G4ElectronNuclearProcess, G4MuonNuclearProcess, G4AntiNeutronInelasticProcess, G4IonInelasticProcess, G4PionMinusInelasticProcess, G4AlphaInelasticProcess, G4AntiOmegaMinusInelasticProcess, G4AntiProtonInelasticProcess, G4AntiSigmaMinusInelasticProcess, G4AntiSigmaPlusInelasticProcess, G4AntiTritonInelasticProcess, G4AntiXiMinusInelasticProcess, G4AntiXiZeroInelasticProcess, G4DeuteronInelasticProcess, G4KaonMinusInelasticProcess, G4KaonPlusInelasticProcess, G4KaonZeroLInelasticProcess, G4KaonZeroSInelasticProcess, G4LambdaInelasticProcess, G4OmegaMinusInelasticProcess, G4PionPlusInelasticProcess, G4ProtonInelasticProcess, G4SigmaMinusInelasticProcess, G4SigmaPlusInelasticProcess, G4TritonInelasticProcess, G4XiMinusInelasticProcess, G4XiZeroInelasticProcess, G4AntiLambdaInelasticProcess, and G4PositronNuclearProcess.
Definition at line 350 of file G4HadronicProcess.cc.
void G4HadronicProcess::RegisterMe | ( | G4HadronicInteraction * | a | ) |
Definition at line 142 of file G4HadronicProcess.cc.
References FatalException, G4endl, G4Exception(), GetManagerPointer(), G4HadronicInteraction::GetModelName(), G4VProcess::GetProcessName(), G4HadronicProcessStore::Instance(), G4HadronicProcessStore::RegisterInteraction(), G4EnergyRangeManager::RegisterMe(), and G4HadronicException::Report().
Referenced by G4IonPhysics::AddProcess(), G4IonBinaryCascadePhysics::AddProcess(), G4IonINCLXXPhysics::AddProcess(), G4IonQMDPhysics::AddProcess(), IonDPMJETPhysics::AddProcess(), G4NeutronLENDBuilder::Build(), G4NeutronHPBuilder::Build(), G4BertiniElectroNuclearBuilder::Build(), G4BinaryPionBuilder::Build(), G4BertiniProtonBuilder::Build(), G4PrecoProtonBuilder::Build(), G4BinaryProtonBuilder::Build(), G4BertiniKaonBuilder::Build(), G4BinaryPiKBuilder::Build(), G4BertiniPiKBuilder::Build(), G4BinaryNeutronBuilder::Build(), G4BertiniNeutronBuilder::Build(), G4BertiniPionBuilder::Build(), G4INCLXXPiKBuilder::Build(), G4PrecoNeutronBuilder::Build(), G4INCLXXNeutronBuilder::Build(), G4FTFBinaryKaonBuilder::Build(), G4FTFBinaryPionBuilder::Build(), G4QGSBinaryKaonBuilder::Build(), G4QGSPPionBuilder::Build(), G4FTFBinaryProtonBuilder::Build(), G4FTFPKaonBuilder::Build(), G4FTFPPionBuilder::Build(), G4FTFPProtonBuilder::Build(), G4QGSBinaryPionBuilder::Build(), G4QGSBinaryProtonBuilder::Build(), G4FTFBinaryPiKBuilder::Build(), G4QGSPPiKBuilder::Build(), G4QGSPProtonBuilder::Build(), G4QGSPNeutronBuilder::Build(), G4FTFBinaryNeutronBuilder::Build(), G4FTFPAntiBarionBuilder::Build(), G4FTFPNeutronBuilder::Build(), G4FTFPPiKBuilder::Build(), G4QGSBinaryNeutronBuilder::Build(), G4QGSBinaryPiKBuilder::Build(), G4INCLXXProtonBuilder::Build(), G4HyperonFTFPBuilder::Build(), G4EmExtraPhysics::BuildMuonNuclear(), DicomPhysicsList::ConstructHad(), B03PhysicsList::ConstructHad(), DMXPhysicsList::ConstructHad(), GammaPhysics::ConstructProcess(), NeutronHPphysics::ConstructProcess(), MuNuclearBuilder::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4HadronDElasticPhysics::ConstructProcess(), exrdmPhysListHadron::ConstructProcess(), G4IonElasticPhysics::ConstructProcess(), G4ChargeExchangePhysics::ConstructProcess(), G4HadronElasticPhysicsLEND::ConstructProcess(), G4HadronElasticPhysicsHP::ConstructProcess(), G4HadronInelasticQBBC::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4HadronPhysicsFTF_BIC::ConstructProcess(), G4HadronPhysicsFTFP_BERT_HP::ConstructProcess(), G4HadronPhysicsQGSP_FTFP_BERT::ConstructProcess(), G4HadronPhysicsFTFP_BERT::ConstructProcess(), G4HadronPhysicsShielding::ConstructProcess(), G4HadronPhysicsFTFP_BERT_TRV::ConstructProcess(), G4HadronPhysicsQGSP_BIC::ConstructProcess(), G4HadronPhysicsQGSP_BERT_HP::ConstructProcess(), G4HadronPhysicsQGSP_BERT::ConstructProcess(), G4HadronPhysicsQGS_BIC::ConstructProcess(), G4HadronPhysicsQGSP_BIC_HP::ConstructProcess(), GammaRayTelIonPhysics::ConstructProcess(), G4HadronPhysicsINCLXX::ConstructProcess(), GammaRayTelHadronPhysics::ConstructProcess(), G4HadronicAbsorptionBertini::G4HadronicAbsorptionBertini(), G4HadronicAbsorptionFritiof::G4HadronicAbsorptionFritiof(), G4MuonMinusCapture::G4MuonMinusCapture(), and CexmcHadronicProcess::RegisterProductionModel().
|
inline |
Definition at line 160 of file G4HadronicProcess.hh.
References epCheckLevels, and levelsSetByProcess.
Referenced by G4HadronicProcessStore::SetProcessAbsLevel(), and G4HadronicProcessStore::SetProcessRelLevel().
|
inlineprotected |
Definition at line 185 of file G4HadronicProcess.hh.
References theEnergyRangeManager.
|
inline |
Definition at line 157 of file G4HadronicProcess.hh.
References epReportLevel.
|
private |
Definition at line 366 of file G4HadronicProcess.cc.
References aScaleFactor, and G4VProcess::GetTotalNumberOfInteractionLengthTraversed().
|
private |
Definition at line 356 of file G4HadronicProcess.cc.
References aScaleFactor, and G4VProcess::GetTotalNumberOfInteractionLengthTraversed().
|
private |
Definition at line 246 of file G4HadronicProcess.hh.
Referenced by BiasCrossSectionByFactor(), G4HadronicProcess(), GetMeanFreePath(), MultiplyCrossSectionBy(), XBiasSecondaryWeight(), and XBiasSurvivalProbability().
Definition at line 239 of file G4HadronicProcess.hh.
Referenced by CheckEnergyMomentumConservation(), GetEnergyMomentumCheckEnvvars(), GetEnergyMomentumCheckLevels(), and SetEnergyMomentumCheckLevels().
|
protected |
Definition at line 224 of file G4HadronicProcess.hh.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), CheckEnergyMomentumConservation(), CheckResult(), GetEnergyMomentumCheckEnvvars(), PostStepDoIt(), and SetEpReportLevel().
|
private |
Definition at line 236 of file G4HadronicProcess.hh.
Referenced by FillResult(), G4HadronicProcess(), and PreparePhysicsTable().
|
private |
Definition at line 240 of file G4HadronicProcess.hh.
Referenced by CheckEnergyMomentumConservation(), GetEnergyMomentumCheckEnvvars(), and SetEnergyMomentumCheckLevels().
|
private |
Definition at line 234 of file G4HadronicProcess.hh.
Referenced by GetTargetIsotope(), GetTargetNucleus(), GetTargetNucleusPointer(), and PostStepDoIt().
|
private |
Definition at line 242 of file G4HadronicProcess.hh.
|
private |
Definition at line 232 of file G4HadronicProcess.hh.
Referenced by AddDataSet(), BuildPhysicsTable(), DumpPhysicsTable(), G4HadronicProcess(), GetCrossSectionDataStore(), GetElementCrossSection(), GetMeanFreePath(), PostStepDoIt(), and ~G4HadronicProcess().
|
private |
Definition at line 228 of file G4HadronicProcess.hh.
Referenced by ChooseHadronicInteraction(), GetEnergyRangeManager(), GetManagerPointer(), and SetEnergyRangeManager().
|
private |
Definition at line 244 of file G4HadronicProcess.hh.
|
private |
Definition at line 230 of file G4HadronicProcess.hh.
Referenced by G4HadronicProcess(), GetHadronicInteraction(), and PostStepDoIt().
|
private |
Definition at line 248 of file G4HadronicProcess.hh.
Referenced by GetLastCrossSection(), and GetMeanFreePath().
|
protected |
Definition at line 220 of file G4HadronicProcess.hh.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), and PostStepDoIt().
|
protected |
Definition at line 222 of file G4HadronicProcess.hh.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), CheckEnergyMomentumConservation(), FillResult(), G4HadronicProcess(), G4HadronElasticProcess::PostStepDoIt(), PostStepDoIt(), and ~G4HadronicProcess().
|
private |
Definition at line 247 of file G4HadronicProcess.hh.
Referenced by BiasCrossSectionByFactor(), and G4HadronicProcess().