Geant4-11
|
INCL++ intra-nuclear cascade. More...
#include <G4INCLXXInterface.hh>
Protected Member Functions | |
void | Block () |
G4V3DNucleus * | Get3DNucleus () const |
G4VPreCompoundModel * | GetDeExcitation () const |
const G4HadProjectile * | GetPrimaryProjectile () const |
G4bool | IsBlocked () const |
void | SetModelName (const G4String &nam) |
Private Member Functions | |
G4bool | AccurateProjectile (const G4HadProjectile &aTrack, const G4Nucleus &theTargetNucleus) const |
G4INCLXXInterface (const G4INCLXXInterface &rhs) | |
Dummy copy constructor to shut up Coverity warnings. More... | |
G4INCLXXInterface & | operator= (G4INCLXXInterface const &rhs) |
Dummy assignment operator to shut up Coverity warnings. More... | |
G4double | remnant4MomentumScaling (G4double mass, G4double kineticE, G4double px, G4double py, G4double pz) const |
Rescale remnant momentum if necessary. More... | |
G4DynamicParticle * | toG4Particle (G4int A, G4int Z, G4int S, G4int PDGCode, G4double kinE, G4double px, G4double py, G4double pz) const |
Convert an INCL particle to a G4DynamicParticle. More... | |
G4ParticleDefinition * | toG4ParticleDefinition (G4int A, G4int Z, G4int S, G4int PDGCode) const |
Convert A, Z and S to a G4ParticleDefinition. More... | |
G4double | toINCLKineticEnergy (G4HadProjectile const &) const |
Convert G4HadProjectile to corresponding INCL particle kinetic energy. More... | |
G4INCL::ParticleSpecies | toINCLParticleSpecies (G4HadProjectile const &) const |
Convert G4HadProjectile to corresponding INCL particle species. More... | |
G4INCL::ParticleType | toINCLParticleType (G4ParticleDefinition const *const) const |
Convert G4ParticleDefinition to corresponding INCL particle type. More... | |
INCL++ intra-nuclear cascade.
Interface for INCL++. This interface handles basic hadron bullet particles (protons, neutrons, pions), as well as light ions.
Example usage in case of protons:
The same setup procedure is needed for neutron, pion and generic-ion inelastic processes as well.
Definition at line 103 of file G4INCLXXInterface.hh.
G4INCLXXInterface::G4INCLXXInterface | ( | G4VPreCompoundModel *const | aPreCompound = 0 | ) |
Definition at line 68 of file G4INCLXXInterface.cc.
References dumpRemnantInfo, G4INCLXXInterfaceStore::EmitBigWarning(), G4INCLXXInterfaceStore::EmitWarning(), G4HadronicInteractionRegistry::FindModel(), G4ExcitationHandler::GetEvaporation(), G4VPreCompoundModel::GetExcitationHandler(), G4VEvaporation::GetFissionChannel(), G4PhysicsModelCatalog::GetModelID(), G4HadronicInteractionRegistry::Instance(), secID, G4CompetitiveFission::SetEmissionStrategy(), G4FissionProbability::SetFissionLevelDensityParameter(), G4CompetitiveFission::SetLevelDensityParameter(), theBackupModel, theBackupModelNucleon, G4VIntraNuclearTransportModel::theDeExcitation, theINCLXXFissionProbability, theINCLXXLevelDensity, theInterfaceStore, and thePreCompoundModel.
G4INCLXXInterface::~G4INCLXXInterface | ( | ) |
Definition at line 127 of file G4INCLXXInterface.cc.
References theINCLXXFissionProbability, and theINCLXXLevelDensity.
|
private |
Dummy copy constructor to shut up Coverity warnings.
|
private |
Definition at line 133 of file G4INCLXXInterface.cc.
References G4INCLXXInterfaceStore::EmitBigWarning(), G4Nucleus::GetA_asInt(), G4INCLXXInterfaceStore::GetAccurateProjectile(), G4ParticleDefinition::GetAtomicMass(), G4ParticleDefinition::GetBaryonNumber(), G4HadProjectile::GetDefinition(), G4INCLXXInterfaceStore::GetMaxProjMassINCL(), G4ParticleDefinition::GetParticleName(), G4Nucleus::GetZ_asInt(), and theInterfaceStore.
Referenced by ApplyYourself().
|
inlineinherited |
Definition at line 128 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::Block(), G4HadronicInteraction::GetMaxEnergy(), G4HadronicInteraction::GetMinEnergy(), G4HadronicInteraction::SetMaxEnergy(), and G4HadronicInteraction::SetMinEnergy().
|
inlineinherited |
Definition at line 120 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::Block(), G4HadronicInteraction::GetMaxEnergy(), G4HadronicInteraction::GetMinEnergy(), G4HadronicInteraction::SetMaxEnergy(), and G4HadronicInteraction::SetMinEnergy().
|
virtual |
Main method to apply the INCL physics model.
aTrack | the projectile particle |
theNucleus | target nucleus |
Reimplemented from G4HadronicInteraction.
Definition at line 174 of file G4INCLXXInterface.cc.
References A, G4INCL::EventInfo::A, AccurateProjectile(), G4HadFinalState::AddSecondary(), G4HadronicInteraction::ApplyYourself(), G4INCL::EventInfo::ARem, CLHEP::HepLorentzVector::boostVector(), G4HadFinalState::Clear(), complainedAboutBackupModel, complainedAboutPreCompound, G4VPreCompoundModel::DeExcite(), dumpRemnantInfo, CLHEP::HepLorentzVector::e(), G4INCL::EventInfo::EKin, G4INCL::EventInfo::EKinRem, G4INCLXXInterfaceStore::EmitBigWarning(), G4INCLXXInterfaceStore::EmitWarning(), G4INCL::EventInfo::EStarRem, G4cerr, G4endl, G4GenericIon::GenericIon(), G4DynamicParticle::Get4Momentum(), G4HadProjectile::Get4Momentum(), G4Nucleus::GetA_asInt(), G4ParticleDefinition::GetAtomicMass(), G4ParticleDefinition::GetAtomicNumber(), G4INCLXXInterfaceStore::GetCascadeMinEnergyPerNucleon(), G4INCLXXInterfaceStore::GetConservationTolerance(), G4HadProjectile::GetDefinition(), G4INCLXXInterfaceStore::GetINCLModel(), G4INCLXXInterfaceStore::GetInstance(), G4IonTable::GetIon(), G4IonTable::GetIonMass(), G4IonTable::GetIonName(), G4HadProjectile::GetKineticEnergy(), G4Nucleus::GetL(), G4INCLXXInterfaceStore::GetMaxProjMassINCL(), G4HadronicInteraction::GetModelName(), G4NucleiProperties::GetNuclearMass(), G4HyperNucleiProperties::GetNuclearMass(), G4ParticleDefinition::GetNumberOfLambdasInHypernucleus(), G4HadFinalState::GetNumberOfSecondaries(), G4HadSecondary::GetParticle(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetParticleType(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), G4HadFinalState::GetSecondary(), G4INCLXXInterfaceStore::GetTally(), CLHEP::HepLorentzVector::getV(), G4Nucleus::GetZ_asInt(), source.hepunit::hbar_Planck, CLHEP::HepLorentzRotation::inverse(), CLHEP::HepRotation::inverse(), isAlive, G4INCL::EventInfo::jxRem, G4INCL::EventInfo::jyRem, G4INCL::EventInfo::jzRem, MeV, G4Neutron::NeutronDefinition(), G4INCL::EventInfo::nParticles, G4INCL::EventInfo::nRemnants, G4INCL::EventInfo::PDGCode, CLHEP::HepLorentzVector::phi(), G4INCL::INCL::processEvent(), G4Proton::ProtonDefinition(), G4INCL::EventInfo::px, G4INCL::EventInfo::pxRem, G4INCL::EventInfo::py, G4INCL::EventInfo::pyRem, G4INCL::EventInfo::pz, G4INCL::EventInfo::pzRem, remnant4MomentumScaling(), CLHEP::HepLorentzVector::rho(), CLHEP::HepRotation::rotateY(), CLHEP::HepRotation::rotateZ(), S(), G4INCL::EventInfo::S, secID, G4DynamicParticle::Set4Momentum(), G4Fragment::SetAngularMomentum(), G4Fragment::SetCreatorModelID(), CLHEP::HepLorentzVector::setE(), G4HadFinalState::SetEnergyChange(), G4HadFinalState::SetMomentumChange(), G4HadFinalState::SetStatusChange(), CLHEP::HepLorentzVector::setVect(), G4INCL::EventInfo::SRem, stopAndKill, G4INCLXXVInterfaceTally::Tally(), theBackupModel, theBackupModelNucleon, G4VIntraNuclearTransportModel::theDeExcitation, theINCLModel, theInterfaceStore, theIonTable, thePreCompoundModel, theResult, CLHEP::HepLorentzVector::theta(), theTally, toG4Particle(), toINCLKineticEnergy(), toINCLParticleSpecies(), G4INCL::EventInfo::transparent, CLHEP::Hep3Vector::unit(), CLHEP::HepLorentzVector::vect(), Z, G4INCL::EventInfo::Z, and G4INCL::EventInfo::ZRem.
|
inlineprotectedinherited |
Definition at line 170 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::isBlocked.
Referenced by G4HadronicInteraction::ActivateFor(), G4HadronicInteraction::DeActivateFor(), G4HadronicInteraction::SetMaxEnergy(), and G4HadronicInteraction::SetMinEnergy().
|
virtualinherited |
Reimplemented in G4LENDorBERTModel, G4LENDCombinedModel, G4LENDGammaModel, G4LENDModel, G4ParticleHPCapture, G4ParticleHPElastic, G4ParticleHPFission, G4ParticleHPInelastic, G4ParticleHPThermalScattering, G4AblaInterface, and G4PreCompoundModel.
Definition at line 56 of file G4HadronicInteraction.cc.
|
inherited |
Definition at line 186 of file G4HadronicInteraction.cc.
References G4HadronicInteraction::Block(), and G4HadronicInteraction::theBlockedListElements.
|
inherited |
Definition at line 180 of file G4HadronicInteraction.cc.
References G4HadronicInteraction::Block(), and G4HadronicInteraction::theBlockedList.
Referenced by G4HadronHElasticPhysics::ConstructProcess().
|
inline |
Definition at line 128 of file G4INCLXXInterface.hh.
References theINCLModel.
|
inlineprotectedinherited |
Definition at line 119 of file G4VIntraNuclearTransportModel.hh.
References G4VIntraNuclearTransportModel::the3DNucleus.
|
inlineprotectedinherited |
Definition at line 129 of file G4VIntraNuclearTransportModel.hh.
References G4VIntraNuclearTransportModel::theDeExcitation.
Referenced by G4BinaryCascade::G4BinaryCascade().
G4String const & G4INCLXXInterface::GetDeExcitationModelName | ( | ) | const |
Definition at line 646 of file G4INCLXXInterface.cc.
References G4HadronicInteraction::GetModelName(), and G4VIntraNuclearTransportModel::theDeExcitation.
|
virtualinherited |
Reimplemented in G4TheoFSGenerator.
Definition at line 217 of file G4HadronicInteraction.cc.
References G4HadronicInteraction::epCheckLevels.
Referenced by G4HadronicProcess::CheckEnergyMomentumConservation(), and G4TheoFSGenerator::GetEnergyMomentumCheckLevels().
|
virtualinherited |
Reimplemented in G4FissLib, G4LFission, G4LENDFission, G4ParticleHPCapture, G4ParticleHPElastic, G4ParticleHPFission, G4ParticleHPInelastic, and G4ParticleHPThermalScattering.
Definition at line 210 of file G4HadronicInteraction.cc.
Referenced by G4HadronicProcess::CheckResult().
|
inlineinherited |
Definition at line 96 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::theMaxEnergy.
Referenced by G4HadronicInteraction::ActivateFor(), G4IonQMDPhysics::AddProcess(), G4IonINCLXXPhysics::AddProcess(), G4IonPhysics::ConstructProcess(), G4ChargeExchange::G4ChargeExchange(), G4DiffuseElastic::G4DiffuseElastic(), G4DiffuseElasticV2::G4DiffuseElasticV2(), G4HadronElastic::G4HadronElastic(), G4hhElastic::G4hhElastic(), G4LowEGammaNuclearModel::G4LowEGammaNuclearModel(), G4NeutrinoElectronCcModel::G4NeutrinoElectronCcModel(), G4NeutrinoElectronNcModel::G4NeutrinoElectronNcModel(), G4NeutronRadCapture::G4NeutronRadCapture(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), G4EnergyRangeManager::GetHadronicInteraction(), and G4HadronicProcessStore::Print().
|
inherited |
Definition at line 131 of file G4HadronicInteraction.cc.
References G4HadronicInteraction::IsBlocked(), G4HadronicInteraction::theMaxEnergy, G4HadronicInteraction::theMaxEnergyList, and G4HadronicInteraction::theMaxEnergyListElements.
|
inlineinherited |
Definition at line 83 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::theMinEnergy.
Referenced by G4HadronicInteraction::ActivateFor(), G4EnergyRangeManager::GetHadronicInteraction(), and G4HadronicProcessStore::Print().
|
inherited |
Definition at line 81 of file G4HadronicInteraction.cc.
References DBL_MAX, G4HadronicInteraction::IsBlocked(), G4HadronicInteraction::theMinEnergy, G4HadronicInteraction::theMinEnergyList, and G4HadronicInteraction::theMinEnergyListElements.
|
inlineinherited |
Definition at line 114 of file G4VIntraNuclearTransportModel.hh.
References G4VIntraNuclearTransportModel::theTransportModelName.
|
inlineprotectedinherited |
Definition at line 142 of file G4VIntraNuclearTransportModel.hh.
References G4VIntraNuclearTransportModel::thePrimaryProjectile.
Referenced by G4BinaryCascade::BuildLateParticleCollisions(), G4GeneratorPrecompoundInterface::Propagate(), G4CascadeInterface::Propagate(), and G4GeneratorPrecompoundInterface::PropagateNuclNucl().
|
inlineinherited |
Definition at line 141 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::recoilEnergyThreshold.
Referenced by G4ChargeExchange::ApplyYourself(), and G4HadronElastic::ApplyYourself().
|
inlineinherited |
Definition at line 109 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::verboseLevel.
|
virtualinherited |
Reimplemented in G4ANuElNucleusCcModel, G4ANuElNucleusNcModel, G4ANuMuNucleusCcModel, G4ANuMuNucleusNcModel, G4NuElNucleusCcModel, G4NuElNucleusNcModel, G4NuMuNucleusCcModel, G4NuMuNucleusNcModel, G4AblaInterface, G4NeutronRadCapture, G4LowEGammaNuclearModel, G4PreCompoundModel, and G4ElasticHadrNucleusHE.
Definition at line 59 of file G4HadronicInteraction.cc.
|
virtualinherited |
Reimplemented in G4DiffuseElastic, G4DiffuseElasticV2, G4hhElastic, G4NeutrinoElectronNcModel, G4NeutronElectronElModel, G4ANuElNucleusCcModel, G4ANuElNucleusNcModel, G4ANuMuNucleusCcModel, G4ANuMuNucleusNcModel, G4NeutrinoElectronCcModel, G4NeutrinoNucleusModel, G4NuElNucleusCcModel, G4NuElNucleusNcModel, G4NuMuNucleusCcModel, G4NuMuNucleusNcModel, G4CascadeInterface, and G4LMsdGenerator.
Definition at line 75 of file G4HadronicInteraction.cc.
|
inlineprotectedinherited |
Definition at line 169 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::isBlocked.
Referenced by G4HadronicInteraction::GetMaxEnergy(), and G4HadronicInteraction::GetMinEnergy().
Definition at line 202 of file G4HadronicInteraction.cc.
References G4HadronicInteraction::theBlockedListElements.
|
inherited |
Definition at line 193 of file G4HadronicInteraction.cc.
References G4HadronicInteraction::theBlockedList.
|
virtual |
Reimplemented from G4VIntraNuclearTransportModel.
Definition at line 631 of file G4INCLXXInterface.cc.
|
deleteinherited |
|
deleteinherited |
|
inline |
Definition at line 112 of file G4INCLXXInterface.hh.
|
private |
Dummy assignment operator to shut up Coverity warnings.
|
deleteinherited |
|
deleteinherited |
|
inline |
Definition at line 108 of file G4INCLXXInterface.hh.
|
virtual |
Implements G4VIntraNuclearTransportModel.
Definition at line 525 of file G4INCLXXInterface.cc.
|
virtualinherited |
Reimplemented in G4BinaryCascade, and G4GeneratorPrecompoundInterface.
Definition at line 58 of file G4VIntraNuclearTransportModel.cc.
Referenced by G4TheoFSGenerator::ModelDescription().
|
virtualinherited |
Reimplemented in G4GeneratorPrecompoundInterface.
Definition at line 64 of file G4VIntraNuclearTransportModel.cc.
References FatalException, and G4Exception().
Referenced by G4TheoFSGenerator::ApplyYourself().
|
private |
Rescale remnant momentum if necessary.
Definition at line 618 of file G4INCLXXInterface.cc.
Referenced by ApplyYourself().
|
virtualinherited |
Reimplemented in G4ChipsElasticModel, G4DiffuseElastic, G4DiffuseElasticV2, G4NuclNuclDiffuseElastic, G4AntiNuclElastic, G4ElasticHadrNucleusHE, G4HadronElastic, G4LEHadronProtonElastic, G4LEnp, G4LEpp, G4LowEHadronElastic, and G4hhElastic.
Definition at line 69 of file G4HadronicInteraction.cc.
|
inlineinherited |
Definition at line 124 of file G4VIntraNuclearTransportModel.hh.
References G4VIntraNuclearTransportModel::the3DNucleus.
|
inline |
Definition at line 81 of file G4VIntraNuclearTransportModel.hh.
Referenced by G4INCLXXInterfaceStore::UseAblaDeExcitation().
|
inlineinherited |
Definition at line 149 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::epCheckLevels.
Referenced by G4BinaryCascade::G4BinaryCascade(), G4CascadeInterface::G4CascadeInterface(), and G4FTFModel::G4FTFModel().
|
inlineinherited |
Definition at line 102 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::theMaxEnergy.
Referenced by G4HadronicInteraction::ActivateFor(), G4IonINCLXXPhysics::AddProcess(), 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(), 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(), G4HadronicBuilder::BuildFTFP_BERT(), G4HadronicBuilder::BuildFTFQGSP_BERT(), G4QGSBuilder::BuildModel(), G4VHadronPhysics::BuildModel(), G4HadronicBuilder::BuildQGSP_FTFP_BERT(), G4EmExtraPhysics::ConstructGammaElectroNuclear(), LBE::ConstructHad(), G4EmExtraPhysics::ConstructLENDGammaNuclear(), G4HadronDElasticPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4IonINCLXXPhysics::ConstructProcess(), G4IonPhysics::ConstructProcess(), G4IonPhysicsPHP::ConstructProcess(), G4IonQMDPhysics::ConstructProcess(), G4ANuElNucleusNcModel::G4ANuElNucleusNcModel(), G4ANuMuNucleusNcModel::G4ANuMuNucleusNcModel(), G4BertiniKaonBuilder::G4BertiniKaonBuilder(), G4BertiniPiKBuilder::G4BertiniPiKBuilder(), G4BertiniPionBuilder::G4BertiniPionBuilder(), G4BinaryCascade::G4BinaryCascade(), G4BinaryPiKBuilder::G4BinaryPiKBuilder(), G4BinaryPionBuilder::G4BinaryPionBuilder(), G4ChargeExchange::G4ChargeExchange(), G4DiffuseElastic::G4DiffuseElastic(), G4DiffuseElasticV2::G4DiffuseElasticV2(), G4ElectroVDNuclearModel::G4ElectroVDNuclearModel(), G4EMDissociation::G4EMDissociation(), G4FissLib::G4FissLib(), G4FTFBinaryKaonBuilder::G4FTFBinaryKaonBuilder(), G4FTFBinaryNeutronBuilder::G4FTFBinaryNeutronBuilder(), G4FTFBinaryPiKBuilder::G4FTFBinaryPiKBuilder(), G4FTFBinaryPionBuilder::G4FTFBinaryPionBuilder(), G4FTFBinaryProtonBuilder::G4FTFBinaryProtonBuilder(), G4FTFPAntiBarionBuilder::G4FTFPAntiBarionBuilder(), G4FTFPKaonBuilder::G4FTFPKaonBuilder(), G4FTFPNeutronBuilder::G4FTFPNeutronBuilder(), G4FTFPPiKBuilder::G4FTFPPiKBuilder(), G4FTFPPionBuilder::G4FTFPPionBuilder(), G4FTFPProtonBuilder::G4FTFPProtonBuilder(), G4HadronElastic::G4HadronElastic(), G4HadronicAbsorptionFritiof::G4HadronicAbsorptionFritiof(), G4HadronicAbsorptionFritiofWithBinaryCascade::G4HadronicAbsorptionFritiofWithBinaryCascade(), G4hhElastic::G4hhElastic(), G4HyperonFTFPBuilder::G4HyperonFTFPBuilder(), G4HyperonQGSPBuilder::G4HyperonQGSPBuilder(), G4INCLXXPionBuilder::G4INCLXXPionBuilder(), G4LEHadronProtonElastic::G4LEHadronProtonElastic(), G4LENDModel::G4LENDModel(), G4LEnp::G4LEnp(), G4LEpp::G4LEpp(), G4LFission::G4LFission(), G4LowEGammaNuclearModel::G4LowEGammaNuclearModel(), G4MuonVDNuclearModel::G4MuonVDNuclearModel(), G4NeutrinoElectronCcModel::G4NeutrinoElectronCcModel(), G4NeutrinoElectronNcModel::G4NeutrinoElectronNcModel(), G4NeutrinoNucleusModel::G4NeutrinoNucleusModel(), G4NeutronElectronElModel::G4NeutronElectronElModel(), G4NeutronRadCapture::G4NeutronRadCapture(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), G4NuElNucleusNcModel::G4NuElNucleusNcModel(), G4NuMuNucleusNcModel::G4NuMuNucleusNcModel(), G4ParticleHPCapture::G4ParticleHPCapture(), G4ParticleHPElastic::G4ParticleHPElastic(), G4ParticleHPFission::G4ParticleHPFission(), G4ParticleHPInelastic::G4ParticleHPInelastic(), G4ParticleHPThermalScattering::G4ParticleHPThermalScattering(), G4QGSPAntiBarionBuilder::G4QGSPAntiBarionBuilder(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), G4HadronPhysicsFTFP_BERT_HP::Neutron(), G4HadronPhysicsINCLXX::Neutron(), G4HadronPhysicsQGSP_BERT_HP::Neutron(), G4HadronPhysicsQGSP_BIC_HP::Neutron(), G4HadronPhysicsShielding::Neutron(), and G4VHadronPhysics::NewModel().
|
inherited |
Definition at line 151 of file G4HadronicInteraction.cc.
References G4HadronicInteraction::Block(), and G4HadronicInteraction::theMaxEnergyListElements.
|
inherited |
Definition at line 166 of file G4HadronicInteraction.cc.
References G4HadronicInteraction::Block(), and G4HadronicInteraction::theMaxEnergyList.
|
inlineinherited |
Definition at line 89 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::theMinEnergy.
Referenced by G4HadronicInteraction::ActivateFor(), 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(), G4QGSBuilder::BuildModel(), G4VHadronPhysics::BuildModel(), G4EmExtraPhysics::ConstructGammaElectroNuclear(), LBE::ConstructHad(), G4EmExtraPhysics::ConstructLENDGammaNuclear(), G4HadronElasticPhysicsHP::ConstructProcess(), G4HadronElasticPhysicsLEND::ConstructProcess(), G4HadronElasticPhysicsPHP::ConstructProcess(), G4HadronDElasticPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4IonElasticPhysics::ConstructProcess(), G4IonINCLXXPhysics::ConstructProcess(), G4IonPhysics::ConstructProcess(), G4IonPhysicsPHP::ConstructProcess(), G4IonQMDPhysics::ConstructProcess(), G4ANuElNucleusNcModel::G4ANuElNucleusNcModel(), G4ANuMuNucleusNcModel::G4ANuMuNucleusNcModel(), G4BertiniKaonBuilder::G4BertiniKaonBuilder(), G4BertiniPiKBuilder::G4BertiniPiKBuilder(), G4BertiniPionBuilder::G4BertiniPionBuilder(), G4BinaryCascade::G4BinaryCascade(), G4BinaryPiKBuilder::G4BinaryPiKBuilder(), G4BinaryPionBuilder::G4BinaryPionBuilder(), G4ChargeExchange::G4ChargeExchange(), G4DiffuseElastic::G4DiffuseElastic(), G4DiffuseElasticV2::G4DiffuseElasticV2(), G4ElectroVDNuclearModel::G4ElectroVDNuclearModel(), G4EMDissociation::G4EMDissociation(), G4FissLib::G4FissLib(), G4FTFBinaryKaonBuilder::G4FTFBinaryKaonBuilder(), G4FTFBinaryNeutronBuilder::G4FTFBinaryNeutronBuilder(), G4FTFBinaryPiKBuilder::G4FTFBinaryPiKBuilder(), G4FTFBinaryPionBuilder::G4FTFBinaryPionBuilder(), G4FTFBinaryProtonBuilder::G4FTFBinaryProtonBuilder(), G4FTFPAntiBarionBuilder::G4FTFPAntiBarionBuilder(), G4FTFPKaonBuilder::G4FTFPKaonBuilder(), G4FTFPNeutronBuilder::G4FTFPNeutronBuilder(), G4FTFPPiKBuilder::G4FTFPPiKBuilder(), G4FTFPPionBuilder::G4FTFPPionBuilder(), G4FTFPProtonBuilder::G4FTFPProtonBuilder(), G4HadronElastic::G4HadronElastic(), G4HadronicAbsorptionBertini::G4HadronicAbsorptionBertini(), G4HadronicAbsorptionFritiof::G4HadronicAbsorptionFritiof(), G4HadronicAbsorptionFritiofWithBinaryCascade::G4HadronicAbsorptionFritiofWithBinaryCascade(), G4hhElastic::G4hhElastic(), G4HyperonFTFPBuilder::G4HyperonFTFPBuilder(), G4HyperonQGSPBuilder::G4HyperonQGSPBuilder(), G4INCLXXPionBuilder::G4INCLXXPionBuilder(), G4LEHadronProtonElastic::G4LEHadronProtonElastic(), G4LENDModel::G4LENDModel(), G4LEnp::G4LEnp(), G4LEpp::G4LEpp(), G4LFission::G4LFission(), G4LowEGammaNuclearModel::G4LowEGammaNuclearModel(), G4MuonVDNuclearModel::G4MuonVDNuclearModel(), G4NeutrinoElectronCcModel::G4NeutrinoElectronCcModel(), G4NeutrinoElectronNcModel::G4NeutrinoElectronNcModel(), G4NeutrinoNucleusModel::G4NeutrinoNucleusModel(), G4NeutronElectronElModel::G4NeutronElectronElModel(), G4NeutronRadCapture::G4NeutronRadCapture(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), G4NuElNucleusNcModel::G4NuElNucleusNcModel(), G4NuMuNucleusNcModel::G4NuMuNucleusNcModel(), G4ParticleHPCapture::G4ParticleHPCapture(), G4ParticleHPElastic::G4ParticleHPElastic(), G4ParticleHPFission::G4ParticleHPFission(), G4ParticleHPInelastic::G4ParticleHPInelastic(), G4ParticleHPThermalScattering::G4ParticleHPThermalScattering(), G4QGSPAntiBarionBuilder::G4QGSPAntiBarionBuilder(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), G4NeutrinoElectronCcModel::IsApplicable(), G4HadronPhysicsFTFP_BERT_HP::Neutron(), G4HadronPhysicsINCLXX::Neutron(), G4HadronPhysicsQGSP_BERT_HP::Neutron(), G4HadronPhysicsQGSP_BIC_HP::Neutron(), G4HadronPhysicsShielding::Neutron(), and G4VHadronPhysics::NewModel().
|
inherited |
Definition at line 101 of file G4HadronicInteraction.cc.
References G4HadronicInteraction::Block(), and G4HadronicInteraction::theMinEnergyListElements.
|
inherited |
Definition at line 116 of file G4HadronicInteraction.cc.
References G4HadronicInteraction::Block(), and G4HadronicInteraction::theMinEnergyList.
|
inlineprotectedinherited |
Definition at line 166 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::theModelName.
Referenced by G4ExcitedStringDecay::G4ExcitedStringDecay().
|
inlineinherited |
Definition at line 148 of file G4VIntraNuclearTransportModel.hh.
References G4VIntraNuclearTransportModel::thePrimaryProjectile.
Referenced by G4TheoFSGenerator::ApplyYourself().
|
inlineinherited |
Definition at line 138 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::recoilEnergyThreshold.
Referenced by G4NeutrinoElectronProcess::PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), and G4MuNeutrinoNucleusProcess::PostStepDoIt().
|
inlineinherited |
Definition at line 112 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::verboseLevel.
Referenced by G4CascadeInterface::SetVerboseLevel(), and G4PreCompoundDeexcitation::setVerboseLevel().
|
private |
Convert an INCL particle to a G4DynamicParticle.
Definition at line 604 of file G4INCLXXInterface.cc.
References A, G4INCL::KinematicsUtils::energy(), MeV, S(), toG4ParticleDefinition(), CLHEP::Hep3Vector::unit(), and Z.
Referenced by ApplyYourself().
|
private |
Convert A, Z and S to a G4ParticleDefinition.
Definition at line 568 of file G4INCLXXInterface.cc.
References A, G4Alpha::Alpha(), G4DoubleHyperDoubleNeutron::Definition(), G4DoubleHyperH4::Definition(), G4HyperAlpha::Definition(), G4HyperH4::Definition(), G4HyperHe5::Definition(), G4HyperTriton::Definition(), G4Deuteron::Deuteron(), G4Eta::Eta(), G4Gamma::Gamma(), G4IonTable::GetIon(), G4He3::He3(), G4KaonMinus::KaonMinus(), G4KaonPlus::KaonPlus(), G4KaonZeroLong::KaonZeroLong(), G4KaonZeroShort::KaonZeroShort(), G4Lambda::Lambda(), G4Neutron::Neutron(), G4PionMinus::PionMinus(), G4PionPlus::PionPlus(), G4PionZero::PionZero(), G4Proton::Proton(), S(), G4SigmaMinus::SigmaMinus(), G4SigmaPlus::SigmaPlus(), G4SigmaZero::SigmaZero(), theIonTable, G4Triton::Triton(), and Z.
Referenced by toG4Particle().
|
private |
Convert G4HadProjectile to corresponding INCL particle kinetic energy.
Definition at line 564 of file G4INCLXXInterface.cc.
References G4HadProjectile::GetKineticEnergy().
Referenced by ApplyYourself().
|
private |
Convert G4HadProjectile to corresponding INCL particle species.
Definition at line 550 of file G4INCLXXInterface.cc.
References G4INCL::Composite, G4ParticleDefinition::GetAtomicMass(), G4ParticleDefinition::GetAtomicNumber(), G4HadProjectile::GetDefinition(), G4INCL::ParticleSpecies::theA, G4INCL::ParticleSpecies::theType, G4INCL::ParticleSpecies::theZ, and toINCLParticleType().
Referenced by ApplyYourself().
|
private |
Convert G4ParticleDefinition to corresponding INCL particle type.
Definition at line 529 of file G4INCLXXInterface.cc.
References G4Alpha::Alpha(), G4AntiKaonZero::AntiKaonZero(), G4INCL::Composite, G4Deuteron::Deuteron(), G4UniformRand, G4GenericIon::GenericIon(), G4ParticleDefinition::GetParticleType(), G4He3::He3(), G4KaonMinus::KaonMinus(), G4KaonPlus::KaonPlus(), G4KaonZero::KaonZero(), G4KaonZeroLong::KaonZeroLong(), G4KaonZeroShort::KaonZeroShort(), G4INCL::KMinus, G4INCL::KPlus, G4INCL::KZero, G4INCL::KZeroBar, G4Neutron::Neutron(), G4INCL::Neutron, G4INCL::PiMinus, G4PionMinus::PionMinus(), G4PionPlus::PionPlus(), G4PionZero::PionZero(), G4INCL::PiPlus, G4INCL::PiZero, G4Proton::Proton(), G4INCL::Proton, G4Triton::Triton(), and G4INCL::UnknownParticle.
Referenced by toINCLParticleSpecies().
|
private |
Definition at line 178 of file G4INCLXXInterface.hh.
Referenced by ApplyYourself().
|
private |
Definition at line 179 of file G4INCLXXInterface.hh.
Referenced by ApplyYourself().
|
private |
Definition at line 183 of file G4INCLXXInterface.hh.
Referenced by ApplyYourself(), and G4INCLXXInterface().
Definition at line 198 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::GetEnergyMomentumCheckLevels(), and G4HadronicInteraction::SetEnergyMomentumCheckLevels().
|
protectedinherited |
Definition at line 188 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::Block(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), and G4HadronicInteraction::IsBlocked().
|
privateinherited |
Definition at line 194 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::GetRecoilEnergyThreshold(), and G4HadronicInteraction::SetRecoilEnergyThreshold().
|
privateinherited |
Definition at line 192 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::G4HadronicInteraction(), and G4HadronicInteraction::~G4HadronicInteraction().
|
private |
Definition at line 188 of file G4INCLXXInterface.hh.
Referenced by ApplyYourself(), and G4INCLXXInterface().
|
protectedinherited |
Definition at line 107 of file G4VIntraNuclearTransportModel.hh.
Referenced by G4BinaryCascade::ApplyYourself(), G4BinaryCascade::BuildTargetList(), G4BinaryCascade::CheckChargeAndBaryonNumber(), G4BinaryCascade::CheckPauliPrinciple(), G4BinaryCascade::FindFragments(), G4VIntraNuclearTransportModel::Get3DNucleus(), G4BinaryCascade::GetExcitationEnergy(), G4BinaryCascade::Propagate(), and G4VIntraNuclearTransportModel::Set3DNucleus().
|
private |
Definition at line 172 of file G4INCLXXInterface.hh.
Referenced by ApplyYourself(), and G4INCLXXInterface().
|
private |
Definition at line 173 of file G4INCLXXInterface.hh.
Referenced by ApplyYourself(), and G4INCLXXInterface().
|
privateinherited |
Definition at line 204 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::DeActivateFor(), and G4HadronicInteraction::IsBlocked().
|
privateinherited |
Definition at line 205 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::DeActivateFor(), and G4HadronicInteraction::IsBlocked().
|
protectedinherited |
Definition at line 109 of file G4VIntraNuclearTransportModel.hh.
Referenced by G4BinaryCascade::ApplyYourself(), ApplyYourself(), G4BinaryCascade::DeExcite(), G4INCLXXInterface(), G4VIntraNuclearTransportModel::GetDeExcitation(), GetDeExcitationModelName(), G4BinaryCascade::ModelDescription(), G4GeneratorPrecompoundInterface::Propagate(), G4BinaryCascade::PropagateModelDescription(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), and G4VIntraNuclearTransportModel::SetDeExcitation().
|
private |
Definition at line 166 of file G4INCLXXInterface.hh.
Referenced by ApplyYourself(), and DeleteModel().
|
private |
Definition at line 186 of file G4INCLXXInterface.hh.
Referenced by G4INCLXXInterface(), and ~G4INCLXXInterface().
|
private |
Definition at line 185 of file G4INCLXXInterface.hh.
Referenced by G4INCLXXInterface(), and ~G4INCLXXInterface().
|
private |
Definition at line 175 of file G4INCLXXInterface.hh.
Referenced by AccurateProjectile(), ApplyYourself(), and G4INCLXXInterface().
|
private |
Definition at line 181 of file G4INCLXXInterface.hh.
Referenced by ApplyYourself(), and toG4ParticleDefinition().
|
protectedinherited |
Definition at line 186 of file G4HadronicInteraction.hh.
Referenced by G4DiffuseElastic::G4DiffuseElastic(), G4DiffuseElasticV2::G4DiffuseElasticV2(), G4HadronicInteraction::G4HadronicInteraction(), G4hhElastic::G4hhElastic(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), G4HadronicInteraction::GetMaxEnergy(), and G4HadronicInteraction::SetMaxEnergy().
|
privateinherited |
Definition at line 201 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::GetMaxEnergy(), and G4HadronicInteraction::SetMaxEnergy().
|
privateinherited |
Definition at line 203 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::GetMaxEnergy(), and G4HadronicInteraction::SetMaxEnergy().
|
protectedinherited |
Definition at line 185 of file G4HadronicInteraction.hh.
Referenced by G4DiffuseElastic::G4DiffuseElastic(), G4DiffuseElasticV2::G4DiffuseElasticV2(), G4hhElastic::G4hhElastic(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), G4HadronicInteraction::GetMinEnergy(), and G4HadronicInteraction::SetMinEnergy().
|
privateinherited |
Definition at line 200 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::GetMinEnergy(), and G4HadronicInteraction::SetMinEnergy().
|
privateinherited |
Definition at line 202 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::GetMinEnergy(), and G4HadronicInteraction::SetMinEnergy().
|
privateinherited |
Definition at line 196 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::GetModelName(), and G4HadronicInteraction::SetModelName().
|
protectedinherited |
Definition at line 172 of file G4HadronicInteraction.hh.
Referenced by G4WilsonAbrasionModel::ApplyYourself(), G4EMDissociation::ApplyYourself(), G4LENDCapture::ApplyYourself(), G4LENDElastic::ApplyYourself(), G4LENDFission::ApplyYourself(), G4LENDInelastic::ApplyYourself(), G4ElectroVDNuclearModel::ApplyYourself(), G4ParticleHPThermalScattering::ApplyYourself(), G4NeutrinoElectronNcModel::ApplyYourself(), G4NeutronElectronElModel::ApplyYourself(), G4LFission::ApplyYourself(), G4ANuElNucleusCcModel::ApplyYourself(), G4ANuElNucleusNcModel::ApplyYourself(), G4ANuMuNucleusCcModel::ApplyYourself(), G4ANuMuNucleusNcModel::ApplyYourself(), G4MuonVDNuclearModel::ApplyYourself(), G4NeutrinoElectronCcModel::ApplyYourself(), G4NuElNucleusCcModel::ApplyYourself(), G4NuElNucleusNcModel::ApplyYourself(), G4NuMuNucleusCcModel::ApplyYourself(), G4NuMuNucleusNcModel::ApplyYourself(), G4QMDReaction::ApplyYourself(), G4NeutronRadCapture::ApplyYourself(), G4LowEGammaNuclearModel::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4HadronElastic::ApplyYourself(), G4LEHadronProtonElastic::ApplyYourself(), G4LEnp::ApplyYourself(), G4LEpp::ApplyYourself(), G4BinaryCascade::ApplyYourself(), G4CascadeInterface::ApplyYourself(), G4LMsdGenerator::ApplyYourself(), G4ElectroVDNuclearModel::CalculateEMVertex(), G4MuonVDNuclearModel::CalculateEMVertex(), G4ElectroVDNuclearModel::CalculateHadronicVertex(), G4MuonVDNuclearModel::CalculateHadronicVertex(), G4NeutrinoNucleusModel::CoherentPion(), G4CascadeInterface::copyOutputToHadronicResult(), G4BinaryCascade::DebugEpConservation(), G4BinaryCascade::DebugFinalEpConservation(), G4NeutrinoNucleusModel::FinalBarion(), G4NeutrinoNucleusModel::FinalMeson(), G4WilsonAbrasionModel::GetAbradedNucleons(), G4CascadeInterface::NoInteraction(), G4CascadeInterface::Propagate(), G4NeutrinoNucleusModel::RecoilDeexcitation(), G4LEHadronProtonElastic::~G4LEHadronProtonElastic(), G4LEnp::~G4LEnp(), and G4LFission::~G4LFission().
|
private |
Definition at line 168 of file G4INCLXXInterface.hh.
Referenced by ApplyYourself(), and G4INCLXXInterface().
|
protectedinherited |
Definition at line 111 of file G4VIntraNuclearTransportModel.hh.
Referenced by G4VIntraNuclearTransportModel::GetPrimaryProjectile(), and G4VIntraNuclearTransportModel::SetPrimaryProjectile().
|
private |
Definition at line 170 of file G4INCLXXInterface.hh.
Referenced by ApplyYourself().
|
private |
Definition at line 176 of file G4INCLXXInterface.hh.
Referenced by ApplyYourself().
|
protectedinherited |
Definition at line 105 of file G4VIntraNuclearTransportModel.hh.
Referenced by G4VIntraNuclearTransportModel::GetModelName().
|
protectedinherited |
Definition at line 177 of file G4HadronicInteraction.hh.
Referenced by G4WilsonAbrasionModel::ApplyYourself(), G4EMDissociation::ApplyYourself(), G4LFission::ApplyYourself(), G4MuMinusCapturePrecompound::ApplyYourself(), G4NeutronRadCapture::ApplyYourself(), G4LowEGammaNuclearModel::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4HadronElastic::ApplyYourself(), G4LEHadronProtonElastic::ApplyYourself(), G4LEnp::ApplyYourself(), G4LEpp::ApplyYourself(), G4CascadeInterface::ApplyYourself(), G4CascadeInterface::checkFinalResult(), G4CascadeInterface::copyOutputToHadronicResult(), G4CascadeInterface::copyOutputToReactionProducts(), G4LENDModel::create_used_target_map(), G4CascadeInterface::createBullet(), G4CascadeInterface::createTarget(), G4ElasticHadrNucleusHE::DefineHadronValues(), G4ElasticHadrNucleusHE::FillData(), G4ElasticHadrNucleusHE::FillFq2(), G4DiffuseElastic::G4DiffuseElastic(), G4DiffuseElasticV2::G4DiffuseElasticV2(), G4ElasticHadrNucleusHE::G4ElasticHadrNucleusHE(), G4EMDissociation::G4EMDissociation(), G4hhElastic::G4hhElastic(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), G4ElasticHadrNucleusHE::GetFt(), G4ElasticHadrNucleusHE::GetLightFq2(), G4ElasticHadrNucleusHE::GetQ2_2(), G4HadronicInteraction::GetVerboseLevel(), G4ElasticHadrNucleusHE::HadronNucleusQ2_2(), G4ElasticHadrNucleusHE::HadronProtonQ2(), G4LFission::init(), G4DiffuseElastic::Initialise(), G4DiffuseElasticV2::Initialise(), G4NuclNuclDiffuseElastic::Initialise(), G4DiffuseElastic::InitialiseOnFly(), G4DiffuseElasticV2::InitialiseOnFly(), G4NuclNuclDiffuseElastic::InitialiseOnFly(), G4CascadeInterface::makeDynamicParticle(), G4CascadeInterface::NoInteraction(), G4CascadeInterface::Propagate(), G4ElasticHadrNucleusHE::SampleInvariantT(), G4AntiNuclElastic::SampleThetaCMS(), G4DiffuseElastic::SampleThetaLab(), G4NuclNuclDiffuseElastic::SampleThetaLab(), G4AntiNuclElastic::SampleThetaLab(), G4WilsonAbrasionModel::SetUseAblation(), G4HadronicInteraction::SetVerboseLevel(), G4WilsonAbrasionModel::SetVerboseLevel(), G4DiffuseElastic::ThetaCMStoThetaLab(), G4DiffuseElasticV2::ThetaCMStoThetaLab(), G4NuclNuclDiffuseElastic::ThetaCMStoThetaLab(), G4DiffuseElastic::ThetaLabToThetaCMS(), G4DiffuseElasticV2::ThetaLabToThetaCMS(), and G4NuclNuclDiffuseElastic::ThetaLabToThetaCMS().