#include <G4HadronicInteraction.hh>
Inheritance diagram for G4HadronicInteraction:
Definition at line 63 of file G4HadronicInteraction.hh.
G4HadronicInteraction::G4HadronicInteraction | ( | const G4String & | modelName = "HadronicModel" |
) |
Definition at line 42 of file G4HadronicInteraction.cc.
References G4HadronicInteractionRegistry::Instance(), and G4HadronicInteractionRegistry::RegisterMe().
00042 : 00043 verboseLevel(0), theMinEnergy(0.0), theMaxEnergy(25.0*GeV), 00044 isBlocked(false), recoilEnergyThreshold(0.0), theModelName(modelName), 00045 epCheckLevels(DBL_MAX, DBL_MAX) 00046 { 00047 G4HadronicInteractionRegistry::Instance()->RegisterMe(this); 00048 }
G4HadronicInteraction::~G4HadronicInteraction | ( | ) | [virtual] |
Definition at line 51 of file G4HadronicInteraction.cc.
References G4HadronicInteractionRegistry::Instance(), and G4HadronicInteractionRegistry::RemoveMe().
00052 { 00053 G4HadronicInteractionRegistry::Instance()->RemoveMe(this); 00054 }
void G4HadronicInteraction::ActivateFor | ( | const G4Element * | anElement | ) | [inline] |
Definition at line 132 of file G4HadronicInteraction.hh.
References Block(), GetMaxEnergy(), GetMinEnergy(), SetMaxEnergy(), and SetMinEnergy().
00133 { 00134 Block(); 00135 SetMaxEnergy(GetMaxEnergy(), anElement); 00136 SetMinEnergy(GetMinEnergy(), anElement); 00137 }
void G4HadronicInteraction::ActivateFor | ( | const G4Material * | aMaterial | ) | [inline] |
Definition at line 124 of file G4HadronicInteraction.hh.
References Block(), GetMaxEnergy(), GetMinEnergy(), SetMaxEnergy(), and SetMinEnergy().
00125 { 00126 Block(); 00127 SetMaxEnergy(GetMaxEnergy(), aMaterial); 00128 SetMinEnergy(GetMinEnergy(), aMaterial); 00129 }
virtual G4HadFinalState* G4HadronicInteraction::ApplyYourself | ( | const G4HadProjectile & | aTrack, | |
G4Nucleus & | targetNucleus | |||
) | [pure virtual] |
Implemented in G4WilsonAbrasionModel, G4BinaryCascade, G4BinaryLightIonReaction, G4GeneratorPrecompoundInterface, G4CascadeInterface, G4ElectroNuclearReaction, G4GammaNuclearReaction, G4PionMinusNuclearReaction, G4ProtonAntiProtonReaction, G4QStringChipsParticleLevelInterface, G4StringChipsInterface, G4StringChipsParticleLevelInterface, G4ChargeExchange, G4HadronElastic, G4LEnp, G4LEpp, G4ParaFissionModel, G4NeutronRadCapture, G4EMDissociation, G4HEAntiKaonZeroInelastic, G4HEAntiLambdaInelastic, G4HEAntiNeutronInelastic, G4HEAntiOmegaMinusInelastic, G4HEAntiProtonInelastic, G4HEAntiSigmaMinusInelastic, G4HEAntiSigmaPlusInelastic, G4HEAntiSigmaZeroInelastic, G4HEAntiXiMinusInelastic, G4HEAntiXiZeroInelastic, G4HEKaonMinusInelastic, G4HEKaonPlusInelastic, G4HEKaonZeroInelastic, G4HEKaonZeroLongInelastic, G4HEKaonZeroShortInelastic, G4HELambdaInelastic, G4HENeutronInelastic, G4HEOmegaMinusInelastic, G4HEPionMinusInelastic, G4HEPionPlusInelastic, G4HEProtonInelastic, G4HESigmaMinusInelastic, G4HESigmaPlusInelastic, G4HESigmaZeroInelastic, G4HEXiMinusInelastic, G4HEXiZeroInelastic, G4INCLXXInterface, G4LENDCapture, G4LENDElastic, G4LENDFission, G4LENDInelastic, G4LENDModel, G4ElectroVDNuclearModel, G4MuonVDNuclearModel, G4FissLib, G4LCapture, G4LEAlphaInelastic, G4LEAntiKaonZeroInelastic, G4LEAntiLambdaInelastic, G4LEAntiNeutronInelastic, G4LEAntiOmegaMinusInelastic, G4LEAntiProtonInelastic, G4LEAntiSigmaMinusInelastic, G4LEAntiSigmaPlusInelastic, G4LEAntiXiMinusInelastic, G4LEAntiXiZeroInelastic, G4LEDeuteronInelastic, G4LEKaonMinusInelastic, G4LEKaonPlusInelastic, G4LEKaonZeroInelastic, G4LEKaonZeroLInelastic, G4LEKaonZeroSInelastic, G4LELambdaInelastic, G4LElastic, G4LENeutronInelastic, G4LEOmegaMinusInelastic, G4LEPionMinusInelastic, G4LEPionPlusInelastic, G4LEProtonInelastic, G4LESigmaMinusInelastic, G4LESigmaPlusInelastic, G4LETritonInelastic, G4LEXiMinusInelastic, G4LEXiZeroInelastic, G4LFission, G4VPreCompoundModel, G4NeutronHPCapture, G4NeutronHPElastic, G4NeutronHPFission, G4NeutronHPInelastic, G4NeutronHPorLCapture, G4NeutronHPorLCaptureModel, G4NeutronHPorLEInelastic, G4NeutronHPorLEInelasticModel, G4NeutronHPorLElastic, G4NeutronHPorLElasticModel, G4NeutronHPorLFission, G4NeutronHPorLFissionModel, G4NeutronHPThermalScattering, G4LowEIonFragmentation, G4PreCompoundModel, G4QMDReaction, G4RPGAntiKZeroInelastic, G4RPGAntiLambdaInelastic, G4RPGAntiNeutronInelastic, G4RPGAntiOmegaMinusInelastic, G4RPGAntiProtonInelastic, G4RPGAntiSigmaMinusInelastic, G4RPGAntiSigmaPlusInelastic, G4RPGAntiXiMinusInelastic, G4RPGAntiXiZeroInelastic, G4RPGKLongInelastic, G4RPGKMinusInelastic, G4RPGKPlusInelastic, G4RPGKShortInelastic, G4RPGKZeroInelastic, G4RPGLambdaInelastic, G4RPGNeutronInelastic, G4RPGOmegaMinusInelastic, G4RPGPiMinusInelastic, G4RPGPiPlusInelastic, G4RPGProtonInelastic, G4RPGSigmaMinusInelastic, G4RPGSigmaPlusInelastic, G4RPGXiMinusInelastic, G4RPGXiZeroInelastic, G4TheoFSGenerator, G4EmCaptureCascade, G4MuMinusCapturePrecompound, and G4MuonMinusBoundDecay.
Referenced by G4HadronicInteractionWrapper::ApplyInteraction(), G4INCLXXInterface::ApplyYourself(), G4HadronStoppingProcess::AtRestDoIt(), G4WHadronElasticProcess::PostStepDoIt(), G4HadronicProcess::PostStepDoIt(), and G4HadronElasticProcess::PostStepDoIt().
void G4HadronicInteraction::Block | ( | ) | [inline, protected] |
Definition at line 175 of file G4HadronicInteraction.hh.
References isBlocked.
Referenced by ActivateFor().
00175 { isBlocked = true; }
void G4HadronicInteraction::DeActivateFor | ( | const G4Element * | anElement | ) |
void G4HadronicInteraction::DeActivateFor | ( | const G4Material * | aMaterial | ) |
std::pair< G4double, G4double > G4HadronicInteraction::GetEnergyMomentumCheckLevels | ( | ) | const [virtual] |
const std::pair< G4double, G4double > G4HadronicInteraction::GetFatalEnergyCheckLevels | ( | ) | const [virtual] |
Reimplemented in G4HEInelastic, G4InelasticInteraction, G4LCapture, G4LElastic, G4LFission, G4NeutronHPCapture, G4NeutronHPElastic, G4NeutronHPFission, G4NeutronHPInelastic, G4NeutronHPorLCapture, G4NeutronHPorLEInelastic, G4NeutronHPorLElastic, G4NeutronHPorLFission, and G4NeutronHPThermalScattering.
Definition at line 232 of file G4HadronicInteraction.cc.
Referenced by G4HadronicProcess::CheckResult().
00233 { 00234 // default level of Check 00235 return std::pair<G4double, G4double>(10.*perCent, 5 * GeV); 00236 }
G4double G4HadronicInteraction::GetMaxEnergy | ( | const G4Material * | aMaterial, | |
const G4Element * | anElement | |||
) | const |
Definition at line 134 of file G4HadronicInteraction.cc.
References G4cout, G4endl, G4Material::GetName(), IsBlocked(), theMaxEnergy, and verboseLevel.
00136 { 00137 if( IsBlocked(aMaterial) ) { return 0.0; } 00138 if( IsBlocked(anElement) ) { return 0.0; } 00139 size_t length = theMaxEnergyListElements.size(); 00140 if(0 < length) { 00141 for(size_t i=0; i<length; ++i ) { 00142 if( anElement == theMaxEnergyListElements[i].second ) 00143 { return theMaxEnergyListElements[i].first; } 00144 } 00145 } 00146 length = theMaxEnergyList.size(); 00147 if(0 < length) { 00148 for(size_t i=0; i<length; ++i ) { 00149 if( aMaterial == theMaxEnergyList[i].second ) 00150 { return theMaxEnergyList[i].first; } 00151 } 00152 } 00153 if(IsBlocked()) { return 0.0; } 00154 if( verboseLevel > 1 ) { 00155 G4cout << "*** Warning from HadronicInteraction::GetMaxEnergy" << G4endl 00156 << " material " << aMaterial->GetName() 00157 << " not found in min energy List" << G4endl; 00158 } 00159 return theMaxEnergy; 00160 }
G4double G4HadronicInteraction::GetMaxEnergy | ( | ) | const [inline] |
Definition at line 97 of file G4HadronicInteraction.hh.
References theMaxEnergy.
Referenced by ActivateFor(), and G4EnergyRangeManager::GetHadronicInteraction().
00098 { return theMaxEnergy; }
G4double G4HadronicInteraction::GetMinEnergy | ( | const G4Material * | aMaterial, | |
const G4Element * | anElement | |||
) | const |
Definition at line 64 of file G4HadronicInteraction.cc.
References G4cout, G4endl, G4Material::GetName(), IsBlocked(), theMinEnergy, and verboseLevel.
00066 { 00067 if( IsBlocked(aMaterial) ) { return 0.0; } 00068 if( IsBlocked(anElement) ) { return 0.0; } 00069 size_t length = theMinEnergyListElements.size(); 00070 if(0 < length) { 00071 for(size_t i=0; i<length; ++i ) { 00072 if( anElement == theMinEnergyListElements[i].second ) 00073 { return theMinEnergyListElements[i].first; } 00074 } 00075 } 00076 length = theMinEnergyList.size(); 00077 if(0 < length) { 00078 for(size_t i=0; i<length; ++i ) { 00079 if( aMaterial == theMinEnergyList[i].second ) 00080 { return theMinEnergyList[i].first; } 00081 } 00082 } 00083 if(IsBlocked()) { return 0.0; } 00084 if( verboseLevel > 1 ) { 00085 G4cout << "*** Warning from HadronicInteraction::GetMinEnergy" << G4endl 00086 << " material " << aMaterial->GetName() 00087 << " not found in min energy List" << G4endl; 00088 } 00089 return theMinEnergy; 00090 }
G4double G4HadronicInteraction::GetMinEnergy | ( | ) | const [inline] |
Definition at line 84 of file G4HadronicInteraction.hh.
References theMinEnergy.
Referenced by ActivateFor().
00085 { return theMinEnergy; }
const G4String& G4HadronicInteraction::GetModelName | ( | ) | const [inline] |
Reimplemented in G4VIntraNuclearTransportModel.
Definition at line 119 of file G4HadronicInteraction.hh.
Referenced by G4MuMinusCapturePrecompound::ApplyYourself(), G4INCLXXInterface::ApplyYourself(), G4HadronStoppingProcess::AtRestDoIt(), G4VHadronPhysics::BuildModel(), G4HadronicProcess::CheckEnergyMomentumConservation(), G4HadronicProcess::CheckResult(), G4ChargeExchangePhysics::ConstructProcess(), G4LENDModel::create_used_target_map(), G4HadronElastic::Description(), G4GammaNuclearReaction::Description(), G4ElectroNuclearReaction::Description(), G4ElasticHadrNucleusHE::Description(), G4ChipsElasticModel::Description(), G4CHIPSElastic::Description(), G4TheoFSGenerator::ModelDescription(), G4VHadronPhysics::NewModel(), G4WHadronElasticProcess::PostStepDoIt(), G4HadronicProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4HadronicProcessStore::PrintModelHtml(), G4HadronicProcessStore::RegisterInteraction(), and G4HadronicProcess::RegisterMe().
const G4HadronicInteraction* G4HadronicInteraction::GetMyPointer | ( | ) | const [inline] |
G4double G4HadronicInteraction::GetRecoilEnergyThreshold | ( | ) | const [inline] |
Definition at line 145 of file G4HadronicInteraction.hh.
Referenced by G4HadronElastic::ApplyYourself().
G4int G4HadronicInteraction::GetVerboseLevel | ( | ) | const [inline] |
Definition at line 113 of file G4HadronicInteraction.hh.
References verboseLevel.
00114 { return verboseLevel; }
virtual G4bool G4HadronicInteraction::IsApplicable | ( | const G4HadProjectile & | , | |
G4Nucleus & | ||||
) | [inline, virtual] |
G4bool G4HadronicInteraction::IsBlocked | ( | ) | const [inline, protected] |
Definition at line 174 of file G4HadronicInteraction.hh.
References isBlocked.
Referenced by GetMaxEnergy(), GetMinEnergy(), SetMaxEnergy(), and SetMinEnergy().
00174 { return isBlocked;}
Definition at line 224 of file G4HadronicInteraction.cc.
00225 { 00226 for (size_t i=0; i<theBlockedListElements.size(); ++i) { 00227 if (anElement == theBlockedListElements[i]) return true; 00228 } 00229 return false; 00230 }
G4bool G4HadronicInteraction::IsBlocked | ( | const G4Material * | aMaterial | ) | const |
Definition at line 215 of file G4HadronicInteraction.cc.
00216 { 00217 for (size_t i=0; i<theBlockedList.size(); ++i) { 00218 if (aMaterial == theBlockedList[i]) return true; 00219 } 00220 return false; 00221 }
void G4HadronicInteraction::ModelDescription | ( | std::ostream & | outFile | ) | const [virtual] |
Reimplemented in G4WilsonAbrasionModel, G4BinaryCascade, G4BinaryLightIonReaction, G4CascadeInterface, G4HEAntiKaonZeroInelastic, G4HEAntiLambdaInelastic, G4HEAntiNeutronInelastic, G4HEAntiOmegaMinusInelastic, G4HEAntiProtonInelastic, G4HEAntiSigmaMinusInelastic, G4HEAntiSigmaPlusInelastic, G4HEAntiSigmaZeroInelastic, G4HEAntiXiMinusInelastic, G4HEAntiXiZeroInelastic, G4HEKaonMinusInelastic, G4HEKaonPlusInelastic, G4HEKaonZeroInelastic, G4HEKaonZeroLongInelastic, G4HEKaonZeroShortInelastic, G4HELambdaInelastic, G4HENeutronInelastic, G4HEOmegaMinusInelastic, G4HEPionMinusInelastic, G4HEPionPlusInelastic, G4HEProtonInelastic, G4HESigmaMinusInelastic, G4HESigmaPlusInelastic, G4HESigmaZeroInelastic, G4HEXiMinusInelastic, G4HEXiZeroInelastic, G4ElectroVDNuclearModel, G4LCapture, G4LEAlphaInelastic, G4LEAntiKaonZeroInelastic, G4LEAntiLambdaInelastic, G4LEAntiNeutronInelastic, G4LEAntiOmegaMinusInelastic, G4LEAntiProtonInelastic, G4LEAntiSigmaMinusInelastic, G4LEAntiSigmaPlusInelastic, G4LEAntiXiMinusInelastic, G4LEAntiXiZeroInelastic, G4LEDeuteronInelastic, G4LEKaonMinusInelastic, G4LEKaonPlusInelastic, G4LEKaonZeroInelastic, G4LEKaonZeroLInelastic, G4LEKaonZeroSInelastic, G4LELambdaInelastic, G4LElastic, G4LENeutronInelastic, G4LEOmegaMinusInelastic, G4LEPionMinusInelastic, G4LEPionPlusInelastic, G4LEProtonInelastic, G4LESigmaMinusInelastic, G4LESigmaPlusInelastic, G4LETritonInelastic, G4LEXiMinusInelastic, G4LEXiZeroInelastic, G4LFission, G4VIntraNuclearTransportModel, G4PreCompoundModel, G4TheoFSGenerator, G4EmCaptureCascade, G4MuMinusCapturePrecompound, and G4MuonMinusBoundDecay.
Definition at line 245 of file G4HadronicInteraction.cc.
Referenced by G4HadronicProcessStore::PrintModelHtml().
G4bool G4HadronicInteraction::operator!= | ( | const G4HadronicInteraction & | right | ) | const [inline] |
Definition at line 151 of file G4HadronicInteraction.hh.
00152 { return ( this != (G4HadronicInteraction *) &right ); }
G4bool G4HadronicInteraction::operator== | ( | const G4HadronicInteraction & | right | ) | const [inline] |
Definition at line 148 of file G4HadronicInteraction.hh.
00149 { return ( this == (G4HadronicInteraction *) &right ); }
G4double G4HadronicInteraction::SampleInvariantT | ( | const G4ParticleDefinition * | p, | |
G4double | plab, | |||
G4int | Z, | |||
G4int | A | |||
) | [virtual] |
Reimplemented in G4AntiNuclElastic, G4CHIPSElastic, G4ChipsElasticModel, G4DiffuseElastic, G4ElasticHadrNucleusHE, G4HadronElastic, and G4NuclNuclDiffuseElastic.
Definition at line 58 of file G4HadronicInteraction.cc.
void G4HadronicInteraction::SetEnergyMomentumCheckLevels | ( | G4double | relativeLevel, | |
G4double | absoluteLevel | |||
) | [inline] |
Definition at line 158 of file G4HadronicInteraction.hh.
Referenced by G4BinaryCascade::G4BinaryCascade(), and G4CascadeInterface::G4CascadeInterface().
void G4HadronicInteraction::SetMaxEnergy | ( | G4double | anEnergy, | |
const G4Material * | aMaterial | |||
) |
Definition at line 183 of file G4HadronicInteraction.cc.
References G4cout, G4endl, G4Material::GetName(), and IsBlocked().
00185 { 00186 if( IsBlocked(aMaterial) ) { 00187 G4cout << "*** Warning from HadronicInteraction::SetMaxEnergy" << G4endl 00188 << "Warning: The model is not active for the Material " 00189 << aMaterial->GetName() << "." << G4endl; 00190 } 00191 size_t length = theMaxEnergyList.size(); 00192 if(0 < length) { 00193 for(size_t i=0; i<length; ++i ) { 00194 if( aMaterial == theMaxEnergyList[i].second ) 00195 { 00196 theMaxEnergyList[i].first = anEnergy; 00197 return; 00198 } 00199 } 00200 } 00201 theMaxEnergyList.push_back(std::pair<G4double, const G4Material *>(anEnergy, aMaterial)); 00202 }
Definition at line 162 of file G4HadronicInteraction.cc.
References G4cout, G4endl, G4Element::GetName(), and IsBlocked().
00164 { 00165 if( IsBlocked(anElement) ) { 00166 G4cout << "*** Warning from HadronicInteraction::SetMaxEnergy" << G4endl 00167 << "Warning: The model is not active for the Element " 00168 << anElement->GetName() << "." << G4endl; 00169 } 00170 size_t length = theMaxEnergyListElements.size(); 00171 if(0 < length) { 00172 for(size_t i=0; i<length; ++i ) { 00173 if( anElement == theMaxEnergyListElements[i].second ) 00174 { 00175 theMaxEnergyListElements[i].first = anEnergy; 00176 return; 00177 } 00178 } 00179 } 00180 theMaxEnergyListElements.push_back(std::pair<G4double, const G4Element *>(anEnergy, anElement)); 00181 }
void G4HadronicInteraction::SetMaxEnergy | ( | const G4double | anEnergy | ) | [inline] |
Definition at line 103 of file G4HadronicInteraction.hh.
References theMaxEnergy.
Referenced by ActivateFor(), G4QGSPProtonBuilder::Build(), G4QGSPPionBuilder::Build(), G4QGSPPiKBuilder::Build(), G4QGSPNeutronBuilder::Build(), G4QGSCProtonBuilder::Build(), G4QGSCPiKBuilder::Build(), G4QGSCNeutronBuilder::Build(), G4QGSCEflowProtonBuilder::Build(), G4QGSCEflowPiKBuilder::Build(), G4QGSCEflowNeutronBuilder::Build(), G4QGSC_QGSCProtonBuilder::Build(), G4QGSC_QGSCPiKBuilder::Build(), G4QGSC_QGSCNeutronBuilder::Build(), G4QGSC_CHIPSProtonBuilder::Build(), G4QGSC_CHIPSPiKBuilder::Build(), G4QGSC_CHIPSNeutronBuilder::Build(), G4QGSBinaryProtonBuilder::Build(), G4QGSBinaryPiKBuilder::Build(), G4QGSBinaryNeutronBuilder::Build(), G4PrecoProtonBuilder::Build(), G4PrecoNeutronBuilder::Build(), G4NeutronLENDBuilder::Build(), G4NeutronHPBuilder::Build(), G4MiscQGSCBuilder::Build(), G4MiscLHEPBuilder::Build(), G4MiscBuilder::Build(), G4LHEPProtonBuilder::Build(), G4LHEPPiKBuilder::Build(), G4LHEPNeutronBuilder::Build(), G4LHEPAntiBarionBuilder::Build(), G4LEPProtonBuilder::Build(), G4LEPPionBuilder::Build(), G4LEPPiKBuilder::Build(), G4LEPNeutronBuilder::Build(), G4INCLXXProtonBuilder::Build(), G4INCLXXPiKBuilder::Build(), G4INCLXXNeutronBuilder::Build(), G4HyperonLHEPBuilder::Build(), G4FTFPProtonBuilder::Build(), G4FTFPPiKBuilder::Build(), G4FTFPNeutronBuilder::Build(), G4FTFPAntiBarionBuilder::Build(), G4ElectroNuclearBuilder::Build(), G4BinaryProtonBuilder::Build(), G4BinaryPionBuilder::Build(), G4BinaryPiKBuilder::Build(), G4BinaryNeutronBuilder::Build(), G4BertiniProtonBuilder::Build(), G4BertiniPionBuilder::Build(), G4BertiniPiKBuilder::Build(), G4BertiniNeutronBuilder::Build(), G4BertiniKaonBuilder::Build(), G4BertiniElectroNuclearBuilder::Build(), G4VHadronPhysics::BuildModel(), G4IonPhysics::ConstructProcess(), G4HadronQElasticPhysics::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4HadronDElasticPhysics::ConstructProcess(), G4BertiniKaonBuilder::G4BertiniKaonBuilder(), G4BertiniPiKBuilder::G4BertiniPiKBuilder(), G4BertiniPionBuilder::G4BertiniPionBuilder(), G4BinaryCascade::G4BinaryCascade(), G4BinaryPiKBuilder::G4BinaryPiKBuilder(), G4BinaryPionBuilder::G4BinaryPionBuilder(), G4ChargeExchange::G4ChargeExchange(), G4DiffuseElastic::G4DiffuseElastic(), G4ElectroNuclearReaction::G4ElectroNuclearReaction(), G4ElectroVDNuclearModel::G4ElectroVDNuclearModel(), G4EMDissociation::G4EMDissociation(), G4EventGenerator::G4EventGenerator(), G4FissLib::G4FissLib(), G4FTFBinaryKaonBuilder::G4FTFBinaryKaonBuilder(), G4FTFBinaryNeutronBuilder::G4FTFBinaryNeutronBuilder(), G4FTFBinaryPiKBuilder::G4FTFBinaryPiKBuilder(), G4FTFBinaryPionBuilder::G4FTFBinaryPionBuilder(), G4FTFBinaryProtonBuilder::G4FTFBinaryProtonBuilder(), G4FTFCNeutronBuilder::G4FTFCNeutronBuilder(), G4FTFCPiKBuilder::G4FTFCPiKBuilder(), G4FTFCProtonBuilder::G4FTFCProtonBuilder(), G4FTFPAntiBarionBuilder::G4FTFPAntiBarionBuilder(), G4FTFPNeutronBuilder::G4FTFPNeutronBuilder(), G4FTFPPiKBuilder::G4FTFPPiKBuilder(), G4FTFPProtonBuilder::G4FTFPProtonBuilder(), G4HadronElastic::G4HadronElastic(), G4HadronicAbsorptionFritiof::G4HadronicAbsorptionFritiof(), G4HyperonFTFPBuilder::G4HyperonFTFPBuilder(), G4INCLXXPiKBuilder::G4INCLXXPiKBuilder(), G4LCapture::G4LCapture(), G4LEAlphaInelastic::G4LEAlphaInelastic(), G4LEAntiKaonZeroInelastic::G4LEAntiKaonZeroInelastic(), G4LEAntiLambdaInelastic::G4LEAntiLambdaInelastic(), G4LEAntiNeutronInelastic::G4LEAntiNeutronInelastic(), G4LEAntiOmegaMinusInelastic::G4LEAntiOmegaMinusInelastic(), G4LEAntiProtonInelastic::G4LEAntiProtonInelastic(), G4LEAntiSigmaMinusInelastic::G4LEAntiSigmaMinusInelastic(), G4LEAntiSigmaPlusInelastic::G4LEAntiSigmaPlusInelastic(), G4LEAntiXiMinusInelastic::G4LEAntiXiMinusInelastic(), G4LEAntiXiZeroInelastic::G4LEAntiXiZeroInelastic(), G4LEDeuteronInelastic::G4LEDeuteronInelastic(), G4LEKaonMinusInelastic::G4LEKaonMinusInelastic(), G4LEKaonPlusInelastic::G4LEKaonPlusInelastic(), G4LEKaonZeroInelastic::G4LEKaonZeroInelastic(), G4LEKaonZeroLInelastic::G4LEKaonZeroLInelastic(), G4LEKaonZeroSInelastic::G4LEKaonZeroSInelastic(), G4LELambdaInelastic::G4LELambdaInelastic(), G4LElastic::G4LElastic(), G4LENDModel::G4LENDModel(), G4LENeutronInelastic::G4LENeutronInelastic(), G4LEnp::G4LEnp(), G4LEOmegaMinusInelastic::G4LEOmegaMinusInelastic(), G4LEPionMinusInelastic::G4LEPionMinusInelastic(), G4LEPionPlusInelastic::G4LEPionPlusInelastic(), G4LEpp::G4LEpp(), G4LEProtonInelastic::G4LEProtonInelastic(), G4LESigmaMinusInelastic::G4LESigmaMinusInelastic(), G4LESigmaPlusInelastic::G4LESigmaPlusInelastic(), G4LETritonInelastic::G4LETritonInelastic(), G4LEXiMinusInelastic::G4LEXiMinusInelastic(), G4LEXiZeroInelastic::G4LEXiZeroInelastic(), G4LFission::G4LFission(), G4MuonVDNuclearModel::G4MuonVDNuclearModel(), G4NeutronHPCapture::G4NeutronHPCapture(), G4NeutronHPElastic::G4NeutronHPElastic(), G4NeutronHPFission::G4NeutronHPFission(), G4NeutronHPInelastic::G4NeutronHPInelastic(), G4NeutronHPorLCapture::G4NeutronHPorLCapture(), G4NeutronHPorLEInelastic::G4NeutronHPorLEInelastic(), G4NeutronHPorLElastic::G4NeutronHPorLElastic(), G4NeutronHPorLFission::G4NeutronHPorLFission(), G4NeutronHPThermalScattering::G4NeutronHPThermalScattering(), G4NeutronRadCapture::G4NeutronRadCapture(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), G4ParaFissionModel::G4ParaFissionModel(), G4RPGAntiKZeroInelastic::G4RPGAntiKZeroInelastic(), G4RPGAntiLambdaInelastic::G4RPGAntiLambdaInelastic(), G4RPGAntiNeutronInelastic::G4RPGAntiNeutronInelastic(), G4RPGAntiOmegaMinusInelastic::G4RPGAntiOmegaMinusInelastic(), G4RPGAntiProtonInelastic::G4RPGAntiProtonInelastic(), G4RPGAntiSigmaMinusInelastic::G4RPGAntiSigmaMinusInelastic(), G4RPGAntiSigmaPlusInelastic::G4RPGAntiSigmaPlusInelastic(), G4RPGAntiXiMinusInelastic::G4RPGAntiXiMinusInelastic(), G4RPGAntiXiZeroInelastic::G4RPGAntiXiZeroInelastic(), G4RPGKLongInelastic::G4RPGKLongInelastic(), G4RPGKMinusInelastic::G4RPGKMinusInelastic(), G4RPGKPlusInelastic::G4RPGKPlusInelastic(), G4RPGKShortInelastic::G4RPGKShortInelastic(), G4RPGKZeroInelastic::G4RPGKZeroInelastic(), G4RPGLambdaInelastic::G4RPGLambdaInelastic(), G4RPGNucleonInelastic::G4RPGNucleonInelastic(), G4RPGOmegaMinusInelastic::G4RPGOmegaMinusInelastic(), G4RPGPionInelastic::G4RPGPionInelastic(), G4RPGSigmaMinusInelastic::G4RPGSigmaMinusInelastic(), G4RPGSigmaPlusInelastic::G4RPGSigmaPlusInelastic(), G4RPGXiMinusInelastic::G4RPGXiMinusInelastic(), G4RPGXiZeroInelastic::G4RPGXiZeroInelastic(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), G4VHadronPhysics::NewModel(), and G4LEpp::SetCoulombEffects().
00104 { theMaxEnergy = anEnergy; }
void G4HadronicInteraction::SetMinEnergy | ( | G4double | anEnergy, | |
const G4Material * | aMaterial | |||
) |
Definition at line 113 of file G4HadronicInteraction.cc.
References G4cout, G4endl, G4Material::GetName(), and IsBlocked().
00115 { 00116 if( IsBlocked(aMaterial) ) { 00117 G4cout << "*** Warning from HadronicInteraction::SetMinEnergy" << G4endl 00118 << " The model is not active for the Material " 00119 << aMaterial->GetName() << "." << G4endl; 00120 } 00121 size_t length = theMinEnergyList.size(); 00122 if(0 < length) { 00123 for(size_t i=0; i<length; ++i ) { 00124 if( aMaterial == theMinEnergyList[i].second ) 00125 { 00126 theMinEnergyList[i].first = anEnergy; 00127 return; 00128 } 00129 } 00130 } 00131 theMinEnergyList.push_back(std::pair<G4double, const G4Material *>(anEnergy, aMaterial)); 00132 }
Definition at line 92 of file G4HadronicInteraction.cc.
References G4cout, G4endl, G4Element::GetName(), and IsBlocked().
00094 { 00095 if( IsBlocked(anElement) ) { 00096 G4cout << "*** Warning from HadronicInteraction::SetMinEnergy" << G4endl 00097 << " The model is not active for the Element " 00098 << anElement->GetName() << "." << G4endl; 00099 } 00100 size_t length = theMinEnergyListElements.size(); 00101 if(0 < length) { 00102 for(size_t i=0; i<length; ++i ) { 00103 if( anElement == theMinEnergyListElements[i].second ) 00104 { 00105 theMinEnergyListElements[i].first = anEnergy; 00106 return; 00107 } 00108 } 00109 } 00110 theMinEnergyListElements.push_back(std::pair<G4double, const G4Element *>(anEnergy, anElement)); 00111 }
void G4HadronicInteraction::SetMinEnergy | ( | G4double | anEnergy | ) | [inline] |
Definition at line 90 of file G4HadronicInteraction.hh.
References theMinEnergy.
Referenced by ActivateFor(), G4QGSPProtonBuilder::Build(), G4QGSPPionBuilder::Build(), G4QGSPPiKBuilder::Build(), G4QGSPNeutronBuilder::Build(), G4QGSCProtonBuilder::Build(), G4QGSCPiKBuilder::Build(), G4QGSCNeutronBuilder::Build(), G4QGSCEflowProtonBuilder::Build(), G4QGSCEflowPiKBuilder::Build(), G4QGSCEflowNeutronBuilder::Build(), G4QGSC_QGSCProtonBuilder::Build(), G4QGSC_QGSCPiKBuilder::Build(), G4QGSC_QGSCNeutronBuilder::Build(), G4QGSC_CHIPSProtonBuilder::Build(), G4QGSC_CHIPSPiKBuilder::Build(), G4QGSC_CHIPSNeutronBuilder::Build(), G4QGSBinaryProtonBuilder::Build(), G4QGSBinaryPiKBuilder::Build(), G4QGSBinaryNeutronBuilder::Build(), G4PrecoProtonBuilder::Build(), G4PrecoNeutronBuilder::Build(), G4NeutronLENDBuilder::Build(), G4NeutronHPBuilder::Build(), G4MiscQGSCBuilder::Build(), G4LHEPProtonBuilder::Build(), G4LHEPPiKBuilder::Build(), G4LHEPNeutronBuilder::Build(), G4LEPProtonBuilder::Build(), G4LEPPionBuilder::Build(), G4LEPPiKBuilder::Build(), G4LEPNeutronBuilder::Build(), G4INCLXXProtonBuilder::Build(), G4INCLXXPiKBuilder::Build(), G4INCLXXNeutronBuilder::Build(), G4FTFPProtonBuilder::Build(), G4FTFPPiKBuilder::Build(), G4FTFPNeutronBuilder::Build(), G4FTFPAntiBarionBuilder::Build(), G4FTFCProtonBuilder::Build(), G4FTFCPiKBuilder::Build(), G4FTFCNeutronBuilder::Build(), G4FTFBinaryProtonBuilder::Build(), G4FTFBinaryPionBuilder::Build(), G4FTFBinaryPiKBuilder::Build(), G4FTFBinaryNeutronBuilder::Build(), G4FTFBinaryKaonBuilder::Build(), G4ElectroNuclearBuilder::Build(), G4BinaryProtonBuilder::Build(), G4BinaryPionBuilder::Build(), G4BinaryPiKBuilder::Build(), G4BinaryNeutronBuilder::Build(), G4BertiniProtonBuilder::Build(), G4BertiniPionBuilder::Build(), G4BertiniPiKBuilder::Build(), G4BertiniNeutronBuilder::Build(), G4BertiniKaonBuilder::Build(), G4BertiniElectroNuclearBuilder::Build(), G4VHadronPhysics::BuildModel(), TLBE< T >::ConstructHad(), G4IonPhysics::ConstructProcess(), G4HadronQElasticPhysics::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4HadronElasticPhysicsLEND::ConstructProcess(), G4HadronElasticPhysicsHP::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4HadronDElasticPhysics::ConstructProcess(), G4BertiniKaonBuilder::G4BertiniKaonBuilder(), G4BertiniPiKBuilder::G4BertiniPiKBuilder(), G4BertiniPionBuilder::G4BertiniPionBuilder(), G4BinaryCascade::G4BinaryCascade(), G4BinaryPiKBuilder::G4BinaryPiKBuilder(), G4BinaryPionBuilder::G4BinaryPionBuilder(), G4ChargeExchange::G4ChargeExchange(), G4DiffuseElastic::G4DiffuseElastic(), G4ElectroNuclearReaction::G4ElectroNuclearReaction(), G4ElectroVDNuclearModel::G4ElectroVDNuclearModel(), G4EMDissociation::G4EMDissociation(), G4EventGenerator::G4EventGenerator(), G4FissLib::G4FissLib(), G4FTFBinaryKaonBuilder::G4FTFBinaryKaonBuilder(), G4FTFBinaryNeutronBuilder::G4FTFBinaryNeutronBuilder(), G4FTFBinaryPiKBuilder::G4FTFBinaryPiKBuilder(), G4FTFBinaryPionBuilder::G4FTFBinaryPionBuilder(), G4FTFBinaryProtonBuilder::G4FTFBinaryProtonBuilder(), G4FTFCNeutronBuilder::G4FTFCNeutronBuilder(), G4FTFCPiKBuilder::G4FTFCPiKBuilder(), G4FTFCProtonBuilder::G4FTFCProtonBuilder(), G4FTFPAntiBarionBuilder::G4FTFPAntiBarionBuilder(), G4FTFPNeutronBuilder::G4FTFPNeutronBuilder(), G4FTFPPiKBuilder::G4FTFPPiKBuilder(), G4FTFPProtonBuilder::G4FTFPProtonBuilder(), G4HadronElastic::G4HadronElastic(), G4HadronicAbsorptionBertini::G4HadronicAbsorptionBertini(), G4HadronicAbsorptionFritiof::G4HadronicAbsorptionFritiof(), G4HyperonFTFPBuilder::G4HyperonFTFPBuilder(), G4INCLXXPiKBuilder::G4INCLXXPiKBuilder(), G4LCapture::G4LCapture(), G4LEAlphaInelastic::G4LEAlphaInelastic(), G4LEAntiKaonZeroInelastic::G4LEAntiKaonZeroInelastic(), G4LEAntiLambdaInelastic::G4LEAntiLambdaInelastic(), G4LEAntiNeutronInelastic::G4LEAntiNeutronInelastic(), G4LEAntiOmegaMinusInelastic::G4LEAntiOmegaMinusInelastic(), G4LEAntiProtonInelastic::G4LEAntiProtonInelastic(), G4LEAntiSigmaMinusInelastic::G4LEAntiSigmaMinusInelastic(), G4LEAntiSigmaPlusInelastic::G4LEAntiSigmaPlusInelastic(), G4LEAntiXiMinusInelastic::G4LEAntiXiMinusInelastic(), G4LEAntiXiZeroInelastic::G4LEAntiXiZeroInelastic(), G4LEDeuteronInelastic::G4LEDeuteronInelastic(), G4LEKaonMinusInelastic::G4LEKaonMinusInelastic(), G4LEKaonPlusInelastic::G4LEKaonPlusInelastic(), G4LEKaonZeroInelastic::G4LEKaonZeroInelastic(), G4LEKaonZeroLInelastic::G4LEKaonZeroLInelastic(), G4LEKaonZeroSInelastic::G4LEKaonZeroSInelastic(), G4LELambdaInelastic::G4LELambdaInelastic(), G4LElastic::G4LElastic(), G4LENDModel::G4LENDModel(), G4LENeutronInelastic::G4LENeutronInelastic(), G4LEnp::G4LEnp(), G4LEOmegaMinusInelastic::G4LEOmegaMinusInelastic(), G4LEPionMinusInelastic::G4LEPionMinusInelastic(), G4LEPionPlusInelastic::G4LEPionPlusInelastic(), G4LEpp::G4LEpp(), G4LEProtonInelastic::G4LEProtonInelastic(), G4LESigmaMinusInelastic::G4LESigmaMinusInelastic(), G4LESigmaPlusInelastic::G4LESigmaPlusInelastic(), G4LETritonInelastic::G4LETritonInelastic(), G4LEXiMinusInelastic::G4LEXiMinusInelastic(), G4LEXiZeroInelastic::G4LEXiZeroInelastic(), G4LFission::G4LFission(), G4MuonVDNuclearModel::G4MuonVDNuclearModel(), G4NeutronHPCapture::G4NeutronHPCapture(), G4NeutronHPElastic::G4NeutronHPElastic(), G4NeutronHPFission::G4NeutronHPFission(), G4NeutronHPInelastic::G4NeutronHPInelastic(), G4NeutronHPorLCapture::G4NeutronHPorLCapture(), G4NeutronHPorLEInelastic::G4NeutronHPorLEInelastic(), G4NeutronHPorLElastic::G4NeutronHPorLElastic(), G4NeutronHPorLFission::G4NeutronHPorLFission(), G4NeutronHPThermalScattering::G4NeutronHPThermalScattering(), G4NeutronRadCapture::G4NeutronRadCapture(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), G4ParaFissionModel::G4ParaFissionModel(), G4RPGAntiKZeroInelastic::G4RPGAntiKZeroInelastic(), G4RPGAntiLambdaInelastic::G4RPGAntiLambdaInelastic(), G4RPGAntiNeutronInelastic::G4RPGAntiNeutronInelastic(), G4RPGAntiOmegaMinusInelastic::G4RPGAntiOmegaMinusInelastic(), G4RPGAntiProtonInelastic::G4RPGAntiProtonInelastic(), G4RPGAntiSigmaMinusInelastic::G4RPGAntiSigmaMinusInelastic(), G4RPGAntiSigmaPlusInelastic::G4RPGAntiSigmaPlusInelastic(), G4RPGAntiXiMinusInelastic::G4RPGAntiXiMinusInelastic(), G4RPGAntiXiZeroInelastic::G4RPGAntiXiZeroInelastic(), G4RPGKLongInelastic::G4RPGKLongInelastic(), G4RPGKMinusInelastic::G4RPGKMinusInelastic(), G4RPGKPlusInelastic::G4RPGKPlusInelastic(), G4RPGKShortInelastic::G4RPGKShortInelastic(), G4RPGKZeroInelastic::G4RPGKZeroInelastic(), G4RPGLambdaInelastic::G4RPGLambdaInelastic(), G4RPGNucleonInelastic::G4RPGNucleonInelastic(), G4RPGOmegaMinusInelastic::G4RPGOmegaMinusInelastic(), G4RPGPionInelastic::G4RPGPionInelastic(), G4RPGSigmaMinusInelastic::G4RPGSigmaMinusInelastic(), G4RPGSigmaPlusInelastic::G4RPGSigmaPlusInelastic(), G4RPGXiMinusInelastic::G4RPGXiMinusInelastic(), G4RPGXiZeroInelastic::G4RPGXiZeroInelastic(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), and G4VHadronPhysics::NewModel().
00091 { theMinEnergy = anEnergy; }
void G4HadronicInteraction::SetModelName | ( | const G4String & | nam | ) | [inline, protected] |
void G4HadronicInteraction::SetRecoilEnergyThreshold | ( | G4double | val | ) | [inline] |
Definition at line 142 of file G4HadronicInteraction.hh.
Referenced by G4WHadronElasticProcess::PostStepDoIt(), and G4HadronElasticProcess::PostStepDoIt().
void G4HadronicInteraction::SetVerboseLevel | ( | G4int | value | ) | [inline] |
Reimplemented in G4WilsonAbrasionModel, G4CascadeInterface, G4HEAntiSigmaZeroInelastic, G4HEInelastic, and G4HESigmaZeroInelastic.
Definition at line 116 of file G4HadronicInteraction.hh.
References verboseLevel.
Referenced by G4CascadeInterface::SetVerboseLevel().
00117 { verboseLevel = value; }
G4bool G4HadronicInteraction::isBlocked [protected] |
Definition at line 193 of file G4HadronicInteraction.hh.
Referenced by Block(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), and IsBlocked().
G4double G4HadronicInteraction::theMaxEnergy [protected] |
Definition at line 191 of file G4HadronicInteraction.hh.
Referenced by G4DiffuseElastic::G4DiffuseElastic(), G4HEAntiKaonZeroInelastic::G4HEAntiKaonZeroInelastic(), G4HEAntiLambdaInelastic::G4HEAntiLambdaInelastic(), G4HEAntiNeutronInelastic::G4HEAntiNeutronInelastic(), G4HEAntiOmegaMinusInelastic::G4HEAntiOmegaMinusInelastic(), G4HEAntiProtonInelastic::G4HEAntiProtonInelastic(), G4HEAntiSigmaMinusInelastic::G4HEAntiSigmaMinusInelastic(), G4HEAntiSigmaPlusInelastic::G4HEAntiSigmaPlusInelastic(), G4HEAntiSigmaZeroInelastic::G4HEAntiSigmaZeroInelastic(), G4HEAntiXiMinusInelastic::G4HEAntiXiMinusInelastic(), G4HEAntiXiZeroInelastic::G4HEAntiXiZeroInelastic(), G4HEKaonMinusInelastic::G4HEKaonMinusInelastic(), G4HEKaonPlusInelastic::G4HEKaonPlusInelastic(), G4HEKaonZeroInelastic::G4HEKaonZeroInelastic(), G4HEKaonZeroLongInelastic::G4HEKaonZeroLongInelastic(), G4HEKaonZeroShortInelastic::G4HEKaonZeroShortInelastic(), G4HELambdaInelastic::G4HELambdaInelastic(), G4HENeutronInelastic::G4HENeutronInelastic(), G4HEOmegaMinusInelastic::G4HEOmegaMinusInelastic(), G4HEPionMinusInelastic::G4HEPionMinusInelastic(), G4HEPionPlusInelastic::G4HEPionPlusInelastic(), G4HEProtonInelastic::G4HEProtonInelastic(), G4HESigmaMinusInelastic::G4HESigmaMinusInelastic(), G4HESigmaPlusInelastic::G4HESigmaPlusInelastic(), G4HESigmaZeroInelastic::G4HESigmaZeroInelastic(), G4HEXiMinusInelastic::G4HEXiMinusInelastic(), G4HEXiZeroInelastic::G4HEXiZeroInelastic(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), GetMaxEnergy(), and SetMaxEnergy().
G4double G4HadronicInteraction::theMinEnergy [protected] |
Definition at line 190 of file G4HadronicInteraction.hh.
Referenced by G4DiffuseElastic::G4DiffuseElastic(), G4HEAntiKaonZeroInelastic::G4HEAntiKaonZeroInelastic(), G4HEAntiLambdaInelastic::G4HEAntiLambdaInelastic(), G4HEAntiNeutronInelastic::G4HEAntiNeutronInelastic(), G4HEAntiOmegaMinusInelastic::G4HEAntiOmegaMinusInelastic(), G4HEAntiProtonInelastic::G4HEAntiProtonInelastic(), G4HEAntiSigmaMinusInelastic::G4HEAntiSigmaMinusInelastic(), G4HEAntiSigmaPlusInelastic::G4HEAntiSigmaPlusInelastic(), G4HEAntiSigmaZeroInelastic::G4HEAntiSigmaZeroInelastic(), G4HEAntiXiMinusInelastic::G4HEAntiXiMinusInelastic(), G4HEAntiXiZeroInelastic::G4HEAntiXiZeroInelastic(), G4HEKaonMinusInelastic::G4HEKaonMinusInelastic(), G4HEKaonPlusInelastic::G4HEKaonPlusInelastic(), G4HEKaonZeroInelastic::G4HEKaonZeroInelastic(), G4HEKaonZeroLongInelastic::G4HEKaonZeroLongInelastic(), G4HEKaonZeroShortInelastic::G4HEKaonZeroShortInelastic(), G4HELambdaInelastic::G4HELambdaInelastic(), G4HENeutronInelastic::G4HENeutronInelastic(), G4HEOmegaMinusInelastic::G4HEOmegaMinusInelastic(), G4HEPionMinusInelastic::G4HEPionMinusInelastic(), G4HEPionPlusInelastic::G4HEPionPlusInelastic(), G4HEProtonInelastic::G4HEProtonInelastic(), G4HESigmaMinusInelastic::G4HESigmaMinusInelastic(), G4HESigmaPlusInelastic::G4HESigmaPlusInelastic(), G4HESigmaZeroInelastic::G4HESigmaZeroInelastic(), G4HEXiMinusInelastic::G4HEXiMinusInelastic(), G4HEXiZeroInelastic::G4HEXiZeroInelastic(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), GetMinEnergy(), and SetMinEnergy().
Definition at line 177 of file G4HadronicInteraction.hh.
Referenced by G4WilsonAbrasionModel::ApplyYourself(), G4RPGXiZeroInelastic::ApplyYourself(), G4RPGXiMinusInelastic::ApplyYourself(), G4RPGSigmaPlusInelastic::ApplyYourself(), G4RPGSigmaMinusInelastic::ApplyYourself(), G4RPGProtonInelastic::ApplyYourself(), G4RPGPiPlusInelastic::ApplyYourself(), G4RPGPiMinusInelastic::ApplyYourself(), G4RPGOmegaMinusInelastic::ApplyYourself(), G4RPGNeutronInelastic::ApplyYourself(), G4RPGLambdaInelastic::ApplyYourself(), G4RPGKZeroInelastic::ApplyYourself(), G4RPGKPlusInelastic::ApplyYourself(), G4RPGKMinusInelastic::ApplyYourself(), G4RPGAntiXiZeroInelastic::ApplyYourself(), G4RPGAntiXiMinusInelastic::ApplyYourself(), G4RPGAntiSigmaPlusInelastic::ApplyYourself(), G4RPGAntiSigmaMinusInelastic::ApplyYourself(), G4RPGAntiProtonInelastic::ApplyYourself(), G4RPGAntiOmegaMinusInelastic::ApplyYourself(), G4RPGAntiNeutronInelastic::ApplyYourself(), G4RPGAntiLambdaInelastic::ApplyYourself(), G4RPGAntiKZeroInelastic::ApplyYourself(), G4QMDReaction::ApplyYourself(), G4NeutronRadCapture::ApplyYourself(), G4NeutronHPThermalScattering::ApplyYourself(), G4MuonVDNuclearModel::ApplyYourself(), G4LFission::ApplyYourself(), G4LEXiZeroInelastic::ApplyYourself(), G4LEXiMinusInelastic::ApplyYourself(), G4LETritonInelastic::ApplyYourself(), G4LESigmaPlusInelastic::ApplyYourself(), G4LESigmaMinusInelastic::ApplyYourself(), G4LEProtonInelastic::ApplyYourself(), G4LEpp::ApplyYourself(), G4LEPionPlusInelastic::ApplyYourself(), G4LEPionMinusInelastic::ApplyYourself(), G4LEOmegaMinusInelastic::ApplyYourself(), G4LEnp::ApplyYourself(), G4LENeutronInelastic::ApplyYourself(), G4LENDInelastic::ApplyYourself(), G4LENDFission::ApplyYourself(), G4LENDElastic::ApplyYourself(), G4LENDCapture::ApplyYourself(), G4LElastic::ApplyYourself(), G4LELambdaInelastic::ApplyYourself(), G4LEKaonZeroInelastic::ApplyYourself(), G4LEKaonPlusInelastic::ApplyYourself(), G4LEKaonMinusInelastic::ApplyYourself(), G4LEDeuteronInelastic::ApplyYourself(), G4LEAntiXiZeroInelastic::ApplyYourself(), G4LEAntiXiMinusInelastic::ApplyYourself(), G4LEAntiSigmaPlusInelastic::ApplyYourself(), G4LEAntiSigmaMinusInelastic::ApplyYourself(), G4LEAntiProtonInelastic::ApplyYourself(), G4LEAntiOmegaMinusInelastic::ApplyYourself(), G4LEAntiNeutronInelastic::ApplyYourself(), G4LEAntiLambdaInelastic::ApplyYourself(), G4LEAntiKaonZeroInelastic::ApplyYourself(), G4LEAlphaInelastic::ApplyYourself(), G4LCapture::ApplyYourself(), G4HEXiZeroInelastic::ApplyYourself(), G4HEXiMinusInelastic::ApplyYourself(), G4HESigmaPlusInelastic::ApplyYourself(), G4HESigmaMinusInelastic::ApplyYourself(), G4HEProtonInelastic::ApplyYourself(), G4HEPionPlusInelastic::ApplyYourself(), G4HEPionMinusInelastic::ApplyYourself(), G4HEOmegaMinusInelastic::ApplyYourself(), G4HENeutronInelastic::ApplyYourself(), G4HELambdaInelastic::ApplyYourself(), G4HEKaonZeroShortInelastic::ApplyYourself(), G4HEKaonZeroLongInelastic::ApplyYourself(), G4HEKaonZeroInelastic::ApplyYourself(), G4HEKaonPlusInelastic::ApplyYourself(), G4HEKaonMinusInelastic::ApplyYourself(), G4HEAntiXiZeroInelastic::ApplyYourself(), G4HEAntiXiMinusInelastic::ApplyYourself(), G4HEAntiSigmaPlusInelastic::ApplyYourself(), G4HEAntiSigmaMinusInelastic::ApplyYourself(), G4HEAntiProtonInelastic::ApplyYourself(), G4HEAntiOmegaMinusInelastic::ApplyYourself(), G4HEAntiNeutronInelastic::ApplyYourself(), G4HEAntiLambdaInelastic::ApplyYourself(), G4HEAntiKaonZeroInelastic::ApplyYourself(), G4HadronElastic::ApplyYourself(), G4ElectroVDNuclearModel::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4CascadeInterface::ApplyYourself(), G4BinaryCascade::ApplyYourself(), G4CascadeInterface::copyOutputToHadronicResult(), G4InelasticInteraction::ExtractResidualNucleus(), G4HEInelastic::FillParticleChange(), G4CascadeInterface::NoInteraction(), G4CascadeInterface::Propagate(), G4RPGInelastic::SetUpChange(), G4InelasticInteraction::SetUpChange(), G4LCapture::~G4LCapture(), G4LEnp::~G4LEnp(), and G4LFission::~G4LFission().
G4int G4HadronicInteraction::verboseLevel [protected] |
Reimplemented in G4HEAntiSigmaZeroInelastic, G4HEInelastic, and G4HESigmaZeroInelastic.
Definition at line 182 of file G4HadronicInteraction.hh.
Referenced by G4WilsonAbrasionModel::ApplyYourself(), G4RPGXiZeroInelastic::ApplyYourself(), G4RPGXiMinusInelastic::ApplyYourself(), G4RPGSigmaPlusInelastic::ApplyYourself(), G4RPGSigmaMinusInelastic::ApplyYourself(), G4RPGOmegaMinusInelastic::ApplyYourself(), G4RPGLambdaInelastic::ApplyYourself(), G4RPGKZeroInelastic::ApplyYourself(), G4RPGKPlusInelastic::ApplyYourself(), G4RPGKMinusInelastic::ApplyYourself(), G4RPGAntiXiZeroInelastic::ApplyYourself(), G4RPGAntiXiMinusInelastic::ApplyYourself(), G4RPGAntiSigmaPlusInelastic::ApplyYourself(), G4RPGAntiSigmaMinusInelastic::ApplyYourself(), G4RPGAntiProtonInelastic::ApplyYourself(), G4RPGAntiOmegaMinusInelastic::ApplyYourself(), G4RPGAntiNeutronInelastic::ApplyYourself(), G4RPGAntiLambdaInelastic::ApplyYourself(), G4RPGAntiKZeroInelastic::ApplyYourself(), G4NeutronRadCapture::ApplyYourself(), G4MuMinusCapturePrecompound::ApplyYourself(), G4LFission::ApplyYourself(), G4LEXiZeroInelastic::ApplyYourself(), G4LEXiMinusInelastic::ApplyYourself(), G4LETritonInelastic::ApplyYourself(), G4LESigmaPlusInelastic::ApplyYourself(), G4LESigmaMinusInelastic::ApplyYourself(), G4LEProtonInelastic::ApplyYourself(), G4LEpp::ApplyYourself(), G4LEPionPlusInelastic::ApplyYourself(), G4LEPionMinusInelastic::ApplyYourself(), G4LEOmegaMinusInelastic::ApplyYourself(), G4LEnp::ApplyYourself(), G4LENeutronInelastic::ApplyYourself(), G4LElastic::ApplyYourself(), G4LELambdaInelastic::ApplyYourself(), G4LEKaonZeroInelastic::ApplyYourself(), G4LEKaonPlusInelastic::ApplyYourself(), G4LEKaonMinusInelastic::ApplyYourself(), G4LEDeuteronInelastic::ApplyYourself(), G4LEAntiXiZeroInelastic::ApplyYourself(), G4LEAntiXiMinusInelastic::ApplyYourself(), G4LEAntiSigmaPlusInelastic::ApplyYourself(), G4LEAntiSigmaMinusInelastic::ApplyYourself(), G4LEAntiProtonInelastic::ApplyYourself(), G4LEAntiOmegaMinusInelastic::ApplyYourself(), G4LEAntiNeutronInelastic::ApplyYourself(), G4LEAntiLambdaInelastic::ApplyYourself(), G4LEAntiKaonZeroInelastic::ApplyYourself(), G4LEAlphaInelastic::ApplyYourself(), G4LCapture::ApplyYourself(), G4HadronElastic::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4CascadeInterface::ApplyYourself(), G4CascadeInterface::checkFinalResult(), G4CascadeInterface::copyOutputToHadronicResult(), G4CascadeInterface::copyOutputToReactionProducts(), G4LENDModel::create_used_target_map(), G4CascadeInterface::createBullet(), G4CascadeInterface::createTarget(), G4ElasticHadrNucleusHE::DefineHadronValues(), G4DiffuseElastic::G4DiffuseElastic(), G4ElasticHadrNucleusHE::G4ElasticHadrNucleusHE(), G4EMDissociation::G4EMDissociation(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), G4ElasticHadrNucleusHE::GetFt(), G4ElasticHadrNucleusHE::GetHeavyFq2(), G4ElasticHadrNucleusHE::GetKinematics(), G4ElasticHadrNucleusHE::GetLightFq2(), GetMaxEnergy(), GetMinEnergy(), G4ElasticHadrNucleusHE::GetQ2_2(), GetVerboseLevel(), G4ElasticHadrNucleusHE::HadronNucleusQ2_2(), G4NuclNuclDiffuseElastic::Initialise(), G4DiffuseElastic::Initialise(), G4NuclNuclDiffuseElastic::InitialiseOnFly(), G4DiffuseElastic::InitialiseOnFly(), G4CascadeInterface::makeDynamicParticle(), G4CascadeInterface::NoInteraction(), G4CascadeInterface::Propagate(), G4ElasticHadrNucleusHE::SampleInvariantT(), G4AntiNuclElastic::SampleThetaCMS(), G4NuclNuclDiffuseElastic::SampleThetaLab(), G4DiffuseElastic::SampleThetaLab(), G4AntiNuclElastic::SampleThetaLab(), G4WilsonAbrasionModel::SetUseAblation(), G4WilsonAbrasionModel::SetVerboseLevel(), SetVerboseLevel(), G4NuclNuclDiffuseElastic::ThetaCMStoThetaLab(), G4DiffuseElastic::ThetaCMStoThetaLab(), G4NuclNuclDiffuseElastic::ThetaLabToThetaCMS(), and G4DiffuseElastic::ThetaLabToThetaCMS().