Geant4 11.2.2
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 &) |
Protected Member Functions inherited from G4VDiscreteProcess | |
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 |
G4int | 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 874 of file G4HadronicProcess.cc.
Referenced by G4HadProcesses::AddCaptureCrossSection(), G4HadProcesses::AddElasticCrossSection(), G4HadProcesses::AddFissionCrossSection(), G4HadProcesses::AddInelasticCrossSection(), G4HadronElasticPhysics::AddXSection(), G4AlphaPHPBuilder::Build(), G4BertiniElectroNuclearBuilder::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(), G4LENDBertiniGammaElectroNuclearBuilder::Build(), G4NeutronLENDBuilder::Build(), G4NeutronLENDBuilder::Build(), G4NeutronLENDBuilder::Build(), G4NeutronLENDBuilder::Build(), G4NeutronPHPBuilder::Build(), G4NeutronPHPBuilder::Build(), G4NeutronPHPBuilder::Build(), G4NeutronPHPBuilder::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(), G4QGSPProtonBuilder::Build(), G4TritonPHPBuilder::Build(), G4HadProcesses::BuildNeutronElastic(), G4HadProcesses::BuildNeutronInelasticAndCapture(), LBE::ConstructHad(), G4HadronDElasticPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4HadronElasticPhysicsHP::ConstructProcess(), G4HadronElasticPhysicsHPT::ConstructProcess(), G4HadronElasticPhysicsLEND::ConstructProcess(), G4HadronElasticPhysicsPHP::ConstructProcess(), G4HadronElasticPhysicsVI::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4HadronInelasticQBBC::ConstructProcess(), G4HadronInelasticQBBC_ABLA::ConstructProcess(), G4HadronPhysicsFTFQGSP_BERT::ConstructProcess(), G4IonElasticPhysics::ConstructProcess(), G4NeutronCrossSectionXS::ConstructProcess(), G4ThermalNeutrons::ConstructProcess(), G4ChargeExchangeProcess::G4ChargeExchangeProcess(), G4MuonNuclearProcess::G4MuonNuclearProcess(), G4NeutronCaptureProcess::G4NeutronCaptureProcess(), G4NeutronFissionProcess::G4NeutronFissionProcess(), G4HadronPhysicsFTF_BIC::Neutron(), G4HadronPhysicsFTFP_BERT::Neutron(), G4HadronPhysicsQGS_BIC::Neutron(), G4HadronPhysicsQGSP_BERT::Neutron(), G4HadronPhysicsQGSP_BIC::Neutron(), G4NeutronGeneralProcess::SetCaptureProcess(), G4NeutronGeneralProcess::SetElasticProcess(), and G4NeutronGeneralProcess::SetInelasticProcess().
void G4HadronicProcess::BiasCrossSectionByFactor | ( | G4double | aScale | ) |
Definition at line 596 of file G4HadronicProcess.cc.
Referenced by MultiplyCrossSectionBy().
|
overridevirtual |
Reimplemented from G4VProcess.
Reimplemented in G4HadronStoppingProcess, and G4NeutronGeneralProcess.
Definition at line 171 of file G4HadronicProcess.cc.
Referenced by G4ChargeExchangeProcess::BuildPhysicsTable(), G4GammaGeneralProcess::BuildPhysicsTable(), and G4NeutronGeneralProcess::BuildPhysicsTable().
|
protected |
Definition at line 699 of file G4HadronicProcess.cc.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), G4HadronElasticProcess::PostStepDoIt(), and PostStepDoIt().
|
protected |
Definition at line 608 of file G4HadronicProcess.cc.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), G4HadronElasticProcess::PostStepDoIt(), and PostStepDoIt().
|
inlineprotected |
Definition at line 350 of file G4HadronicProcess.hh.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), G4HadronElasticProcess::PostStepDoIt(), and PostStepDoIt().
G4double G4HadronicProcess::ComputeCrossSection | ( | const G4ParticleDefinition * | part, |
const G4Material * | mat, | ||
const G4double | kinEnergy ) |
Definition at line 897 of file G4HadronicProcess.cc.
Referenced by G4HadXSHelper::FillPeaksStructure(), and G4HadXSHelper::FindCrossSectionMax().
|
inline |
Definition at line 302 of file G4HadronicProcess.hh.
|
inline |
Definition at line 291 of file G4HadronicProcess.hh.
Referenced by BuildPhysicsTable().
void G4HadronicProcess::DumpPhysicsTable | ( | const G4ParticleDefinition & | p | ) |
Definition at line 869 of file G4HadronicProcess.cc.
|
protected |
Definition at line 844 of file G4HadronicProcess.cc.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), and G4TauNeutrinoNucleusProcess::PostStepDoIt().
|
inline |
Definition at line 345 of file G4HadronicProcess.hh.
Referenced by BuildPhysicsTable().
|
protected |
Definition at line 502 of file G4HadronicProcess.cc.
Referenced by G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), and G4TauNeutrinoNucleusProcess::PostStepDoIt().
|
inline |
Definition at line 333 of file G4HadronicProcess.hh.
Referenced by G4ChargeExchangeProcess::BuildPhysicsTable(), G4GammaGeneralProcess::BuildPhysicsTable(), G4ElectronNuclearProcess::G4ElectronNuclearProcess(), G4PositronNuclearProcess::G4PositronNuclearProcess(), G4ElNeutrinoNucleusProcess::GetMeanFreePath(), G4MuNeutrinoNucleusProcess::GetMeanFreePath(), G4NeutrinoElectronProcess::GetMeanFreePath(), G4TauNeutrinoNucleusProcess::GetMeanFreePath(), G4HadronPhysicsShielding::Neutron(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4TauNeutrinoNucleusProcess::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 144 of file G4HadronicProcess.cc.
Referenced by G4HadronicProcessStore::GetCaptureCrossSectionPerAtom(), G4HadronicProcessStore::GetChargeExchangeCrossSectionPerAtom(), G4HadronicProcessStore::GetElasticCrossSectionPerAtom(), G4HadronicProcessStore::GetFissionCrossSectionPerAtom(), G4HadronicProcessStore::GetInelasticCrossSectionPerAtom(), and GetMicroscopicCrossSection().
Definition at line 327 of file G4HadronicProcess.hh.
|
inline |
Definition at line 274 of file G4HadronicProcess.hh.
Referenced by CheckEnergyMomentumConservation(), and CheckResult().
std::vector< G4HadronicInteraction * > & G4HadronicProcess::GetHadronicInteractionList | ( | ) |
Definition at line 880 of file G4HadronicProcess.cc.
Referenced by G4HadronElasticPhysicsHPT::ConstructProcess(), G4ThermalNeutrons::ConstructProcess(), G4HadronElasticPhysics::GetElasticModel(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), and G4TauNeutrinoNucleusProcess::PostStepDoIt().
G4HadronicInteraction * G4HadronicProcess::GetHadronicModel | ( | const G4String & | modelName | ) |
Definition at line 886 of file G4HadronicProcess.cc.
|
inlineprotected |
Definition at line 366 of file G4HadronicProcess.hh.
|
overridevirtual |
Implements G4VDiscreteProcess.
Reimplemented in G4MuNeutrinoNucleusProcess, G4NeutrinoElectronProcess, G4NeutronGeneralProcess, and G4TauNeutrinoNucleusProcess.
Definition at line 311 of file G4HadronicProcess.cc.
|
inline |
Definition at line 265 of file G4HadronicProcess.hh.
|
inline |
Definition at line 285 of file G4HadronicProcess.hh.
|
inline |
Definition at line 280 of file G4HadronicProcess.hh.
|
inline |
Definition at line 361 of file G4HadronicProcess.hh.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), and G4TauNeutrinoNucleusProcess::PostStepDoIt().
void G4HadronicProcess::MultiplyCrossSectionBy | ( | G4double | factor | ) |
Definition at line 591 of file G4HadronicProcess.cc.
Referenced by G4HadProcesses::BuildNeutronElastic(), G4HadProcesses::BuildNeutronInelasticAndCapture(), G4HadronDElasticPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4HadronInelasticQBBC::ConstructProcess(), G4HadronInelasticQBBC_ABLA::ConstructProcess(), G4HadronPhysicsFTFQGSP_BERT::ConstructProcess(), G4HadronPhysicsFTF_BIC::Kaon(), G4HadronPhysicsFTFP_BERT::Kaon(), G4HadronPhysicsINCLXX::Kaon(), G4HadronPhysicsFTF_BIC::Neutron(), G4HadronPhysicsFTFP_BERT::Neutron(), G4HadronPhysicsFTFP_BERT_HP::Neutron(), G4HadronPhysicsINCLXX::Neutron(), G4HadronPhysicsQGS_BIC::Neutron(), G4HadronPhysicsQGSP_BERT::Neutron(), G4HadronPhysicsQGSP_BIC::Neutron(), G4HadronPhysicsQGSP_BIC_HP::Neutron(), G4HadronPhysicsShielding::Neutron(), G4HadronPhysicsFTF_BIC::Pion(), G4HadronPhysicsFTFP_BERT::Pion(), G4HadronPhysicsINCLXX::Pion(), G4HadronPhysicsQGS_BIC::Pion(), G4HadronPhysicsQGSP_BERT::Pion(), G4HadronPhysicsQGSP_BIC::Pion(), G4HadronPhysicsFTF_BIC::Proton(), G4HadronPhysicsFTFP_BERT::Proton(), G4HadronPhysicsINCLXX::Proton(), G4HadronPhysicsNuBeam::Proton(), G4HadronPhysicsQGS_BIC::Proton(), G4HadronPhysicsQGSP_BERT::Proton(), G4HadronPhysicsQGSP_BIC::Proton(), and G4HadronPhysicsQGSP_BIC_AllHP::Proton().
|
delete |
|
overridevirtual |
Reimplemented from G4VDiscreteProcess.
Reimplemented in G4MuNeutrinoNucleusProcess, G4NeutrinoElectronProcess, G4NeutronGeneralProcess, and G4TauNeutrinoNucleusProcess.
Definition at line 321 of file G4HadronicProcess.cc.
Referenced by G4NeutronGeneralProcess::PostStepDoIt().
|
overridevirtual |
Reimplemented from G4VDiscreteProcess.
Reimplemented in G4HadronStoppingProcess, G4MuNeutrinoNucleusProcess, G4NeutrinoElectronProcess, G4NeutronGeneralProcess, and G4TauNeutrinoNucleusProcess.
Definition at line 275 of file G4HadronicProcess.cc.
|
overridevirtual |
Reimplemented from G4VProcess.
Reimplemented in G4HadronStoppingProcess, and G4NeutronGeneralProcess.
Definition at line 165 of file G4HadronicProcess.cc.
Referenced by G4GammaGeneralProcess::PreparePhysicsTable(), and G4NeutronGeneralProcess::PreparePhysicsTable().
|
overridevirtual |
Reimplemented from G4VProcess.
Reimplemented in G4HadronStoppingProcess, G4MuNeutrinoNucleusProcess, G4MuonMinusCapture, G4MuonNuclearProcess, G4NeutrinoElectronProcess, G4NeutronCaptureProcess, G4NeutronFissionProcess, G4NeutronGeneralProcess, G4PositronNuclearProcess, and G4TauNeutrinoNucleusProcess.
Definition at line 479 of file G4HadronicProcess.cc.
Referenced by G4HadronicProcessStore::PrintHtml(), G4GammaGeneralProcess::ProcessDescription(), and G4NeutronGeneralProcess::ProcessDescription().
void G4HadronicProcess::RegisterMe | ( | G4HadronicInteraction * | a | ) |
Definition at line 136 of file G4HadronicProcess.cc.
Referenced by G4AlphaPHPBuilder::Build(), G4BertiniElectroNuclearBuilder::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(), G4LENDBertiniGammaElectroNuclearBuilder::Build(), G4NeutronLENDBuilder::Build(), G4NeutronLENDBuilder::Build(), G4NeutronLENDBuilder::Build(), G4NeutronLENDBuilder::Build(), G4NeutronPHPBuilder::Build(), G4NeutronPHPBuilder::Build(), G4NeutronPHPBuilder::Build(), G4NeutronPHPBuilder::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(), G4QGSPProtonBuilder::Build(), G4TritonPHPBuilder::Build(), G4HadProcesses::BuildNeutronInelasticAndCapture(), LBE::ConstructHad(), G4EmExtraPhysics::ConstructProcess(), G4HadronDElasticPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4HadronElasticPhysicsHP::ConstructProcess(), G4HadronElasticPhysicsHPT::ConstructProcess(), G4HadronElasticPhysicsLEND::ConstructProcess(), G4HadronElasticPhysicsPHP::ConstructProcess(), G4HadronElasticPhysicsVI::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4HadronInelasticQBBC::ConstructProcess(), G4HadronInelasticQBBC_ABLA::ConstructProcess(), G4HadronPhysicsFTFQGSP_BERT::ConstructProcess(), G4IonElasticPhysics::ConstructProcess(), G4ThermalNeutrons::ConstructProcess(), G4HadronicAbsorptionBertini::G4HadronicAbsorptionBertini(), G4HadronicAbsorptionFritiof::G4HadronicAbsorptionFritiof(), G4HadronicAbsorptionFritiofWithBinaryCascade::G4HadronicAbsorptionFritiofWithBinaryCascade(), G4HadronicAbsorptionINCLXX::G4HadronicAbsorptionINCLXX(), G4MuonMinusCapture::G4MuonMinusCapture(), G4HadronPhysicsFTF_BIC::Neutron(), G4HadronPhysicsFTFP_BERT::Neutron(), G4HadronPhysicsFTFP_BERT_HP::Neutron(), G4HadronPhysicsINCLXX::Neutron(), G4HadronPhysicsQGS_BIC::Neutron(), G4HadronPhysicsQGSP_BERT::Neutron(), G4HadronPhysicsQGSP_BIC::Neutron(), G4HadronPhysicsQGSP_BIC_HP::Neutron(), and G4HadronPhysicsShielding::Neutron().
|
inline |
Definition at line 297 of file G4HadronicProcess.hh.
|
inline |
Definition at line 318 of file G4HadronicProcess.hh.
|
inline |
Definition at line 312 of file G4HadronicProcess.hh.
|
inline |
Definition at line 307 of file G4HadronicProcess.hh.
|
overridevirtual |
Reimplemented from G4VProcess.
Reimplemented in G4NeutronGeneralProcess.
Definition at line 267 of file G4HadronicProcess.cc.
|
inline |
Definition at line 339 of file G4HadronicProcess.hh.
Referenced by BuildPhysicsTable().
|
protected |
Definition at line 221 of file G4HadronicProcess.hh.
Referenced by BiasCrossSectionByFactor(), CrossSectionFactor(), GetMeanFreePath(), G4HadronElasticProcess::PostStepDoIt(), and PostStepDoIt().
|
protected |
Definition at line 224 of file G4HadronicProcess.hh.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), CheckEnergyMomentumConservation(), CheckResult(), G4HadronElasticProcess::PostStepDoIt(), PostStepDoIt(), and SetEpReportLevel().
|
protected |
Definition at line 220 of file G4HadronicProcess.hh.
Referenced by FillResult(), and PostStepDoIt().
|
protected |
Definition at line 226 of file G4HadronicProcess.hh.
Referenced by BuildPhysicsTable(), CrossSectionType(), G4HadronElasticProcess::PostStepDoIt(), PostStepDoIt(), and SetCrossSectionType().
Definition at line 223 of file G4HadronicProcess.hh.
Referenced by G4HadronElasticProcess::PostStepDoIt(), PostStepDoIt(), and PostStepGetPhysicalInteractionLength().
|
protected |
Definition at line 218 of file G4HadronicProcess.hh.
Referenced by AddDataSet(), BuildPhysicsTable(), ComputeCrossSection(), DumpPhysicsTable(), GetCrossSectionDataStore(), GetElementCrossSection(), GetMeanFreePath(), G4HadronElasticProcess::PostStepDoIt(), PostStepDoIt(), and ~G4HadronicProcess().
|
protected |
Definition at line 222 of file G4HadronicProcess.hh.
Referenced by GetLastCrossSection(), G4HadronElasticProcess::PostStepDoIt(), PostStepDoIt(), and PostStepGetPhysicalInteractionLength().
|
protected |
Definition at line 215 of file G4HadronicProcess.hh.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), and G4TauNeutrinoNucleusProcess::PostStepDoIt().
|
protected |
Definition at line 217 of file G4HadronicProcess.hh.
Referenced by G4HadronStoppingProcess::AtRestDoIt(), CheckEnergyMomentumConservation(), FillResult(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4NeutronGeneralProcess::PostStepDoIt(), G4TauNeutrinoNucleusProcess::PostStepDoIt(), and ~G4HadronicProcess().