Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <G4HadronicProcess.hh>
Protected Member Functions | |
G4HadronicInteraction * | ChooseHadronicInteraction (const G4HadProjectile &aHadProjectile, G4Nucleus &aTargetNucleus, const G4Material *aMaterial, const G4Element *anElement) |
G4double | GetLastCrossSection () |
void | FillResult (G4HadFinalState *aR, const G4Track &aT) |
void | DumpState (const G4Track &, const G4String &, G4ExceptionDescription &) |
G4HadFinalState * | CheckResult (const G4HadProjectile &thePro, const G4Nucleus &targetNucleus, G4HadFinalState *result) |
void | CheckEnergyMomentumConservation (const G4Track &, const G4Nucleus &) |
virtual G4double | GetMeanFreePath (const G4Track &aTrack, G4double previousStepSize, G4ForceCondition *condition)=0 |
Protected Member Functions inherited from G4VProcess | |
void | SubtractNumberOfInteractionLengthLeft (G4double prevStepSize) |
void | ClearNumberOfInteractionLengthLeft () |
Protected Attributes | |
G4HadProjectile | thePro |
G4ParticleChange * | theTotalResult |
G4CrossSectionDataStore * | theCrossSectionDataStore |
G4double | fWeight = 1.0 |
G4double | aScaleFactor = 1.0 |
G4double | theLastCrossSection = 0.0 |
G4double | mfpKinEnergy = DBL_MAX |
G4long | epReportLevel = 0 |
G4HadXSType | fXSType = fHadNoIntegral |
Protected Attributes inherited from G4VProcess | |
const G4ProcessManager * | aProcessManager = nullptr |
G4VParticleChange * | pParticleChange = nullptr |
G4ParticleChange | aParticleChange |
G4double | theNumberOfInteractionLengthLeft = -1.0 |
G4double | currentInteractionLength = -1.0 |
G4double | theInitialNumberOfInteractionLength = -1.0 |
G4String | theProcessName |
G4String | thePhysicsTableFileName |
G4ProcessType | theProcessType = fNotDefined |
G4int | theProcessSubType = -1 |
G4double | thePILfactor = 1.0 |
G4int | verboseLevel = 0 |
G4bool | enableAtRestDoIt = true |
G4bool | enableAlongStepDoIt = true |
G4bool | enablePostStepDoIt = true |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Definition at line 73 of file G4HadronicProcess.hh.
G4HadronicProcess::G4HadronicProcess | ( | const G4String & | processName = "Hadronic" , |
G4ProcessType | procType = fHadronic |
||
) |
Definition at line 87 of file G4HadronicProcess.cc.
G4HadronicProcess::G4HadronicProcess | ( | const G4String & | processName, |
G4HadronicProcessType | subType | ||
) |
Definition at line 95 of file G4HadronicProcess.cc.
|
override |
Definition at line 103 of file G4HadronicProcess.cc.
|
delete |
void G4HadronicProcess::AddDataSet | ( | G4VCrossSectionDataSet * | aDataSet | ) |
Definition at line 890 of file G4HadronicProcess.cc.
Referenced by G4HadProcesses::AddCaptureCrossSection(), G4HadProcesses::AddElasticCrossSection(), G4HadProcesses::AddFissionCrossSection(), G4HadProcesses::AddInelasticCrossSection(), G4HadronElasticPhysics::AddXSection(), G4BertiniElectroNuclearBuilder::Build(), G4LENDBertiniGammaElectroNuclearBuilder::Build(), G4NeutronLENDBuilder::Build(), G4NeutronPHPBuilder::Build(), G4AlphaPHPBuilder::Build(), G4BertiniKaonBuilder::Build(), G4BertiniPiKBuilder::Build(), G4BertiniPionBuilder::Build(), G4BinaryPiKBuilder::Build(), G4BinaryPionBuilder::Build(), G4DeuteronPHPBuilder::Build(), G4FTFBinaryNeutronBuilder::Build(), G4FTFBinaryPiKBuilder::Build(), G4FTFBinaryPionBuilder::Build(), G4FTFBinaryProtonBuilder::Build(), G4FTFPAntiBarionBuilder::Build(), G4FTFPNeutronBuilder::Build(), G4FTFPPiKBuilder::Build(), G4FTFPPionBuilder::Build(), G4FTFPProtonBuilder::Build(), G4He3PHPBuilder::Build(), G4HyperonFTFPBuilder::Build(), G4HyperonQGSPBuilder::Build(), G4INCLXXNeutronBuilder::Build(), G4INCLXXPionBuilder::Build(), G4INCLXXProtonBuilder::Build(), G4PrecoNeutronBuilder::Build(), G4PrecoProtonBuilder::Build(), G4ProtonPHPBuilder::Build(), G4QGSBinaryNeutronBuilder::Build(), G4QGSBinaryPiKBuilder::Build(), G4QGSBinaryPionBuilder::Build(), G4QGSBinaryProtonBuilder::Build(), G4QGSPAntiBarionBuilder::Build(), G4QGSPLundStrFragmProtonBuilder::Build(), G4QGSPNeutronBuilder::Build(), G4QGSPPiKBuilder::Build(), G4QGSPPionBuilder::Build(), G4TritonPHPBuilder::Build(), G4QGSPProtonBuilder::Build(), G4HadProcesses::BuildNeutronElastic(), G4HadProcesses::BuildNeutronInelasticAndCapture(), LBE::ConstructHad(), G4NeutronCrossSectionXS::ConstructProcess(), G4HadronElasticPhysicsHP::ConstructProcess(), G4HadronElasticPhysicsLEND::ConstructProcess(), G4HadronElasticPhysicsPHP::ConstructProcess(), G4EmExtraPhysics::ConstructProcess(), G4ChargeExchangePhysics::ConstructProcess(), G4HadronDElasticPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4IonElasticPhysics::ConstructProcess(), G4ThermalNeutrons::ConstructProcess(), G4HadronInelasticQBBC::ConstructProcess(), G4HadronPhysicsFTFQGSP_BERT::ConstructProcess(), G4ChargeExchangeProcess::G4ChargeExchangeProcess(), G4MuonNuclearProcess::G4MuonNuclearProcess(), G4NeutronCaptureProcess::G4NeutronCaptureProcess(), G4NeutronFissionProcess::G4NeutronFissionProcess(), G4HadronPhysicsFTFP_BERT::Neutron(), G4HadronPhysicsQGSP_BERT::Neutron(), G4HadronPhysicsQGSP_BIC::Neutron(), G4HadronPhysicsFTF_BIC::Neutron(), G4HadronPhysicsQGS_BIC::Neutron(), G4NeutronGeneralProcess::SetCaptureProcess(), G4NeutronGeneralProcess::SetElasticProcess(), and G4NeutronGeneralProcess::SetInelasticProcess().
void G4HadronicProcess::BiasCrossSectionByFactor | ( | G4double | aScale | ) |
Definition at line 612 of file G4HadronicProcess.cc.
Referenced by MultiplyCrossSectionBy().
|
overridevirtual |
Reimplemented from G4VProcess.
Reimplemented in G4HadronStoppingProcess, G4NeutronGeneralProcess, and G4ChargeExchangeProcess.
Definition at line 178 of file G4HadronicProcess.cc.
Referenced by G4GammaGeneralProcess::BuildPhysicsTable(), G4NeutronGeneralProcess::BuildPhysicsTable(), and G4ChargeExchangeProcess::BuildPhysicsTable().
|
protected |
Definition at line 715 of file G4HadronicProcess.cc.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), PostStepDoIt(), and G4HadronElasticProcess::PostStepDoIt().
|
protected |
Definition at line 624 of file G4HadronicProcess.cc.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), PostStepDoIt(), and G4HadronElasticProcess::PostStepDoIt().
|
inlineprotected |
Definition at line 354 of file G4HadronicProcess.hh.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), PostStepDoIt(), and G4HadronElasticProcess::PostStepDoIt().
G4double G4HadronicProcess::ComputeCrossSection | ( | const G4ParticleDefinition * | part, |
const G4Material * | mat, | ||
const G4double | kinEnergy | ||
) |
Definition at line 913 of file G4HadronicProcess.cc.
Referenced by G4HadXSHelper::FillPeaksStructure(), and G4HadXSHelper::FindCrossSectionMax().
|
inline |
Definition at line 306 of file G4HadronicProcess.hh.
|
inline |
Definition at line 295 of file G4HadronicProcess.hh.
Referenced by BuildPhysicsTable().
void G4HadronicProcess::DumpPhysicsTable | ( | const G4ParticleDefinition & | p | ) |
Definition at line 885 of file G4HadronicProcess.cc.
|
protected |
Definition at line 860 of file G4HadronicProcess.cc.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), FillResult(), G4NeutrinoElectronProcess::GetMeanFreePath(), G4NeutrinoElectronProcess::PostStepDoIt(), PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), and G4TauNeutrinoNucleusProcess::PostStepDoIt().
|
inline |
Definition at line 349 of file G4HadronicProcess.hh.
Referenced by BuildPhysicsTable().
|
protected |
Definition at line 507 of file G4HadronicProcess.cc.
Referenced by G4NeutrinoElectronProcess::PostStepDoIt(), PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), and G4TauNeutrinoNucleusProcess::PostStepDoIt().
|
inline |
Definition at line 337 of file G4HadronicProcess.hh.
Referenced by G4GammaGeneralProcess::BuildPhysicsTable(), G4ChargeExchangeProcess::BuildPhysicsTable(), G4ElectronNuclearProcess::G4ElectronNuclearProcess(), G4PositronNuclearProcess::G4PositronNuclearProcess(), G4NeutrinoElectronProcess::GetMeanFreePath(), G4ElNeutrinoNucleusProcess::GetMeanFreePath(), G4MuNeutrinoNucleusProcess::GetMeanFreePath(), G4TauNeutrinoNucleusProcess::GetMeanFreePath(), G4HadronPhysicsShielding::Neutron(), G4NeutrinoElectronProcess::PostStepDoIt(), G4HadronicProcessStore::PrintHtml(), G4GammaGeneralProcess::SelectHadProcess(), G4NeutronGeneralProcess::SetCaptureProcess(), G4NeutronGeneralProcess::SetElasticProcess(), and G4NeutronGeneralProcess::SetInelasticProcess().
G4double G4HadronicProcess::GetElementCrossSection | ( | const G4DynamicParticle * | part, |
const G4Element * | elm, | ||
const G4Material * | mat = nullptr |
||
) |
Definition at line 148 of file G4HadronicProcess.cc.
Referenced by G4HadronicProcessStore::GetCaptureCrossSectionPerAtom(), G4HadronicProcessStore::GetChargeExchangeCrossSectionPerAtom(), G4HadronicProcessStore::GetElasticCrossSectionPerAtom(), G4HadronicProcessStore::GetFissionCrossSectionPerAtom(), G4HadronicProcessStore::GetInelasticCrossSectionPerAtom(), and GetMicroscopicCrossSection().
Definition at line 331 of file G4HadronicProcess.hh.
Referenced by G4HadronicProcessStore::SetProcessAbsLevel(), and G4HadronicProcessStore::SetProcessRelLevel().
|
inline |
Definition at line 278 of file G4HadronicProcess.hh.
Referenced by CheckEnergyMomentumConservation(), and CheckResult().
std::vector< G4HadronicInteraction * > & G4HadronicProcess::GetHadronicInteractionList | ( | ) |
Definition at line 896 of file G4HadronicProcess.cc.
Referenced by G4ThermalNeutrons::ConstructProcess(), G4HadronElasticPhysics::GetElasticModel(), G4NeutrinoElectronProcess::PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), and G4TauNeutrinoNucleusProcess::PostStepDoIt().
G4HadronicInteraction * G4HadronicProcess::GetHadronicModel | ( | const G4String & | modelName | ) |
Definition at line 902 of file G4HadronicProcess.cc.
|
inlineprotected |
Definition at line 370 of file G4HadronicProcess.hh.
|
overridevirtual |
Implements G4VDiscreteProcess.
Reimplemented in G4NeutrinoElectronProcess, G4ElNeutrinoNucleusProcess, G4MuNeutrinoNucleusProcess, G4TauNeutrinoNucleusProcess, and G4NeutronGeneralProcess.
Definition at line 314 of file G4HadronicProcess.cc.
|
inline |
Definition at line 269 of file G4HadronicProcess.hh.
|
inline |
Definition at line 289 of file G4HadronicProcess.hh.
|
inline |
Definition at line 284 of file G4HadronicProcess.hh.
|
inline |
Definition at line 365 of file G4HadronicProcess.hh.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), and G4TauNeutrinoNucleusProcess::PostStepDoIt().
void G4HadronicProcess::MultiplyCrossSectionBy | ( | G4double | factor | ) |
Definition at line 607 of file G4HadronicProcess.cc.
Referenced by G4HadProcesses::BuildNeutronElastic(), G4HadProcesses::BuildNeutronInelasticAndCapture(), G4HadronDElasticPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4HadronInelasticQBBC::ConstructProcess(), G4HadronPhysicsFTFQGSP_BERT::ConstructProcess(), G4HadronPhysicsFTFP_BERT::Kaon(), G4HadronPhysicsFTF_BIC::Kaon(), G4HadronPhysicsINCLXX::Kaon(), G4HadronPhysicsFTFP_BERT::Neutron(), G4HadronPhysicsQGSP_BERT::Neutron(), G4HadronPhysicsQGSP_BIC::Neutron(), G4HadronPhysicsFTF_BIC::Neutron(), G4HadronPhysicsFTFP_BERT_HP::Neutron(), G4HadronPhysicsINCLXX::Neutron(), G4HadronPhysicsQGS_BIC::Neutron(), G4HadronPhysicsQGSP_BERT_HP::Neutron(), G4HadronPhysicsQGSP_BIC_HP::Neutron(), G4HadronPhysicsShielding::Neutron(), G4HadronPhysicsFTFP_BERT::Pion(), G4HadronPhysicsQGSP_BERT::Pion(), G4HadronPhysicsQGSP_BIC::Pion(), G4HadronPhysicsFTF_BIC::Pion(), G4HadronPhysicsINCLXX::Pion(), G4HadronPhysicsQGS_BIC::Pion(), G4HadronPhysicsFTFP_BERT::Proton(), G4HadronPhysicsQGSP_BERT::Proton(), G4HadronPhysicsQGSP_BIC::Proton(), G4HadronPhysicsFTF_BIC::Proton(), G4HadronPhysicsINCLXX::Proton(), G4HadronPhysicsNuBeam::Proton(), G4HadronPhysicsQGS_BIC::Proton(), and G4HadronPhysicsQGSP_BIC_AllHP::Proton().
|
delete |
|
overridevirtual |
Reimplemented from G4VDiscreteProcess.
Reimplemented in G4NeutronGeneralProcess, G4NeutrinoElectronProcess, G4ElNeutrinoNucleusProcess, G4HadronElasticProcess, G4MuNeutrinoNucleusProcess, and G4TauNeutrinoNucleusProcess.
Definition at line 324 of file G4HadronicProcess.cc.
Referenced by G4NeutronGeneralProcess::PostStepDoIt().
|
overridevirtual |
Reimplemented from G4VDiscreteProcess.
Reimplemented in G4HadronStoppingProcess, and G4NeutronGeneralProcess.
Definition at line 268 of file G4HadronicProcess.cc.
|
overridevirtual |
Reimplemented from G4VProcess.
Reimplemented in G4NeutrinoElectronProcess, G4HadronStoppingProcess, G4ElNeutrinoNucleusProcess, G4MuNeutrinoNucleusProcess, G4NeutronGeneralProcess, and G4TauNeutrinoNucleusProcess.
Definition at line 169 of file G4HadronicProcess.cc.
Referenced by G4NeutrinoElectronProcess::PreparePhysicsTable(), G4GammaGeneralProcess::PreparePhysicsTable(), G4ElNeutrinoNucleusProcess::PreparePhysicsTable(), G4MuNeutrinoNucleusProcess::PreparePhysicsTable(), G4NeutronGeneralProcess::PreparePhysicsTable(), and G4TauNeutrinoNucleusProcess::PreparePhysicsTable().
|
overridevirtual |
Reimplemented from G4VProcess.
Reimplemented in G4ElectronNuclearProcess, G4MuonNuclearProcess, G4NeutrinoElectronProcess, G4NeutronFissionProcess, G4PositronNuclearProcess, G4HadronicAbsorptionBertini, G4HadronicAbsorptionFritiof, G4HadronicAbsorptionFritiofWithBinaryCascade, G4HadronStoppingProcess, G4MuonMinusCapture, G4NeutronCaptureProcess, G4ElNeutrinoNucleusProcess, G4HadronElasticProcess, G4MuNeutrinoNucleusProcess, G4NeutronGeneralProcess, and G4TauNeutrinoNucleusProcess.
Definition at line 484 of file G4HadronicProcess.cc.
Referenced by G4HadronicProcessStore::PrintHtml(), G4GammaGeneralProcess::ProcessDescription(), and G4NeutronGeneralProcess::ProcessDescription().
void G4HadronicProcess::RegisterMe | ( | G4HadronicInteraction * | a | ) |
Definition at line 140 of file G4HadronicProcess.cc.
Referenced by G4BertiniElectroNuclearBuilder::Build(), G4LENDBertiniGammaElectroNuclearBuilder::Build(), G4NeutronLENDBuilder::Build(), G4NeutronPHPBuilder::Build(), G4AlphaPHPBuilder::Build(), G4BertiniKaonBuilder::Build(), G4BertiniNeutronBuilder::Build(), G4BertiniPiKBuilder::Build(), G4BertiniPionBuilder::Build(), G4BertiniProtonBuilder::Build(), G4BinaryAlphaBuilder::Build(), G4BinaryDeuteronBuilder::Build(), G4BinaryHe3Builder::Build(), G4BinaryNeutronBuilder::Build(), G4BinaryPiKBuilder::Build(), G4BinaryPionBuilder::Build(), G4BinaryProtonBuilder::Build(), G4BinaryTritonBuilder::Build(), G4DeuteronPHPBuilder::Build(), G4FTFBinaryKaonBuilder::Build(), G4FTFBinaryNeutronBuilder::Build(), G4FTFBinaryPiKBuilder::Build(), G4FTFBinaryPionBuilder::Build(), G4FTFBinaryProtonBuilder::Build(), G4FTFPAntiBarionBuilder::Build(), G4FTFPKaonBuilder::Build(), G4FTFPNeutronBuilder::Build(), G4FTFPPiKBuilder::Build(), G4FTFPPionBuilder::Build(), G4FTFPProtonBuilder::Build(), G4He3PHPBuilder::Build(), G4HyperonFTFPBuilder::Build(), G4HyperonQGSPBuilder::Build(), G4INCLXXNeutronBuilder::Build(), G4INCLXXPionBuilder::Build(), G4INCLXXProtonBuilder::Build(), G4PrecoNeutronBuilder::Build(), G4PrecoProtonBuilder::Build(), G4ProtonPHPBuilder::Build(), G4QGSBinaryKaonBuilder::Build(), G4QGSBinaryNeutronBuilder::Build(), G4QGSBinaryPiKBuilder::Build(), G4QGSBinaryPionBuilder::Build(), G4QGSBinaryProtonBuilder::Build(), G4QGSPAntiBarionBuilder::Build(), G4QGSPKaonBuilder::Build(), G4QGSPLundStrFragmProtonBuilder::Build(), G4QGSPNeutronBuilder::Build(), G4QGSPPiKBuilder::Build(), G4QGSPPionBuilder::Build(), G4TritonPHPBuilder::Build(), G4QGSPProtonBuilder::Build(), G4HadProcesses::BuildNeutronInelasticAndCapture(), LBE::ConstructHad(), G4HadronElasticPhysicsHP::ConstructProcess(), G4HadronElasticPhysicsLEND::ConstructProcess(), G4HadronElasticPhysicsPHP::ConstructProcess(), G4EmExtraPhysics::ConstructProcess(), G4ChargeExchangePhysics::ConstructProcess(), G4HadronDElasticPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4IonElasticPhysics::ConstructProcess(), G4ThermalNeutrons::ConstructProcess(), G4HadronInelasticQBBC::ConstructProcess(), G4HadronPhysicsFTFQGSP_BERT::ConstructProcess(), G4HadronicAbsorptionBertini::G4HadronicAbsorptionBertini(), G4HadronicAbsorptionFritiof::G4HadronicAbsorptionFritiof(), G4HadronicAbsorptionFritiofWithBinaryCascade::G4HadronicAbsorptionFritiofWithBinaryCascade(), G4MuonMinusCapture::G4MuonMinusCapture(), G4HadronPhysicsFTFP_BERT::Neutron(), G4HadronPhysicsQGSP_BERT::Neutron(), G4HadronPhysicsQGSP_BIC::Neutron(), G4HadronPhysicsFTF_BIC::Neutron(), G4HadronPhysicsFTFP_BERT_HP::Neutron(), G4HadronPhysicsINCLXX::Neutron(), G4HadronPhysicsQGS_BIC::Neutron(), G4HadronPhysicsQGSP_BERT_HP::Neutron(), G4HadronPhysicsQGSP_BIC_HP::Neutron(), and G4HadronPhysicsShielding::Neutron().
|
inline |
Definition at line 301 of file G4HadronicProcess.hh.
|
inline |
Definition at line 322 of file G4HadronicProcess.hh.
Referenced by G4HadronicProcessStore::SetProcessAbsLevel(), and G4HadronicProcessStore::SetProcessRelLevel().
|
inline |
Definition at line 316 of file G4HadronicProcess.hh.
|
inline |
Definition at line 311 of file G4HadronicProcess.hh.
|
overridevirtual |
Reimplemented from G4VProcess.
Reimplemented in G4NeutronGeneralProcess.
Definition at line 260 of file G4HadronicProcess.cc.
|
inline |
Definition at line 343 of file G4HadronicProcess.hh.
Referenced by BuildPhysicsTable().
|
protected |
Definition at line 224 of file G4HadronicProcess.hh.
Referenced by BiasCrossSectionByFactor(), CrossSectionFactor(), GetMeanFreePath(), PostStepDoIt(), and G4HadronElasticProcess::PostStepDoIt().
|
protected |
Definition at line 227 of file G4HadronicProcess.hh.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), CheckEnergyMomentumConservation(), CheckResult(), PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), and SetEpReportLevel().
|
protected |
Definition at line 223 of file G4HadronicProcess.hh.
Referenced by FillResult(), and PostStepDoIt().
|
protected |
Definition at line 229 of file G4HadronicProcess.hh.
Referenced by BuildPhysicsTable(), CrossSectionType(), PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), and SetCrossSectionType().
Definition at line 226 of file G4HadronicProcess.hh.
Referenced by PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), and PostStepGetPhysicalInteractionLength().
|
protected |
Definition at line 221 of file G4HadronicProcess.hh.
Referenced by AddDataSet(), BuildPhysicsTable(), ComputeCrossSection(), DumpPhysicsTable(), GetCrossSectionDataStore(), GetElementCrossSection(), GetMeanFreePath(), PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), and ~G4HadronicProcess().
|
protected |
Definition at line 225 of file G4HadronicProcess.hh.
Referenced by GetLastCrossSection(), PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), and PostStepGetPhysicalInteractionLength().
|
protected |
Definition at line 218 of file G4HadronicProcess.hh.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), and G4TauNeutrinoNucleusProcess::PostStepDoIt().
|
protected |
Definition at line 220 of file G4HadronicProcess.hh.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), CheckEnergyMomentumConservation(), FillResult(), G4NeutronGeneralProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), G4TauNeutrinoNucleusProcess::PostStepDoIt(), and ~G4HadronicProcess().