Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ParticleTable.hh>
Public Types | |
typedef G4ParticleTableIterator< G4String, G4ParticleDefinition * >::Map | G4PTblDictionary |
typedef G4ParticleTableIterator< G4String, G4ParticleDefinition * > | G4PTblDicIterator |
typedef G4ParticleTableIterator< G4int, G4ParticleDefinition * >::Map | G4PTblEncodingDictionary |
typedef G4ParticleTableIterator< G4int, G4ParticleDefinition * > | G4PTblEncodingDicIterator |
Static Public Member Functions | |
static G4ParticleTable * | GetParticleTable () |
Protected Member Functions | |
G4ParticleTable () | |
G4ParticleTable (const G4ParticleTable &right) | |
G4ParticleTable & | operator= (const G4ParticleTable &) |
G4PTblDictionary * | GetDictionary () |
const G4String & | GetKey (const G4ParticleDefinition *particle) const |
const G4PTblEncodingDictionary * | GetEncodingDictionary () |
Definition at line 64 of file G4ParticleTable.hh.
Definition at line 77 of file G4ParticleTable.hh.
typedef G4ParticleTableIterator<G4String,G4ParticleDefinition*>::Map G4ParticleTable::G4PTblDictionary |
Definition at line 76 of file G4ParticleTable.hh.
typedef G4ParticleTableIterator<G4int, G4ParticleDefinition*> G4ParticleTable::G4PTblEncodingDicIterator |
Definition at line 79 of file G4ParticleTable.hh.
typedef G4ParticleTableIterator<G4int,G4ParticleDefinition*>::Map G4ParticleTable::G4PTblEncodingDictionary |
Definition at line 78 of file G4ParticleTable.hh.
|
protected |
Definition at line 73 of file G4ParticleTable.cc.
|
protected |
Definition at line 130 of file G4ParticleTable.cc.
|
virtual |
Definition at line 90 of file G4ParticleTable.cc.
G4bool G4ParticleTable::contains | ( | const G4ParticleDefinition * | particle | ) |
Referenced by Insert(), and G4ProcessTableMessenger::SetNewValue().
G4UImessenger * G4ParticleTable::CreateMessenger | ( | ) |
Definition at line 156 of file G4ParticleTable.cc.
Referenced by G4RunManager::G4RunManager().
void G4ParticleTable::DeleteAllParticles | ( | ) |
Definition at line 177 of file G4ParticleTable.cc.
Referenced by G4VUserPhysicsList::~G4VUserPhysicsList().
void G4ParticleTable::DeleteMessenger | ( | ) |
Definition at line 166 of file G4ParticleTable.cc.
Referenced by G4RunManager::~G4RunManager().
Definition at line 502 of file G4ParticleTable.cc.
Referenced by DumpTable(), Insert(), G4GeneralParticleSourceMessenger::SetNewValue(), G4ParticleGunMessenger::SetNewValue(), and G4RunManagerKernel::SetPhysics().
G4int G4ParticleTable::entries | ( | ) | const |
Referenced by G4GeneralParticleSourceMessenger::G4GeneralParticleSourceMessenger(), G4ParticleGunMessenger::G4ParticleGunMessenger(), G4RunManagerKernel::G4RunManagerKernel(), GetParticle(), G4FastSimulationManager::ListModels(), G4VisCommandSceneAddGhosts::SetNewValue(), G4RunManagerKernel::SetPhysics(), and G4GlobalFastSimulationManager::ShowSetup().
G4ParticleDefinition * G4ParticleTable::FindAntiParticle | ( | const G4ParticleDefinition * | particle | ) |
G4ParticleDefinition * G4ParticleTable::FindAntiParticle | ( | const G4String & | particle_name | ) |
G4ParticleDefinition * G4ParticleTable::FindAntiParticle | ( | G4int | PDGEncoding | ) |
G4ParticleDefinition * G4ParticleTable::FindIon | ( | G4int | atomicNumber, |
G4int | atomicMass, | ||
G4double | excitationEnergy | ||
) |
Definition at line 399 of file G4ParticleTable.cc.
Referenced by G4LENDElastic::ApplyYourself(), G4LENDFission::ApplyYourself(), G4LENDInelastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4ChiralInvariantPhaseSpace::ApplyYourself(), G4LElastic::ApplyYourself(), G4NeutronHPCaptureFS::ApplyYourself(), G4QCaptureAtRest::AtRestDoIt(), G4AblaEvaporation::BreakItUp(), G4EmCalculator::FindIon(), G4DiffuseElastic::GetInvCoulombElasticXsc(), G4NuclNuclDiffuseElastic::GetInvCoulombElasticXsc(), G4DiffuseElastic::GetInvElasticSumXsc(), G4NuclNuclDiffuseElastic::GetInvElasticSumXsc(), G4DiffuseElastic::GetInvElasticXsc(), G4NuclNuclDiffuseElastic::GetInvElasticXsc(), G4QAtomicElectronScattering::PostStepDoIt(), G4QCoherentChargeExchange::PostStepDoIt(), G4QDiffraction::PostStepDoIt(), G4QElastic::PostStepDoIt(), G4QInelastic::PostStepDoIt(), G4QIonIonElastic::PostStepDoIt(), G4QLowEnergy::PostStepDoIt(), G4QNGamma::PostStepDoIt(), G4QStringChipsParticleLevelInterface::Propagate(), G4StringChipsInterface::Propagate(), G4StringChipsParticleLevelInterface::Propagate(), and G4QuasiElasticChannel::Scatter().
G4ParticleDefinition * G4ParticleTable::FindIon | ( | G4int | atomicNumber, |
G4int | atomicMass, | ||
G4int | dummy1, | ||
G4int | dummy2 | ||
) |
Definition at line 369 of file G4ParticleTable.cc.
G4ParticleDefinition * G4ParticleTable::FindIon | ( | G4int | atomicNumber, |
G4int | atomicMass, | ||
G4int | numberOfLambda, | ||
G4double | excitationEnergy | ||
) |
Definition at line 409 of file G4ParticleTable.cc.
G4ParticleDefinition * G4ParticleTable::FindParticle | ( | const G4ParticleDefinition * | particle | ) |
Definition at line 464 of file G4ParticleTable.cc.
G4ParticleDefinition * G4ParticleTable::FindParticle | ( | const G4String & | particle_name | ) |
Definition at line 453 of file G4ParticleTable.cc.
G4ParticleDefinition * G4ParticleTable::FindParticle | ( | G4int | PDGEncoding | ) |
Definition at line 472 of file G4ParticleTable.cc.
Referenced by G4SDParticleFilter::add(), G4VHadronPhysics::AddElasticCrossSection(), G4VHadronPhysics::AddInelasticCrossSection(), G4ITTransportation::AlongStepDoIt(), G4ChiralInvariantPhaseSpace::ApplyYourself(), G4ErrorTrajState::BuildCharge(), G4VUserPhysicsList::BuildPhysicsTable(), G4PrimaryTransformer::CheckUnknown(), G4PionDecayMakeSpin::DaughterPolarization(), G4AdjointAlpha::Definition(), G4AdjointDeuteron::Definition(), G4AdjointElectron::Definition(), G4AdjointGamma::Definition(), G4AdjointGenericIon::Definition(), G4AdjointHe3::Definition(), G4AdjointPositron::Definition(), G4AdjointProton::Definition(), G4AdjointTriton::Definition(), G4ChargedGeantino::Definition(), G4Gamma::Definition(), G4Geantino::Definition(), G4OpticalPhoton::Definition(), G4UnknownParticle::Definition(), G4AntiLambda::Definition(), G4AntiLambdab::Definition(), G4AntiLambdacPlus::Definition(), G4AntiNeutron::Definition(), G4AntiOmegabMinus::Definition(), G4AntiOmegacZero::Definition(), G4AntiOmegaMinus::Definition(), G4AntiProton::Definition(), G4AntiSigmabMinus::Definition(), G4AntiSigmabPlus::Definition(), G4AntiSigmabZero::Definition(), G4AntiSigmacPlus::Definition(), G4AntiSigmacPlusPlus::Definition(), G4AntiSigmacZero::Definition(), G4AntiSigmaMinus::Definition(), G4AntiSigmaPlus::Definition(), G4AntiSigmaZero::Definition(), G4AntiXibMinus::Definition(), G4AntiXibZero::Definition(), G4AntiXicPlus::Definition(), G4AntiXicZero::Definition(), G4AntiXiMinus::Definition(), G4AntiXiZero::Definition(), G4Lambda::Definition(), G4Lambdab::Definition(), G4LambdacPlus::Definition(), G4Neutron::Definition(), G4OmegabMinus::Definition(), G4OmegacZero::Definition(), G4OmegaMinus::Definition(), G4Proton::Definition(), G4SigmabMinus::Definition(), G4SigmabPlus::Definition(), G4SigmabZero::Definition(), G4SigmacPlus::Definition(), G4SigmacPlusPlus::Definition(), G4SigmacZero::Definition(), G4SigmaMinus::Definition(), G4SigmaPlus::Definition(), G4SigmaZero::Definition(), G4XibMinus::Definition(), G4XibZero::Definition(), G4XicPlus::Definition(), G4XicZero::Definition(), G4XiMinus::Definition(), G4XiZero::Definition(), G4Alpha::Definition(), G4AntiAlpha::Definition(), G4AntiDeuteron::Definition(), G4AntiHe3::Definition(), G4AntiTriton::Definition(), G4Deuteron::Definition(), G4GenericIon::Definition(), G4He3::Definition(), G4Triton::Definition(), G4AntiBMesonZero::Definition(), G4AntiBsMesonZero::Definition(), G4AntiDMesonZero::Definition(), G4AntiKaonZero::Definition(), G4BcMesonMinus::Definition(), G4BcMesonPlus::Definition(), G4BMesonMinus::Definition(), G4BMesonPlus::Definition(), G4BMesonZero::Definition(), G4BsMesonZero::Definition(), G4DMesonMinus::Definition(), G4DMesonPlus::Definition(), G4DMesonZero::Definition(), G4DsMesonMinus::Definition(), G4DsMesonPlus::Definition(), G4Eta::Definition(), G4Etac::Definition(), G4EtaPrime::Definition(), G4JPsi::Definition(), G4KaonMinus::Definition(), G4KaonPlus::Definition(), G4KaonZero::Definition(), G4KaonZeroLong::Definition(), G4KaonZeroShort::Definition(), G4PionMinus::Definition(), G4PionPlus::Definition(), G4PionZero::Definition(), G4Upsiron::Definition(), G4AntiNeutrinoE::Definition(), G4AntiNeutrinoMu::Definition(), G4AntiNeutrinoTau::Definition(), G4Electron::Definition(), G4MuonMinus::Definition(), G4MuonPlus::Definition(), G4NeutrinoE::Definition(), G4NeutrinoMu::Definition(), G4NeutrinoTau::Definition(), G4Positron::Definition(), G4TauMinus::Definition(), G4TauPlus::Definition(), G4Electron_aq::Definition(), G4H2::Definition(), G4H2O::Definition(), G4H2O2::Definition(), G4H3O::Definition(), G4Hydrogen::Definition(), G4OH::Definition(), DumpTable(), G4DiffractiveExcitation::ExciteParticipants(), G4VDecayChannel::FillDaughters(), G4VDecayChannel::FillParent(), G4HEInelastic::FillParticleChange(), G4VHadronPhysics::FindElasticProcess(), G4VHadronPhysics::FindInelasticProcess(), FindParticle(), G4EmCalculator::FindParticle(), G4VLongitudinalStringDecay::FindParticle(), G4CollisionMesonBaryonToResonance::G4CollisionMesonBaryonToResonance(), G4Parton::G4Parton(), G4PrimaryParticle::G4PrimaryParticle(), G4ResonanceNames::G4ResonanceNames(), G4RToEConvForElectron::G4RToEConvForElectron(), G4RToEConvForGamma::G4RToEConvForGamma(), G4RToEConvForPositron::G4RToEConvForPositron(), G4RToEConvForProton::G4RToEConvForProton(), G4SDParticleFilter::G4SDParticleFilter(), G4Track::G4Track(), G4PrimaryTransformer::GenerateSingleTrack(), G4VUserPhysicsList::GetApplyCuts(), G4PrimaryTransformer::GetDefinition(), G4DynamicParticle::GetElectronMass(), G4IonTable::GetLightAntiIon(), G4IonTable::GetLightIon(), G4NucleiProperties::GetNuclearMass(), G4HyperNucleiProperties::GetNuclearMass(), G4ParticlePropertyTable::GetParticleProperty(), G4ErrorPropagator::InitG4Track(), G4INCL::ParticleTable::initialize(), Insert(), G4ResonanceNames::MinMass(), G4CollisionComposite::Resolve::operator()(), G4HtmlPPReporter::Print(), G4TextPPReporter::Print(), G4QStringChipsParticleLevelInterface::Propagate(), G4StringChipsInterface::Propagate(), G4StringChipsParticleLevelInterface::Propagate(), G4AdjointSimManager::RegisterAtEndOfAdjointTrack(), G4ProjectileDiffractiveChannel::Scatter(), G4VUserPhysicsList::SetApplyCuts(), G4VisCommandSceneAddGhosts::SetNewValue(), G4GeneralParticleSourceMessenger::SetNewValue(), G4ParticleGunMessenger::SetNewValue(), G4ParticleMessenger::SetNewValue(), G4ProcessTableMessenger::SetNewValue(), G4PSNofSecondary::SetParticle(), G4ParticlePropertyTable::SetParticleProperty(), G4PrimaryParticle::SetPDGcode(), G4RayShooter::Shoot(), and G4AdjointPrimaryGeneratorAction::UpdateListOfPrimaryParticles().
|
protected |
|
protected |
G4ParticleDefinition * G4ParticleTable::GetIon | ( | G4int | atomicNumber, |
G4int | atomicMass, | ||
G4double | excitationEnergy | ||
) |
Definition at line 378 of file G4ParticleTable.cc.
Referenced by G4NeutronHPFinalState::adjust_final_state(), G4NeutronHPChannelList::ApplyYourself(), G4QMDReaction::ApplyYourself(), G4INCLXXInterface::ApplyYourself(), G4NeutronHPFissionFS::ApplyYourself(), G4NeutronHPInelasticBaseFS::BaseApply(), G4NeutronHPInelasticCompFS::CompositeApply(), G4InuclNuclei::makeDefinition(), G4NeutronHPIsotropic::Sample(), G4eCoulombScatteringModel::SampleSecondaries(), G4eSingleCoulombScatteringModel::SampleSecondaries(), G4hCoulombScatteringModel::SampleSecondaries(), G4IonCoulombScatteringModel::SampleSecondaries(), and G4ProjectileDiffractiveChannel::Scatter().
G4ParticleDefinition * G4ParticleTable::GetIon | ( | G4int | atomicNumber, |
G4int | atomicMass, | ||
G4int | numberOfLambda, | ||
G4double | excitationEnergy | ||
) |
Definition at line 388 of file G4ParticleTable.cc.
G4IonTable * G4ParticleTable::GetIonTable | ( | ) |
Referenced by G4RadioactiveDecay::AddDecayRateTable(), G4ChiralInvariantPhaseSpace::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4HadronElastic::ApplyYourself(), G4NeutronRadCapture::ApplyYourself(), G4QMDReaction::ApplyYourself(), G4BinaryLightIonReaction::ApplyYourself(), G4INCLXXInterface::ApplyYourself(), G4TheoFSGenerator::ApplyYourself(), G4WilsonAblationModel::BreakItUp(), G4CompetitiveFission::BreakUp(), G4RadioactiveDecay::DecayIt(), G4NuclearDecayChannel::DecayIt(), G4ParticleDefinition::DumpTable(), G4EmCorrections::G4EmCorrections(), G4ExcitationHandler::G4ExcitationHandler(), G4ParticleDefinition::G4ParticleDefinition(), G4RadioactiveDecay::G4RadioactiveDecay(), G4ComponentGGNuclNuclXsc::GetCoulombBarier(), G4GGNuclNuclCrossSection::GetCoulombBarier(), G4TripathiCrossSection::GetElementCrossSection(), G4StatMFFragment::GetNuclearMass(), G4INCL::ParticleTable::initialize(), G4GeneratorPrecompoundInterface::Propagate(), G4VPartonStringModel::Scatter(), and G4ParticleMessenger::SetNewValue().
G4PTblDicIterator * G4ParticleTable::GetIterator | ( | ) |
Referenced by G4ITStepProcessor::ActiveOnlyITProcess(), G4RunManager::ConstructScoringWorlds(), G4VParticlePropertyReporter::FillList(), G4ErrorTrackLengthTarget::G4ErrorTrackLengthTarget(), G4HyperonCHIPSBuilder::G4HyperonCHIPSBuilder(), G4MiscCHIPSBuilder::G4MiscCHIPSBuilder(), G4MiscQGSCBuilder::G4MiscQGSCBuilder(), G4QInelasticCHIPS_HPBuilder::G4QInelasticCHIPS_HPBuilder(), G4QInelasticCHIPSBuilder::G4QInelasticCHIPSBuilder(), G4VPhysicsConstructor::G4VPhysicsConstructor(), G4VUserPhysicsList::G4VUserPhysicsList(), G4ParticleMessenger::GetCurrentValue(), G4ProcessTableMessenger::GetCurrentValue(), G4TextPPRetriever::Retrieve(), and G4ParticleMessenger::SetNewValue().
|
protected |
Referenced by FindParticle(), Insert(), and Remove().
G4ParticleDefinition * G4ParticleTable::GetParticle | ( | G4int | index | ) |
Definition at line 420 of file G4ParticleTable.cc.
Referenced by G4ParticleGunMessenger::G4ParticleGunMessenger(), G4RunManagerKernel::G4RunManagerKernel(), GetParticleName(), G4VisCommandSceneAddGhosts::SetNewValue(), G4RunManagerKernel::SetPhysics(), and G4GlobalFastSimulationManager::ShowSetup().
Definition at line 442 of file G4ParticleTable.cc.
Referenced by DeleteAllParticles(), G4GeneralParticleSourceMessenger::G4GeneralParticleSourceMessenger(), and G4FastSimulationManager::ListModels().
|
static |
Definition at line 63 of file G4ParticleTable.cc.
Referenced by G4ITStepProcessor::ActiveOnlyITProcess(), G4SDParticleFilter::add(), G4RadioactiveDecay::AddDecayRateTable(), G4VHadronPhysics::AddElasticCrossSection(), G4VHadronPhysics::AddInelasticCrossSection(), G4VUserPhysicsList::AddProcessManager(), G4NeutronHPFinalState::adjust_final_state(), G4ITTransportation::AlongStepDoIt(), G4NeutronHPChannelList::ApplyYourself(), G4EMDissociation::ApplyYourself(), G4LENDCapture::ApplyYourself(), G4LENDElastic::ApplyYourself(), G4LENDFission::ApplyYourself(), G4LENDInelastic::ApplyYourself(), G4LENDModel::ApplyYourself(), G4ChiralInvariantPhaseSpace::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4HadronElastic::ApplyYourself(), G4NeutronRadCapture::ApplyYourself(), G4LElastic::ApplyYourself(), G4QMDReaction::ApplyYourself(), G4BinaryLightIonReaction::ApplyYourself(), G4INCLXXInterface::ApplyYourself(), G4TheoFSGenerator::ApplyYourself(), G4NeutronHPCaptureFS::ApplyYourself(), G4NeutronHPElasticFS::ApplyYourself(), G4NeutronHPFissionFS::ApplyYourself(), G4QCaptureAtRest::AtRestDoIt(), G4NeutronHPInelasticBaseFS::BaseApply(), G4AblaEvaporation::BreakItUp(), G4WilsonAblationModel::BreakItUp(), G4CompetitiveFission::BreakUp(), G4ErrorTrajState::BuildCharge(), G4IonTable::clear(), G4ShortLivedTable::clear(), G4NeutronHPInelasticCompFS::CompositeApply(), G4ExcitedBaryonConstructor::Construct(), G4ExcitedMesonConstructor::Construct(), G4RunManager::ConstructScoringWorlds(), G4PionDecayMakeSpin::DaughterPolarization(), G4RadioactiveDecay::DecayIt(), G4NuclearDecayChannel::DecayIt(), G4AdjointAlpha::Definition(), G4AdjointDeuteron::Definition(), G4AdjointElectron::Definition(), G4AdjointGamma::Definition(), G4AdjointGenericIon::Definition(), G4AdjointHe3::Definition(), G4AdjointPositron::Definition(), G4AdjointProton::Definition(), G4AdjointTriton::Definition(), G4ChargedGeantino::Definition(), G4Gamma::Definition(), G4Geantino::Definition(), G4OpticalPhoton::Definition(), G4UnknownParticle::Definition(), G4AntiLambda::Definition(), G4AntiLambdab::Definition(), G4AntiLambdacPlus::Definition(), G4AntiNeutron::Definition(), G4AntiOmegabMinus::Definition(), G4AntiOmegacZero::Definition(), G4AntiOmegaMinus::Definition(), G4AntiProton::Definition(), G4AntiSigmabMinus::Definition(), G4AntiSigmabPlus::Definition(), G4AntiSigmabZero::Definition(), G4AntiSigmacPlus::Definition(), G4AntiSigmacPlusPlus::Definition(), G4AntiSigmacZero::Definition(), G4AntiSigmaMinus::Definition(), G4AntiSigmaPlus::Definition(), G4AntiSigmaZero::Definition(), G4AntiXibMinus::Definition(), G4AntiXibZero::Definition(), G4AntiXicPlus::Definition(), G4AntiXicZero::Definition(), G4AntiXiMinus::Definition(), G4AntiXiZero::Definition(), G4Lambda::Definition(), G4Lambdab::Definition(), G4LambdacPlus::Definition(), G4Neutron::Definition(), G4OmegabMinus::Definition(), G4OmegacZero::Definition(), G4OmegaMinus::Definition(), G4Proton::Definition(), G4SigmabMinus::Definition(), G4SigmabPlus::Definition(), G4SigmabZero::Definition(), G4SigmacPlus::Definition(), G4SigmacPlusPlus::Definition(), G4SigmacZero::Definition(), G4SigmaMinus::Definition(), G4SigmaPlus::Definition(), G4SigmaZero::Definition(), G4XibMinus::Definition(), G4XibZero::Definition(), G4XicPlus::Definition(), G4XicZero::Definition(), G4XiMinus::Definition(), G4XiZero::Definition(), G4Alpha::Definition(), G4AntiAlpha::Definition(), G4AntiDeuteron::Definition(), G4AntiHe3::Definition(), G4AntiTriton::Definition(), G4Deuteron::Definition(), G4GenericIon::Definition(), G4He3::Definition(), G4Triton::Definition(), G4AntiBMesonZero::Definition(), G4AntiBsMesonZero::Definition(), G4AntiDMesonZero::Definition(), G4AntiKaonZero::Definition(), G4BcMesonMinus::Definition(), G4BcMesonPlus::Definition(), G4BMesonMinus::Definition(), G4BMesonPlus::Definition(), G4BMesonZero::Definition(), G4BsMesonZero::Definition(), G4DMesonMinus::Definition(), G4DMesonPlus::Definition(), G4DMesonZero::Definition(), G4DsMesonMinus::Definition(), G4DsMesonPlus::Definition(), G4Eta::Definition(), G4Etac::Definition(), G4EtaPrime::Definition(), G4JPsi::Definition(), G4KaonMinus::Definition(), G4KaonPlus::Definition(), G4KaonZero::Definition(), G4KaonZeroLong::Definition(), G4KaonZeroShort::Definition(), G4PionMinus::Definition(), G4PionPlus::Definition(), G4PionZero::Definition(), G4Upsiron::Definition(), G4AntiNeutrinoE::Definition(), G4AntiNeutrinoMu::Definition(), G4AntiNeutrinoTau::Definition(), G4Electron::Definition(), G4MuonMinus::Definition(), G4MuonPlus::Definition(), G4NeutrinoE::Definition(), G4NeutrinoMu::Definition(), G4NeutrinoTau::Definition(), G4Positron::Definition(), G4TauMinus::Definition(), G4TauPlus::Definition(), G4Electron_aq::Definition(), G4H2::Definition(), G4H2O::Definition(), G4H2O2::Definition(), G4H3O::Definition(), G4Hydrogen::Definition(), G4OH::Definition(), G4Dineutron::Definition(), G4Diproton::Definition(), G4UnboundPN::Definition(), G4DiffractiveExcitation::ExciteParticipants(), G4VParticlePropertyReporter::FillList(), G4HEInelastic::FillParticleChange(), G4BaryonSplitter::FindDiquark(), G4VHadronPhysics::FindElasticProcess(), G4VHadronPhysics::FindInelasticProcess(), G4EmCalculator::FindIon(), G4EmCalculator::FindParticle(), G4VLongitudinalStringDecay::FindParticle(), G4BaryonSplitter::G4BaryonSplitter(), G4CollisionMesonBaryonToResonance::G4CollisionMesonBaryonToResonance(), G4DecayTableMessenger::G4DecayTableMessenger(), G4eCoulombScatteringModel::G4eCoulombScatteringModel(), G4EmCorrections::G4EmCorrections(), G4ErrorTrackLengthTarget::G4ErrorTrackLengthTarget(), G4eSingleCoulombScatteringModel::G4eSingleCoulombScatteringModel(), G4ExcitationHandler::G4ExcitationHandler(), G4GeneralParticleSourceMessenger::G4GeneralParticleSourceMessenger(), G4hCoulombScatteringModel::G4hCoulombScatteringModel(), G4HyperonCHIPSBuilder::G4HyperonCHIPSBuilder(), G4IonCoulombScatteringModel::G4IonCoulombScatteringModel(), G4MiscCHIPSBuilder::G4MiscCHIPSBuilder(), G4MiscQGSCBuilder::G4MiscQGSCBuilder(), G4ParticleDefinition::G4ParticleDefinition(), G4ParticleGunMessenger::G4ParticleGunMessenger(), G4ParticleMessenger::G4ParticleMessenger(), G4ParticlePropertyMessenger::G4ParticlePropertyMessenger(), G4ParticlePropertyTable::G4ParticlePropertyTable(), G4ParticleTypeConverter::G4ParticleTypeConverter(), G4Parton::G4Parton(), G4PrimaryParticle::G4PrimaryParticle(), G4PrimaryTransformer::G4PrimaryTransformer(), G4ProcessManagerMessenger::G4ProcessManagerMessenger(), G4QInelasticCHIPS_HPBuilder::G4QInelasticCHIPS_HPBuilder(), G4QInelasticCHIPSBuilder::G4QInelasticCHIPSBuilder(), G4RadioactiveDecay::G4RadioactiveDecay(), G4ResonanceNames::G4ResonanceNames(), G4RToEConvForElectron::G4RToEConvForElectron(), G4RToEConvForGamma::G4RToEConvForGamma(), G4RToEConvForPositron::G4RToEConvForPositron(), G4RToEConvForProton::G4RToEConvForProton(), G4RunManager::G4RunManager(), G4RunManagerKernel::G4RunManagerKernel(), G4SDParticleFilter::G4SDParticleFilter(), G4SPBaryon::G4SPBaryon(), G4Track::G4Track(), G4UserEventAction::G4UserEventAction(), G4UserRunAction::G4UserRunAction(), G4UserStackingAction::G4UserStackingAction(), G4UserSteppingAction::G4UserSteppingAction(), G4UserTrackingAction::G4UserTrackingAction(), G4VDecayChannel::G4VDecayChannel(), G4VPhysicsConstructor::G4VPhysicsConstructor(), G4VUserPhysicsList::G4VUserPhysicsList(), G4VUserPrimaryGeneratorAction::G4VUserPrimaryGeneratorAction(), G4HyperNucleiProperties::GetAtomicMass(), G4NucleiProperties::GetBindingEnergy(), G4ComponentGGNuclNuclXsc::GetCoulombBarier(), G4GGNuclNuclCrossSection::GetCoulombBarier(), G4ProcessTableMessenger::GetCurrentValue(), G4UserPhysicsListMessenger::GetCurrentValue(), G4DynamicParticle::GetElectronMass(), G4TripathiCrossSection::GetElementCrossSection(), G4ComponentGGNuclNuclXsc::GetHadronNucleonXsc(), G4GGNuclNuclCrossSection::GetHadronNucleonXsc(), G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscNS(), G4GlauberGribovCrossSection::GetHadronNucleonXscNS(), G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscPDG(), G4GlauberGribovCrossSection::GetHadronNucleonXscPDG(), G4DiffuseElastic::GetInvCoulombElasticXsc(), G4NuclNuclDiffuseElastic::GetInvCoulombElasticXsc(), G4DiffuseElastic::GetInvElasticSumXsc(), G4NuclNuclDiffuseElastic::GetInvElasticSumXsc(), G4DiffuseElastic::GetInvElasticXsc(), G4NuclNuclDiffuseElastic::GetInvElasticXsc(), G4IonTable::GetLightAntiIon(), G4IonTable::GetLightIon(), G4NucleiProperties::GetMassExcess(), G4NucleiProperties::GetNuclearMass(), G4HyperNucleiProperties::GetNuclearMass(), G4StatMFFragment::GetNuclearMass(), G4SmoothTrajectory::GetParticleDefinition(), G4Trajectory::GetParticleDefinition(), G4BaryonSplitter::GetSPBaryon(), G4IonTable::GetVerboseLevel(), G4ShortLivedTable::GetVerboseLevel(), G4ErrorPropagator::InitG4Track(), G4INCL::ParticleTable::initialize(), G4EMDissociationCrossSection::IsElementApplicable(), G4NucleiProperties::IsInStableTable(), G4FastSimulationManager::ListModels(), G4InuclNuclei::makeDefinition(), G4ResonanceNames::MinMass(), G4CollisionComposite::Resolve::operator()(), G4VDecayChannel::operator=(), G4QAtomicElectronScattering::PostStepDoIt(), G4QCoherentChargeExchange::PostStepDoIt(), G4QDiffraction::PostStepDoIt(), G4QElastic::PostStepDoIt(), G4QInelastic::PostStepDoIt(), G4QIonIonElastic::PostStepDoIt(), G4QLowEnergy::PostStepDoIt(), G4QNGamma::PostStepDoIt(), G4HtmlPPReporter::Print(), G4TextPPReporter::Print(), G4GeneratorPrecompoundInterface::Propagate(), G4QStringChipsParticleLevelInterface::Propagate(), G4StringChipsInterface::Propagate(), G4StringChipsParticleLevelInterface::Propagate(), G4AdjointSimManager::RegisterAtEndOfAdjointTrack(), G4IonTable::Remove(), G4ShortLivedTable::Remove(), G4TextPPRetriever::Retrieve(), G4NeutronHPIsotropic::Sample(), G4NeutronHPContAngularPar::Sample(), G4VPartonStringModel::Scatter(), G4ProjectileDiffractiveChannel::Scatter(), G4QuasiElasticChannel::Scatter(), G4VisCommandSceneAddGhosts::SetNewValue(), G4ProcessTableMessenger::SetNewValue(), G4FastSimulationMessenger::SetNewValue(), G4UserPhysicsListMessenger::SetNewValue(), G4PSNofSecondary::SetParticle(), G4PrimaryParticle::SetPDGcode(), G4RunManagerKernel::SetPhysics(), G4RayShooter::Shoot(), G4GlobalFastSimulationManager::ShowSetup(), G4BaryonSplitter::SplitBarion(), G4ProductionCutsTable::UpdateCoupleTable(), G4AdjointPrimaryGeneratorAction::UpdateListOfPrimaryParticles(), G4ParticleDefinition::~G4ParticleDefinition(), and G4RunManager::~G4RunManager().
G4bool G4ParticleTable::GetReadiness | ( | ) | const |
const G4ShortLivedTable * G4ParticleTable::GetShortLivedTable | ( | ) |
G4int G4ParticleTable::GetVerboseLevel | ( | ) | const |
G4ParticleDefinition * G4ParticleTable::Insert | ( | G4ParticleDefinition * | particle | ) |
Definition at line 249 of file G4ParticleTable.cc.
Referenced by G4ParticleDefinition::G4ParticleDefinition().
|
protected |
Definition at line 143 of file G4ParticleTable.cc.
G4ParticleDefinition * G4ParticleTable::Remove | ( | G4ParticleDefinition * | particle | ) |
Definition at line 314 of file G4ParticleTable.cc.
Referenced by G4Dineutron::Definition(), G4Diproton::Definition(), and G4UnboundPN::Definition().
void G4ParticleTable::RemoveAllParticles | ( | ) |
Definition at line 212 of file G4ParticleTable.cc.
Referenced by DeleteAllParticles(), and ~G4ParticleTable().
void G4ParticleTable::SetReadiness | ( | G4bool | val = true | ) |
void G4ParticleTable::SetVerboseLevel | ( | G4int | value | ) |
Referenced by G4ParticleMessenger::SetNewValue().
G4int G4ParticleTable::size | ( | ) | const |