Geant4_10
|
#include <G4HadronicInteraction.hh>
Protected Member Functions | |
void | SetModelName (const G4String &nam) |
G4bool | IsBlocked () const |
void | Block () |
Protected Attributes | |
G4HadFinalState | theParticleChange |
G4int | verboseLevel |
G4double | theMinEnergy |
G4double | theMaxEnergy |
G4bool | isBlocked |
Definition at line 63 of file G4HadronicInteraction.hh.
G4HadronicInteraction::G4HadronicInteraction | ( | const G4String & | modelName = "HadronicModel" | ) |
|
virtual |
|
inline |
|
pure virtual |
Implemented in G4FissLib, G4INCLXXInterface, G4DPMJET2_5Model, G4CascadeInterface, G4NeutronHPInelastic, G4UrQMD1_3Model, G4WilsonAbrasionModel, G4EMDissociation, G4HIJING_Model, G4VPreCompoundModel, G4MuonMinusBoundDecay, G4BinaryCascade, G4EmCaptureCascade, G4MuMinusCapturePrecompound, G4LFission, G4NeutronHPThermalScattering, G4PreCompoundModel, CexmcChargeExchangeProductionModel< OutputParticle >, G4QMDReaction, G4GeneratorPrecompoundInterface, G4LEnp, G4TheoFSGenerator, G4LENDFission, G4ElectroVDNuclearModel, G4LEpp, G4LENDCapture, G4LENDElastic, G4LENDInelastic, G4MuonVDNuclearModel, G4LowEIonFragmentation, G4ChargeExchange, G4NeutronHPFission, G4HadronElastic, G4NeutronRadCapture, G4RPGKLongInelastic, G4LENDModel, G4RPGAntiKZeroInelastic, G4RPGKShortInelastic, G4RPGXiZeroInelastic, G4AblaInterface, G4ParaFissionModel, G4RPGAntiXiZeroInelastic, G4RPGKPlusInelastic, G4RPGKZeroInelastic, G4RPGLambdaInelastic, G4RPGSigmaMinusInelastic, G4NeutronHPCapture, G4NeutronHPElastic, G4RPGAntiNeutronInelastic, G4RPGAntiOmegaMinusInelastic, G4RPGAntiSigmaMinusInelastic, G4RPGAntiXiMinusInelastic, G4RPGOmegaMinusInelastic, G4RPGAntiLambdaInelastic, G4RPGAntiProtonInelastic, G4RPGAntiSigmaPlusInelastic, G4RPGSigmaPlusInelastic, G4RPGXiMinusInelastic, G4RPGKMinusInelastic, G4RPGNeutronInelastic, G4RPGProtonInelastic, G4RPGPiMinusInelastic, G4RPGPiPlusInelastic, and G4BinaryLightIonReaction.
|
inlineprotected |
Definition at line 175 of file G4HadronicInteraction.hh.
void G4HadronicInteraction::DeActivateFor | ( | const G4Material * | aMaterial | ) |
Definition at line 204 of file G4HadronicInteraction.cc.
Definition at line 209 of file G4HadronicInteraction.cc.
|
virtual |
Reimplemented in G4TheoFSGenerator.
Definition at line 239 of file G4HadronicInteraction.cc.
|
virtual |
Reimplemented in G4DPMJET2_5Model, G4NeutronHPInelastic, G4LFission, G4NeutronHPThermalScattering, G4NeutronHPFission, G4NeutronHPCapture, and G4NeutronHPElastic.
Definition at line 232 of file G4HadronicInteraction.cc.
|
inline |
G4double G4HadronicInteraction::GetMaxEnergy | ( | const G4Material * | aMaterial, |
const G4Element * | anElement | ||
) | const |
|
inline |
G4double G4HadronicInteraction::GetMinEnergy | ( | const G4Material * | aMaterial, |
const G4Element * | anElement | ||
) | const |
|
inline |
Definition at line 119 of file G4HadronicInteraction.hh.
|
inline |
Definition at line 110 of file G4HadronicInteraction.hh.
|
inline |
Definition at line 145 of file G4HadronicInteraction.hh.
|
inlinevirtual |
Reimplemented in G4NeutronHPInelastic, G4NeutronHPElastic, G4NeutronHPFission, and G4NeutronHPCapture.
Definition at line 113 of file G4HadronicInteraction.hh.
|
inlinevirtual |
Reimplemented in G4DPMJET2_5Model, and G4CascadeInterface.
Definition at line 80 of file G4HadronicInteraction.hh.
G4bool G4HadronicInteraction::IsBlocked | ( | const G4Material * | aMaterial | ) | const |
Definition at line 215 of file G4HadronicInteraction.cc.
Definition at line 224 of file G4HadronicInteraction.cc.
|
inlineprotected |
Definition at line 174 of file G4HadronicInteraction.hh.
|
virtual |
Reimplemented in G4CascadeInterface, G4WilsonAbrasionModel, G4VIntraNuclearTransportModel, G4BinaryCascade, G4MuonMinusBoundDecay, G4EmCaptureCascade, G4LFission, G4PreCompoundModel, G4MuMinusCapturePrecompound, G4TheoFSGenerator, G4ElectroVDNuclearModel, and G4BinaryLightIonReaction.
Definition at line 245 of file G4HadronicInteraction.cc.
|
inline |
Definition at line 151 of file G4HadronicInteraction.hh.
|
inline |
Definition at line 148 of file G4HadronicInteraction.hh.
|
virtual |
Reimplemented in G4ElasticHadrNucleusHE, G4DiffuseElastic, G4NuclNuclDiffuseElastic, G4HadronElastic, G4ChipsElasticModel, and G4AntiNuclElastic.
Definition at line 58 of file G4HadronicInteraction.cc.
|
inline |
Definition at line 158 of file G4HadronicInteraction.hh.
Definition at line 103 of file G4HadronicInteraction.hh.
void G4HadronicInteraction::SetMaxEnergy | ( | G4double | anEnergy, |
const G4Material * | aMaterial | ||
) |
Definition at line 90 of file G4HadronicInteraction.hh.
void G4HadronicInteraction::SetMinEnergy | ( | G4double | anEnergy, |
const G4Material * | aMaterial | ||
) |
Definition at line 171 of file G4HadronicInteraction.hh.
Definition at line 142 of file G4HadronicInteraction.hh.
Reimplemented in G4DPMJET2_5Model, G4NeutronHPInelastic, G4CascadeInterface, G4WilsonAbrasionModel, G4NeutronHPElastic, G4NeutronHPFission, and G4NeutronHPCapture.
Definition at line 116 of file G4HadronicInteraction.hh.
|
protected |
Definition at line 193 of file G4HadronicInteraction.hh.
|
protected |
Definition at line 191 of file G4HadronicInteraction.hh.
|
protected |
Definition at line 190 of file G4HadronicInteraction.hh.
|
protected |
Definition at line 177 of file G4HadronicInteraction.hh.
|
protected |
Definition at line 182 of file G4HadronicInteraction.hh.