ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/particles/management/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 () |
Static Public Attributes | |
static G4ThreadLocal G4ParticleMessenger * | fParticleMessenger = nullptr |
static G4ThreadLocal G4PTblDictionary * | fDictionary = nullptr |
static G4ThreadLocal G4PTblDicIterator * | fIterator = nullptr |
static G4ThreadLocal G4PTblEncodingDictionary * | fEncodingDictionary = nullptr |
static G4ParticleTable * | fgParticleTable =nullptr |
static G4IonTable * | fIonTable = nullptr |
static G4ParticleMessenger * | fParticleMessengerShadow = nullptr |
static G4PTblDictionary * | fDictionaryShadow = nullptr |
static G4PTblDicIterator * | fIteratorShadow = nullptr |
static G4PTblEncodingDictionary * | fEncodingDictionaryShadow = nullptr |
Protected Member Functions | |
G4ParticleTable () | |
G4ParticleTable (const G4ParticleTable &right) | |
G4ParticleTable & | operator= (const G4ParticleTable &) |
const G4PTblDictionary * | GetDictionary () const |
const G4String & | GetKey (const G4ParticleDefinition *particle) const |
const G4PTblEncodingDictionary * | GetEncodingDictionary () const |
Private Member Functions | |
void | CheckReadiness () const |
Private Attributes | |
G4int | verboseLevel |
const G4String | noName |
G4bool | readyToUse |
G4ParticleDefinition * | genericIon |
G4ParticleDefinition * | genericMuonicAtom |
Definition at line 65 of file G4ParticleTable.hh.
View newest version in sPHENIX GitHub at line 65 of file G4ParticleTable.hh
Definition at line 78 of file G4ParticleTable.hh.
View newest version in sPHENIX GitHub at line 78 of file G4ParticleTable.hh
typedef G4ParticleTableIterator<G4String, G4ParticleDefinition*>::Map G4ParticleTable::G4PTblDictionary |
Definition at line 77 of file G4ParticleTable.hh.
View newest version in sPHENIX GitHub at line 77 of file G4ParticleTable.hh
typedef G4ParticleTableIterator<G4int, G4ParticleDefinition*> G4ParticleTable::G4PTblEncodingDicIterator |
Definition at line 80 of file G4ParticleTable.hh.
View newest version in sPHENIX GitHub at line 80 of file G4ParticleTable.hh
typedef G4ParticleTableIterator<G4int, G4ParticleDefinition*>::Map G4ParticleTable::G4PTblEncodingDictionary |
Definition at line 79 of file G4ParticleTable.hh.
View newest version in sPHENIX GitHub at line 79 of file G4ParticleTable.hh
|
protected |
Definition at line 119 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 119 of file G4ParticleTable.cc
References fDictionary, fDictionaryShadow, fEncodingDictionary, fEncodingDictionaryShadow, fIonTable, fIterator, and fIteratorShadow.
|
protected |
Definition at line 265 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 265 of file G4ParticleTable.cc
References FatalException, fDictionary, fIterator, fParticleMessenger, and G4Exception().
|
virtual |
Definition at line 203 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 203 of file G4ParticleTable.cc
References G4ParticleDefinition::Clean(), clear(), fDictionary, fEncodingDictionary, fgParticleTable, fIonTable, fIterator, fParticleMessenger, readyToUse, and RemoveAllParticles().
|
private |
Definition at line 640 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 640 of file G4ParticleTable.cc
References FatalException, G4Exception(), and readyToUse.
Referenced by DumpTable(), FindParticle(), and GetParticle().
G4bool G4ParticleTable::contains | ( | const G4ParticleDefinition * | particle | ) | const |
Referenced by Insert(), and G4ProcessTableMessenger::SetNewValue().
Definition at line 679 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 679 of file G4ParticleTable.cc
References fDictionaryShadow, and it.
G4UImessenger * G4ParticleTable::CreateMessenger | ( | ) |
Definition at line 290 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 290 of file G4ParticleTable.cc
References fParticleMessenger.
Referenced by G4RunManager::G4RunManager().
void G4ParticleTable::DeleteAllParticles | ( | ) |
Definition at line 311 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 311 of file G4ParticleTable.cc
References fIterator, G4cout, G4endl, GetParticleName(), readyToUse, RemoveAllParticles(), G4ParticleTableIterator< K, V >::value(), and verboseLevel.
Referenced by G4VUserPhysicsList::~G4VUserPhysicsList().
void G4ParticleTable::DeleteMessenger | ( | ) |
Definition at line 300 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 300 of file G4ParticleTable.cc
References fParticleMessenger.
Referenced by G4RunManager::~G4RunManager().
void G4ParticleTable::DestroyWorkerG4ParticleTable | ( | ) |
Definition at line 239 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 239 of file G4ParticleTable.cc
References clear(), G4IonTable::DestroyWorkerG4IonTable(), fDictionary, fEncodingDictionary, fIonTable, fIterator, and fParticleMessenger.
Referenced by G4WorkerRunManagerKernel::~G4WorkerRunManagerKernel().
Definition at line 614 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 614 of file G4ParticleTable.cc
References CheckReadiness(), G4ParticleDefinition::DumpTable(), FindParticle(), fIterator, G4cout, G4endl, G4ParticleTableIterator< K, V >::value(), and verboseLevel.
Referenced by export_G4ParticleTable(), Insert(), G4ParticleGunMessenger::SetNewValue(), G4GeneralParticleSourceMessenger::SetNewValue(), and G4RunManagerKernel::SetPhysics().
G4int G4ParticleTable::entries | ( | ) | const |
Definition at line 685 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 685 of file G4ParticleTable.cc
References fDictionary.
Referenced by G4GlobalFastSimulationManager::DisplayRegion(), export_G4ParticleTable(), G4RunManagerKernel::G4RunManagerKernel(), GetParticle(), G4FastSimulationManager::ListModels(), G4RunManagerKernel::SetPhysics(), and G4GlobalFastSimulationManager::ShowSetup().
G4ParticleDefinition* G4ParticleTable::FindAntiParticle | ( | G4int | PDGEncoding | ) |
G4ParticleDefinition* G4ParticleTable::FindAntiParticle | ( | const G4String & | particle_name | ) |
G4ParticleDefinition* G4ParticleTable::FindAntiParticle | ( | const G4ParticleDefinition * | particle | ) |
G4ParticleDefinition * G4ParticleTable::FindParticle | ( | G4int | PDGEncoding | ) |
Definition at line 569 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 569 of file G4ParticleTable.cc
References CheckReadiness(), fDictionary, fEncodingDictionary, fEncodingDictionaryShadow, G4cout, G4endl, G4MUTEXLOCK, G4MUTEXUNLOCK, GetKey(), G4Threading::IsWorkerThread(), it, particle, and verboseLevel.
Referenced by G4EmModelActivator::ActivateEmOptions(), G4EmModelActivator::ActivatePAI(), G4SDParticleFilter::add(), G4VHadronPhysics::AddElasticCrossSection(), G4VHadronPhysics::AddInelasticCrossSection(), GB02BOptrMultiParticleForceCollision::AddParticle(), BiasingOperator::AddParticle(), G4ChannelingOptrMultiParticleChangeCrossSection::AddParticle(), GB01BOptrMultiParticleChangeCrossSection::AddParticle(), G4ITTransportation::AlongStepDoIt(), G4NuMuNucleusCcModel::ApplyYourself(), G4NuMuNucleusNcModel::ApplyYourself(), B1PrimaryGeneratorAction::B1PrimaryGeneratorAction(), B2PrimaryGeneratorAction::B2PrimaryGeneratorAction(), B3PrimaryGeneratorAction::B3PrimaryGeneratorAction(), B4PrimaryGeneratorAction::B4PrimaryGeneratorAction(), G4HadronBuilder::Barion(), G4ErrorTrajState::BuildCharge(), G4VUserPhysicsList::BuildPhysicsTable(), CCalPrimaryGeneratorAction::CCalPrimaryGeneratorAction(), G4PrimaryTransformer::CheckUnknown(), G4NeutrinoNucleusModel::ClusterDecay(), G4NeutrinoNucleusModel::CoherentPion(), G4MuonicAtomHelper::ConstructMuonicAtom(), G4EmLivermorePhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysicsSS::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsWVI::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4FTFAnnihilation::Create1QuarkAntiQuarkString(), G4FTFAnnihilation::Create2QuarkAntiQuarkStrings(), G4FTFAnnihilation::Create3QuarkAntiQuarkStrings(), G4PionDecayMakeSpin::DaughterPolarization(), G4DamagedDeoxyribose::Definition(), G4PhononLong::Definition(), G4PhononTransSlow::Definition(), G4PhononTransFast::Definition(), G4BcMesonMinus::Definition(), G4BcMesonPlus::Definition(), G4EtaPrime::Definition(), G4Upsilon::Definition(), G4DamagedAdenine::Definition(), G4SigmacPlus::Definition(), G4SigmaMinus::Definition(), G4SigmacPlusPlus::Definition(), G4SigmacZero::Definition(), G4XicPlus::Definition(), G4XicZero::Definition(), G4XiMinus::Definition(), G4XiZero::Definition(), G4AntiBsMesonZero::Definition(), G4AntiDMesonZero::Definition(), G4AntiKaonZero::Definition(), G4AntiBMesonZero::Definition(), G4BMesonMinus::Definition(), G4BMesonPlus::Definition(), G4BMesonZero::Definition(), G4BsMesonZero::Definition(), G4DMesonMinus::Definition(), G4DMesonPlus::Definition(), G4DMesonZero::Definition(), G4DsMesonMinus::Definition(), G4DsMesonPlus::Definition(), G4Eta::Definition(), G4JPsi::Definition(), G4KaonMinus::Definition(), G4KaonPlus::Definition(), G4KaonZero::Definition(), G4KaonZeroLong::Definition(), G4KaonZeroShort::Definition(), G4PionPlus::Definition(), G4PionMinus::Definition(), G4PionZero::Definition(), G4AntiNeutrinoE::Definition(), G4AntiNeutrinoMu::Definition(), G4AntiNeutrinoTau::Definition(), G4Electron::Definition(), G4MuonMinus::Definition(), G4MuonPlus::Definition(), G4NeutrinoE::Definition(), G4NeutrinoMu::Definition(), G4NeutrinoTau::Definition(), G4TauMinus::Definition(), G4TauPlus::Definition(), G4AntiLambda::Definition(), G4AntiLambdacPlus::Definition(), G4AntiNeutron::Definition(), G4AntiOmegabMinus::Definition(), G4AntiOmegacZero::Definition(), G4AntiOmegaMinus::Definition(), G4AntiProton::Definition(), G4AntiSigmacPlus::Definition(), G4SigmaZero::Definition(), G4AntiSigmacPlusPlus::Definition(), G4AntiSigmacZero::Definition(), G4SigmaPlus::Definition(), G4AntiSigmaMinus::Definition(), G4AntiSigmaPlus::Definition(), G4AntiSigmaZero::Definition(), G4AntiXicPlus::Definition(), G4AntiXiMinus::Definition(), G4AntiXicZero::Definition(), G4AntiXiZero::Definition(), G4Lambda::Definition(), G4LambdacPlus::Definition(), G4OmegabMinus::Definition(), G4OmegacZero::Definition(), G4OmegaMinus::Definition(), G4SigmabPlus::Definition(), G4SigmabZero::Definition(), G4XibMinus::Definition(), G4XibZero::Definition(), G4Deuteron::Definition(), G4Alpha::Definition(), G4AntiAlpha::Definition(), G4AntiHe3::Definition(), G4AntiTriton::Definition(), G4AntiDeuteron::Definition(), G4He3::Definition(), G4Triton::Definition(), G4Etac::Definition(), G4Positron::Definition(), G4AntiSigmabMinus::Definition(), G4AntiSigmabPlus::Definition(), G4AntiSigmabZero::Definition(), G4AntiXibMinus::Definition(), G4AntiXibZero::Definition(), G4Neutron::Definition(), G4Proton::Definition(), G4SigmabMinus::Definition(), G4AntiLambdab::Definition(), G4Lambdab::Definition(), G4AdjointAlpha::Definition(), G4AdjointDeuteron::Definition(), G4AdjointHe3::Definition(), G4AdjointTriton::Definition(), G4ChargedGeantino::Definition(), G4Gamma::Definition(), G4Geantino::Definition(), G4OpticalPhoton::Definition(), G4UnknownParticle::Definition(), G4GenericMuonicAtom::Definition(), G4AdjointElectron::Definition(), G4AdjointElectronFI::Definition(), G4AdjointGenericIon::Definition(), G4AdjointPositron::Definition(), G4AdjointProton::Definition(), G4GenericIon::Definition(), G4AdjointGamma::Definition(), G4Hydrogen::Definition(), G4H2O::Definition(), G4OH::Definition(), G4H3O::Definition(), G4Electron_aq::Definition(), G4H2::Definition(), G4H2O2::Definition(), G4DamagedGuanine::Definition(), G4DamagedThymine::Definition(), G4DamagedCytosine::Definition(), G4Deoxyribose::Definition(), G4Phosphate::Definition(), G4Adenine::Definition(), G4Guanine::Definition(), G4Thymine::Definition(), G4Cytosine::Definition(), G4ModifiedHistone::Definition(), G4Histone::Definition(), Dicom2PrimaryGeneratorAction::Dicom2PrimaryGeneratorAction(), G4LundStringFragmentation::Diquark_AntiDiquark_aboveThreshold_lastSplitting(), DumpTable(), HistoManager::EndOfRun(), eRositaPrimaryGeneratorAction::eRositaPrimaryGeneratorAction(), G4DiffractiveExcitation::ExciteParticipants_doChargeExchange(), ExN02PrimaryGeneratorAction::ExN02PrimaryGeneratorAction(), ExP01PrimaryGeneratorAction::ExP01PrimaryGeneratorAction(), ExP02PrimaryGeneratorAction::ExP02PrimaryGeneratorAction(), ExTGPrimaryGeneratorAction::ExTGPrimaryGeneratorAction(), ExUCNPrimaryGeneratorAction::ExUCNPrimaryGeneratorAction(), F01PrimaryGeneratorAction::F01PrimaryGeneratorAction(), F02PrimaryGeneratorAction::F02PrimaryGeneratorAction(), F03PrimaryGeneratorAction::F03PrimaryGeneratorAction(), F05PrimaryGeneratorAction::F05PrimaryGeneratorAction(), F06PrimaryGeneratorAction::F06PrimaryGeneratorAction(), FCALPrimaryGeneratorAction::FCALPrimaryGeneratorAction(), G4VDecayChannel::FillDaughters(), G4VDecayChannel::FillParent(), G4NeutrinoNucleusModel::FinalBarion(), G4NeutrinoNucleusModel::FinalMeson(), G4VHadronPhysics::FindElasticProcess(), G4VHadronPhysics::FindInelasticProcess(), G4VLongitudinalStringDecay::FindParticle(), FindParticle(), G4EnergyLossForExtrapolator::FindParticle(), G4EmCalculator::FindParticle(), G01PrimaryGeneratorAction::G01PrimaryGeneratorAction(), G02PrimaryGeneratorAction::G02PrimaryGeneratorAction(), G03PrimaryGeneratorAction::G03PrimaryGeneratorAction(), G04PrimaryGeneratorAction::G04PrimaryGeneratorAction(), G4BOptrForceCollision::G4BOptrForceCollision(), G4ChannelingOptrChangeCrossSection::G4ChannelingOptrChangeCrossSection(), G4CollisionMesonBaryonToResonance::G4CollisionMesonBaryonToResonance(), G4HadronicProcessStore::G4HadronicProcessStore(), G4Parton::G4Parton(), G4PrimaryParticle::G4PrimaryParticle(), G4ResonanceNames::G4ResonanceNames(), G4RToEConvForElectron::G4RToEConvForElectron(), G4RToEConvForGamma::G4RToEConvForGamma(), G4RToEConvForPositron::G4RToEConvForPositron(), G4RToEConvForProton::G4RToEConvForProton(), G4SDParticleFilter::G4SDParticleFilter(), G4Track::G4Track(), GammaKnifeActionInitialization::GammaKnifeActionInitialization(), GammaRayTelPrimaryGeneratorAction::GammaRayTelPrimaryGeneratorAction(), GB01BOptrChangeCrossSection::GB01BOptrChangeCrossSection(), GB01PrimaryGeneratorAction::GB01PrimaryGeneratorAction(), GB02PrimaryGeneratorAction::GB02PrimaryGeneratorAction(), GB03PrimaryGeneratorAction::GB03PrimaryGeneratorAction(), GB04PrimaryGeneratorAction::GB04PrimaryGeneratorAction(), GB05BOptrSplitAndKillByCrossSection::GB05BOptrSplitAndKillByCrossSection(), GB05PrimaryGeneratorAction::GB05PrimaryGeneratorAction(), GB06BOptrSplitAndKillByImportance::GB06BOptrSplitAndKillByImportance(), GB06PrimaryGeneratorAction::GB06PrimaryGeneratorAction(), GB07PrimaryGeneratorAction::GB07PrimaryGeneratorAction(), G4QGSParticipants::GenerateDeltaIsobar(), G4FTFModel::GenerateDeltaIsobar(), G4HtmlPPReporter::GenerateIndex(), PHG4PrimaryGeneratorAction::GeneratePrimaries(), HadrontherapyPrimaryGeneratorAction::GeneratePrimaries(), XrayFluoPrimaryGeneratorAction::GeneratePrimaries(), DicomPrimaryGeneratorAction::GeneratePrimaries(), PrimaryGenerator::GeneratePrimaryVertex(), PHG4ParticleGeneratorBase::get_mass(), PHG4ParticleGeneratorBase::get_pdgcode(), PHG4ParticleGeneratorBase::get_pdgname(), G4VUserPhysicsList::GetApplyCuts(), G4PrimaryTransformer::GetDefinition(), G4NucleiProperties::GetNuclearMass(), G4HyperNucleiProperties::GetNuclearMass(), G4Pythia6Decayer::GetParticleDefinition(), G4ParticlePropertyTable::GetParticleProperty(), GunPrimaryGeneratorAction::GunPrimaryGeneratorAction(), G4ErrorPropagator::InitG4Track(), G4DNAIonElasticModel::Initialise(), G4EmSaturation::InitialiseBirksCoefficient(), G4INCL::ParticleTable::initialize(), CML2PrimaryGenerationAction::inizialize(), Insert(), G4HadronBuilder::Meson(), G4NeutrinoNucleusModel::MesonDecay(), G4ResonanceNames::MinMass(), MyPrimaryGeneratorActionFromFile::MyPrimaryGeneratorActionFromFile(), PrimaryGeneratorAction::Notify(), MyPrimaryGeneratorActionFromFile::Notify(), G4CollisionComposite::Resolve::operator()(), OpNovicePrimaryGeneratorAction::OpNovicePrimaryGeneratorAction(), Par01PrimaryGeneratorAction::Par01PrimaryGeneratorAction(), Par02PrimaryGeneratorAction::Par02PrimaryGeneratorAction(), G4AdjointTrackingAction::PostUserTrackingAction(), G4VMultipleScattering::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4TextPPReporter::Print(), G4HtmlPPReporter::Print(), G4LundStringFragmentation::Quark_AntiQuark_lastSplitting(), G4LundStringFragmentation::Quark_Diquark_lastSplitting(), RE01PrimaryGeneratorAction::RE01PrimaryGeneratorAction(), RE02PrimaryGeneratorAction::RE02PrimaryGeneratorAction(), RE03PrimaryGeneratorAction::RE03PrimaryGeneratorAction(), RE04PrimaryGeneratorAction::RE04PrimaryGeneratorAction(), RE05PrimaryGeneratorAction::RE05PrimaryGeneratorAction(), RE06PrimaryGeneratorAction::RE06PrimaryGeneratorAction(), G4AdjointSimManager::RegisterAtEndOfAdjointTrack(), G4LMsdGenerator::SampleMx(), G4VUserPhysicsList::SetApplyCuts(), G4DecayTableMessenger::SetCurrentParticle(), G4ParticlePropertyMessenger::SetCurrentParticle(), G4ProcessManagerMessenger::SetCurrentParticle(), PrimaryGeneratorAction::SetDefaultKinematic(), StackingAction::SetKill(), G4VLongitudinalStringDecay::SetMinMasses(), F04PhysicsListMessenger::SetNewValue(), G4ParticleGunMessenger::SetNewValue(), G4ProcessTableMessenger::SetNewValue(), G4ParticleMessenger::SetNewValue(), G4GeneralParticleSourceMessenger::SetNewValue(), G4PSNofSecondary::SetParticle(), G4ParticlePropertyTable::SetParticleProperty(), G4PrimaryParticle::SetPDGcode(), G4RTPrimaryGeneratorAction::SetUp(), G4RayShooter::Shoot(), TSPrimaryGeneratorAction::TSPrimaryGeneratorAction(), G4AdjointPrimaryGeneratorAction::UpdateListOfPrimaryParticles(), XrayFluoMercuryPrimaryGeneratorAction::XrayFluoMercuryPrimaryGeneratorAction(), and XrayFluoPlanePrimaryGeneratorAction::XrayFluoPlanePrimaryGeneratorAction().
G4ParticleDefinition * G4ParticleTable::FindParticle | ( | const G4String & | particle_name | ) |
Definition at line 532 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 532 of file G4ParticleTable.cc
References fDictionary, fDictionaryShadow, fEncodingDictionary, G4MUTEXLOCK, G4MUTEXUNLOCK, G4ParticleDefinition::GetPDGEncoding(), G4Threading::IsWorkerThread(), and it.
G4ParticleDefinition * G4ParticleTable::FindParticle | ( | const G4ParticleDefinition * | particle | ) |
Definition at line 561 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 561 of file G4ParticleTable.cc
References CheckReadiness(), FindParticle(), and GetKey().
|
protected |
Definition at line 664 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 664 of file G4ParticleTable.cc
References fDictionary.
|
protected |
Definition at line 674 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 674 of file G4ParticleTable.cc
References fEncodingDictionary.
G4ParticleDefinition* G4ParticleTable::GetGenericIon | ( | ) | const |
Referenced by G4IonTable::AddProcessManager(), G4IonTable::CreateIon(), G4VUserPhysicsList::InitializeProcessManager(), G4RunManagerKernel::PropagateGenericIonID(), and G4RunManagerKernel::SetupPhysics().
G4ParticleDefinition* G4ParticleTable::GetGenericMuonicAtom | ( | ) | const |
G4IonTable * G4ParticleTable::GetIonTable | ( | ) | const |
Definition at line 659 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 659 of file G4ParticleTable.cc
References fIonTable.
Referenced by G4FTFModel::AdjustNucleonsAlgorithm_beforeSampling(), G4BinaryLightIonReaction::ApplyYourself(), G4HadronElastic::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4TheoFSGenerator::ApplyYourself(), G4NuMuNucleusNcModel::ApplyYourself(), G4LMsdGenerator::ApplyYourself(), G4WilsonAblationModel::BreakItUp(), G4Radioactivation::CalculateChainsFromParent(), G4RadioactiveDecay::CalculateChainsFromParent(), G4QGSParticipants::ComputeNucleusProperties(), G4FTFModel::ComputeNucleusProperties(), LBE::ConstructGeneral(), G4ITDecay::DecayIt(), G4Radioactivation::DecayIt(), G4RadioactiveDecay::DecayIt(), G4BinaryLightIonReaction::DeExciteSpectatorNucleus(), G4ParticleDefinition::DumpTable(), G4BinaryLightIonReaction::FuseNucleiAndPrompound(), G4AlphaDecay::G4AlphaDecay(), G4BetaMinusDecay::G4BetaMinusDecay(), G4BetaPlusDecay::G4BetaPlusDecay(), G4ECDecay::G4ECDecay(), G4eCoulombScatteringModel::G4eCoulombScatteringModel(), G4EmCalculator::G4EmCalculator(), G4EmCorrections::G4EmCorrections(), G4eSingleCoulombScatteringModel::G4eSingleCoulombScatteringModel(), G4Evaporation::G4Evaporation(), G4ExcitationHandler::G4ExcitationHandler(), G4hCoulombScatteringModel::G4hCoulombScatteringModel(), G4IonCoulombScatteringModel::G4IonCoulombScatteringModel(), G4ITDecay::G4ITDecay(), G4LENDManager::G4LENDManager(), G4NeutronDecay::G4NeutronDecay(), G4NeutronRadCapture::G4NeutronRadCapture(), G4ParticleDefinition::G4ParticleDefinition(), G4ProtonDecay::G4ProtonDecay(), G4SFDecay::G4SFDecay(), G4TritonDecay::G4TritonDecay(), G4WilsonAbrasionModel::GetAbradedNucleons(), G4TripathiCrossSection::GetElementCrossSection(), G4NuclNuclDiffuseElastic::GetInvCoulombElasticXsc(), G4DiffuseElastic::GetInvCoulombElasticXsc(), G4NuclNuclDiffuseElastic::GetInvElasticSumXsc(), G4DiffuseElastic::GetInvElasticSumXsc(), G4NuclNuclDiffuseElastic::GetInvElasticXsc(), G4DiffuseElastic::GetInvElasticXsc(), G4BinaryCascade::GetIonMass(), G4IonTable::GetIonTable(), G4StatMFFragment::GetNuclearMass(), G4ChipsProtonElasticXS::GetQ2max(), G4ChipsHyperonElasticXS::GetQ2max(), G4ChipsPionPlusElasticXS::GetQ2max(), G4ChipsKaonPlusElasticXS::GetQ2max(), G4ChipsAntiBaryonElasticXS::GetQ2max(), G4ChipsKaonMinusElasticXS::GetQ2max(), G4ChipsPionMinusElasticXS::GetQ2max(), G4ChipsNeutronElasticXS::GetQ2max(), G4BinaryCascade::HighEnergyModelFSProducts(), G4FTFModel::Init(), G4INCL::ParticleTable::initialize(), G4BinaryLightIonReaction::Interact(), G4InuclNuclei::makeDefinition(), G4QuasiElasticChannel::Scatter(), G4BinaryLightIonReaction::SetLighterAsProjectile(), G4ParticleMessenger::SetNewValue(), and G4RunManagerKernel::SetupPhysics().
G4ParticleTable::G4PTblDicIterator * G4ParticleTable::GetIterator | ( | ) | const |
Definition at line 669 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 669 of file G4ParticleTable.cc
References fIterator.
Referenced by G4ITStepProcessor::ActiveOnlyITProcess(), LBE::AddTransportation(), G4RunManagerKernel::ConfirmCoupledTransportation(), LBE::ConstructEM(), LBE::ConstructGeneral(), LBE::ConstructHad(), LBE::ConstructOp(), G4ChannelingPhysics::ConstructProcess(), G4WorkerRunManager::ConstructScoringWorlds(), G4RunManager::ConstructScoringWorlds(), G4VParticlePropertyReporter::FillList(), G4ErrorTrackLengthTarget::G4ErrorTrackLengthTarget(), G4ParticleGunMessenger::G4ParticleGunMessenger(), G4PhysicsListHelper::G4PhysicsListHelper(), G4VUserPhysicsList::G4VUserPhysicsList(), G4ParticleMessenger::GetCurrentValue(), G4ProcessPlacer::GetProcessManager(), G4VPCData::initialize(), G4VUPLData::initialize(), PHG4Reco::InitRun(), G4RunManagerKernel::PropagateGenericIonID(), G4TextPPRetriever::Retrieve(), G4EmConfigurator::SetModelForRegion(), G4ParticleMessenger::SetNewValue(), G4RunManagerKernel::SetScoreSplitter(), G4MTRunManagerKernel::SetUpDecayChannels(), G4RunManagerKernel::SetupPhysics(), G4WorkerRunManagerKernel::SetupShadowProcess(), and G4RunManagerKernel::SetupShadowProcess().
|
protected |
Referenced by FindParticle(), Insert(), Remove(), and WorkerG4ParticleTable().
G4ParticleDefinition * G4ParticleTable::GetParticle | ( | G4int | index | ) | const |
Definition at line 499 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 499 of file G4ParticleTable.cc
References CheckReadiness(), entries(), fIterator, G4cout, G4endl, G4ParticleTableIterator< K, V >::value(), and verboseLevel.
Referenced by G4GlobalFastSimulationManager::DisplayRegion(), export_G4ParticleTable(), G4RunManagerKernel::G4RunManagerKernel(), GetParticleName(), G4FastSimulationManager::ListModels(), G4RunManagerKernel::SetPhysics(), and G4GlobalFastSimulationManager::ShowSetup().
Definition at line 521 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 521 of file G4ParticleTable.cc
References GetParticle(), G4ParticleDefinition::GetParticleName(), and noName.
Referenced by DeleteAllParticles(), export_G4ParticleTable(), getParticleTable(), and G4FastSimulationManager::ListModels().
|
static |
Definition at line 104 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 104 of file G4ParticleTable.cc
References fDictionary, fgParticleTable, and WorkerG4ParticleTable().
Referenced by G4EmModelActivator::ActivateEmOptions(), G4EmModelActivator::ActivatePAI(), G4ITStepProcessor::ActiveOnlyITProcess(), G4SDParticleFilter::add(), G4ChannelingOptrMultiParticleChangeCrossSection::AddChargedParticles(), G4VHadronPhysics::AddElasticCrossSection(), G4VHadronPhysics::AddInelasticCrossSection(), GB02BOptrMultiParticleForceCollision::AddParticle(), BiasingOperator::AddParticle(), G4ChannelingOptrMultiParticleChangeCrossSection::AddParticle(), GB01BOptrMultiParticleChangeCrossSection::AddParticle(), G4IonTable::AddProcessManager(), LBE::AddTransportation(), G4FTFModel::AdjustNucleonsAlgorithm_beforeSampling(), G4ITTransportation::AlongStepDoIt(), G4BinaryLightIonReaction::ApplyYourself(), G4HadronElastic::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4TheoFSGenerator::ApplyYourself(), G4NuMuNucleusCcModel::ApplyYourself(), G4NuMuNucleusNcModel::ApplyYourself(), G4LMsdGenerator::ApplyYourself(), B1PrimaryGeneratorAction::B1PrimaryGeneratorAction(), B2PrimaryGeneratorAction::B2PrimaryGeneratorAction(), B3PrimaryGeneratorAction::B3PrimaryGeneratorAction(), B4PrimaryGeneratorAction::B4PrimaryGeneratorAction(), B5PrimaryGeneratorAction::B5PrimaryGeneratorAction(), G4HadronBuilder::Barion(), G4WilsonAblationModel::BreakItUp(), G4ErrorTrajState::BuildCharge(), G4Radioactivation::CalculateChainsFromParent(), G4RadioactiveDecay::CalculateChainsFromParent(), CCalPrimaryGeneratorAction::CCalPrimaryGeneratorAction(), G4IonTable::clear(), G4NeutrinoNucleusModel::ClusterDecay(), G4NeutrinoNucleusModel::CoherentPion(), G4QGSParticipants::ComputeNucleusProperties(), G4FTFModel::ComputeNucleusProperties(), G4RunManagerKernel::ConfirmCoupledTransportation(), G4ExcitedBaryonConstructor::Construct(), G4ExcitedMesonConstructor::Construct(), LBE::ConstructEM(), LBE::ConstructGeneral(), LBE::ConstructHad(), G4MuonicAtomHelper::ConstructMuonicAtom(), LBE::ConstructOp(), G4EmLivermorePhysics::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4ChannelingPhysics::ConstructProcess(), G4EmStandardPhysicsSS::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsWVI::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4WorkerRunManager::ConstructScoringWorlds(), G4RunManager::ConstructScoringWorlds(), G4FTFAnnihilation::Create1QuarkAntiQuarkString(), G4FTFAnnihilation::Create2QuarkAntiQuarkStrings(), G4FTFAnnihilation::Create3QuarkAntiQuarkStrings(), G4IonTable::CreateIon(), G4PionDecayMakeSpin::DaughterPolarization(), G4ITDecay::DecayIt(), G4Radioactivation::DecayIt(), G4RadioactiveDecay::DecayIt(), G4BinaryLightIonReaction::DeExciteSpectatorNucleus(), G4DamagedDeoxyribose::Definition(), G4PhononLong::Definition(), G4PhononTransSlow::Definition(), G4PhononTransFast::Definition(), G4Dineutron::Definition(), G4Diproton::Definition(), G4UnboundPN::Definition(), G4DamagedAdenine::Definition(), G4BcMesonPlus::Definition(), G4BcMesonMinus::Definition(), G4EtaPrime::Definition(), G4Upsilon::Definition(), G4AntiSigmacPlusPlus::Definition(), G4AntiSigmacPlus::Definition(), G4AntiSigmacZero::Definition(), G4AntiSigmaMinus::Definition(), G4AntiSigmaPlus::Definition(), G4AntiSigmaZero::Definition(), G4AntiXicPlus::Definition(), G4AntiXicZero::Definition(), G4AntiXiZero::Definition(), G4AntiXiMinus::Definition(), G4Lambda::Definition(), G4LambdacPlus::Definition(), G4OmegabMinus::Definition(), G4OmegacZero::Definition(), G4OmegaMinus::Definition(), G4SigmacPlus::Definition(), G4SigmacPlusPlus::Definition(), G4SigmacZero::Definition(), G4SigmaMinus::Definition(), G4SigmaPlus::Definition(), G4SigmaZero::Definition(), G4XicPlus::Definition(), G4XiZero::Definition(), G4XiMinus::Definition(), G4XicZero::Definition(), G4AntiBMesonZero::Definition(), G4AntiBsMesonZero::Definition(), G4AntiDMesonZero::Definition(), G4AntiKaonZero::Definition(), G4BMesonMinus::Definition(), G4BMesonZero::Definition(), G4BMesonPlus::Definition(), G4BsMesonZero::Definition(), G4DMesonMinus::Definition(), G4DMesonZero::Definition(), G4DsMesonMinus::Definition(), G4DsMesonPlus::Definition(), G4DMesonPlus::Definition(), G4Eta::Definition(), G4JPsi::Definition(), G4KaonPlus::Definition(), G4KaonZero::Definition(), G4KaonZeroLong::Definition(), G4KaonZeroShort::Definition(), G4PionMinus::Definition(), G4PionPlus::Definition(), G4PionZero::Definition(), G4KaonMinus::Definition(), G4AntiNeutrinoE::Definition(), G4AntiNeutrinoMu::Definition(), G4AntiNeutrinoTau::Definition(), G4MuonMinus::Definition(), G4Electron::Definition(), G4MuonPlus::Definition(), G4NeutrinoE::Definition(), G4NeutrinoTau::Definition(), G4TauMinus::Definition(), G4TauPlus::Definition(), G4NeutrinoMu::Definition(), G4AntiLambda::Definition(), G4AntiLambdacPlus::Definition(), G4AntiNeutron::Definition(), G4AntiOmegabMinus::Definition(), G4AntiOmegacZero::Definition(), G4AntiOmegaMinus::Definition(), G4AntiProton::Definition(), G4AntiXibMinus::Definition(), G4AntiXibZero::Definition(), G4Neutron::Definition(), G4Proton::Definition(), G4SigmabPlus::Definition(), G4SigmabMinus::Definition(), G4SigmabZero::Definition(), G4XibMinus::Definition(), G4XibZero::Definition(), G4Alpha::Definition(), G4AntiAlpha::Definition(), G4AntiDeuteron::Definition(), G4AntiHe3::Definition(), G4AntiTriton::Definition(), G4He3::Definition(), G4Triton::Definition(), G4Deuteron::Definition(), G4Etac::Definition(), G4Positron::Definition(), G4AntiSigmabMinus::Definition(), G4AntiSigmabPlus::Definition(), G4AntiSigmabZero::Definition(), G4Lambdab::Definition(), G4AntiLambdab::Definition(), G4AdjointAlpha::Definition(), G4AdjointDeuteron::Definition(), G4AdjointHe3::Definition(), G4AdjointTriton::Definition(), G4ChargedGeantino::Definition(), G4Gamma::Definition(), G4Geantino::Definition(), G4OpticalPhoton::Definition(), G4UnknownParticle::Definition(), G4GenericMuonicAtom::Definition(), G4AdjointElectron::Definition(), G4AdjointElectronFI::Definition(), G4AdjointGenericIon::Definition(), G4AdjointPositron::Definition(), G4AdjointProton::Definition(), G4GenericIon::Definition(), G4AdjointGamma::Definition(), G4Electron_aq::Definition(), G4H2::Definition(), G4H2O::Definition(), G4H2O2::Definition(), G4H3O::Definition(), G4Hydrogen::Definition(), G4OH::Definition(), G4DamagedGuanine::Definition(), G4DamagedThymine::Definition(), G4DamagedCytosine::Definition(), G4Deoxyribose::Definition(), G4Phosphate::Definition(), G4Adenine::Definition(), G4Guanine::Definition(), G4Thymine::Definition(), G4Cytosine::Definition(), G4ModifiedHistone::Definition(), G4Histone::Definition(), Dicom2PrimaryGeneratorAction::Dicom2PrimaryGeneratorAction(), G4LundStringFragmentation::Diquark_AntiDiquark_aboveThreshold_lastSplitting(), G4GlobalFastSimulationManager::DisplayRegion(), DMXParticleSourceMessenger::DMXParticleSourceMessenger(), HistoManager::EndOfRun(), eRositaPrimaryGeneratorAction::eRositaPrimaryGeneratorAction(), G4DiffractiveExcitation::ExciteParticipants_doChargeExchange(), ExN02PrimaryGeneratorAction::ExN02PrimaryGeneratorAction(), ExP01PrimaryGeneratorAction::ExP01PrimaryGeneratorAction(), ExP02PrimaryGeneratorAction::ExP02PrimaryGeneratorAction(), export_G4ParticleTable(), ExTGPrimaryGeneratorAction::ExTGPrimaryGeneratorAction(), ExUCNPrimaryGeneratorAction::ExUCNPrimaryGeneratorAction(), F01PrimaryGeneratorAction::F01PrimaryGeneratorAction(), F02PrimaryGeneratorAction::F02PrimaryGeneratorAction(), F03PrimaryGeneratorAction::F03PrimaryGeneratorAction(), F04PrimaryGeneratorAction::F04PrimaryGeneratorAction(), F05PrimaryGeneratorAction::F05PrimaryGeneratorAction(), F06PrimaryGeneratorAction::F06PrimaryGeneratorAction(), FCALPrimaryGeneratorAction::FCALPrimaryGeneratorAction(), G4VParticlePropertyReporter::FillList(), G4NeutrinoNucleusModel::FinalBarion(), G4NeutrinoNucleusModel::FinalMeson(), G4BaryonSplitter::FindDiquark(), G4VHadronPhysics::FindElasticProcess(), G4VHadronPhysics::FindInelasticProcess(), G4VLongitudinalStringDecay::FindParticle(), G4EnergyLossForExtrapolator::FindParticle(), G4EmCalculator::FindParticle(), G4BinaryLightIonReaction::FuseNucleiAndPrompound(), G01PrimaryGeneratorAction::G01PrimaryGeneratorAction(), G02PrimaryGeneratorAction::G02PrimaryGeneratorAction(), G03PrimaryGeneratorAction::G03PrimaryGeneratorAction(), G04PrimaryGeneratorAction::G04PrimaryGeneratorAction(), G4AlphaDecay::G4AlphaDecay(), G4BaryonSplitter::G4BaryonSplitter(), G4BetaMinusDecay::G4BetaMinusDecay(), G4BetaPlusDecay::G4BetaPlusDecay(), G4BOptrForceCollision::G4BOptrForceCollision(), G4ChannelingOptrChangeCrossSection::G4ChannelingOptrChangeCrossSection(), G4CollisionMesonBaryonToResonance::G4CollisionMesonBaryonToResonance(), G4DecayTableMessenger::G4DecayTableMessenger(), G4ECDecay::G4ECDecay(), G4eCoulombScatteringModel::G4eCoulombScatteringModel(), G4EmCalculator::G4EmCalculator(), G4EmCorrections::G4EmCorrections(), G4ErrorTrackLengthTarget::G4ErrorTrackLengthTarget(), G4eSingleCoulombScatteringModel::G4eSingleCoulombScatteringModel(), G4Evaporation::G4Evaporation(), G4ExcitationHandler::G4ExcitationHandler(), G4GeneralParticleSourceMessenger::G4GeneralParticleSourceMessenger(), G4HadronicProcessStore::G4HadronicProcessStore(), G4hCoulombScatteringModel::G4hCoulombScatteringModel(), G4IonCoulombScatteringModel::G4IonCoulombScatteringModel(), G4ITDecay::G4ITDecay(), G4LENDManager::G4LENDManager(), G4NeutronDecay::G4NeutronDecay(), G4NeutronRadCapture::G4NeutronRadCapture(), G4ParticleDefinition::G4ParticleDefinition(), G4ParticleGunMessenger::G4ParticleGunMessenger(), G4ParticleMessenger::G4ParticleMessenger(), G4ParticlePropertyMessenger::G4ParticlePropertyMessenger(), G4ParticlePropertyTable::G4ParticlePropertyTable(), G4ParticleTypeConverter::G4ParticleTypeConverter(), G4Parton::G4Parton(), G4PhysicsListHelper::G4PhysicsListHelper(), G4PrimaryParticle::G4PrimaryParticle(), G4PrimaryTransformer::G4PrimaryTransformer(), G4ProcessManagerMessenger::G4ProcessManagerMessenger(), G4ProtonDecay::G4ProtonDecay(), G4ResonanceNames::G4ResonanceNames(), G4RToEConvForElectron::G4RToEConvForElectron(), G4RToEConvForGamma::G4RToEConvForGamma(), G4RToEConvForPositron::G4RToEConvForPositron(), G4RToEConvForProton::G4RToEConvForProton(), G4RunManager::G4RunManager(), G4RunManagerKernel::G4RunManagerKernel(), G4SDParticleFilter::G4SDParticleFilter(), G4SFDecay::G4SFDecay(), G4SPBaryon::G4SPBaryon(), G4Track::G4Track(), G4TritonDecay::G4TritonDecay(), G4UserEventAction::G4UserEventAction(), G4UserRunAction::G4UserRunAction(), G4UserStackingAction::G4UserStackingAction(), G4UserSteppingAction::G4UserSteppingAction(), G4UserTrackingAction::G4UserTrackingAction(), G4VDecayChannel::G4VDecayChannel(), G4VPhysicsConstructor::G4VPhysicsConstructor(), G4VUserPhysicsList::G4VUserPhysicsList(), G4VUserPrimaryGeneratorAction::G4VUserPrimaryGeneratorAction(), G4WorkerRunManager::G4WorkerRunManager(), GammaKnifeActionInitialization::GammaKnifeActionInitialization(), GammaRayTelPrimaryGeneratorAction::GammaRayTelPrimaryGeneratorAction(), GB01BOptrChangeCrossSection::GB01BOptrChangeCrossSection(), GB01PrimaryGeneratorAction::GB01PrimaryGeneratorAction(), GB02PrimaryGeneratorAction::GB02PrimaryGeneratorAction(), GB03PrimaryGeneratorAction::GB03PrimaryGeneratorAction(), GB04PrimaryGeneratorAction::GB04PrimaryGeneratorAction(), GB05BOptrSplitAndKillByCrossSection::GB05BOptrSplitAndKillByCrossSection(), GB05PrimaryGeneratorAction::GB05PrimaryGeneratorAction(), GB06BOptrSplitAndKillByImportance::GB06BOptrSplitAndKillByImportance(), GB06PrimaryGeneratorAction::GB06PrimaryGeneratorAction(), GB07PrimaryGeneratorAction::GB07PrimaryGeneratorAction(), G4QGSParticipants::GenerateDeltaIsobar(), G4FTFModel::GenerateDeltaIsobar(), G4HtmlPPReporter::GenerateIndex(), PHG4PrimaryGeneratorAction::GeneratePrimaries(), HadrontherapyPrimaryGeneratorAction::GeneratePrimaries(), DicomPrimaryGeneratorAction::GeneratePrimaries(), XrayFluoPrimaryGeneratorAction::GeneratePrimaries(), PrimaryGenerator::GeneratePrimaryVertex(), PHG4ParticleGeneratorBase::get_mass(), PHG4ParticleGeneratorBase::get_pdgcode(), PHG4ParticleGeneratorBase::get_pdgname(), G4WilsonAbrasionModel::GetAbradedNucleons(), G4HyperNucleiProperties::GetAtomicMass(), G4NucleiProperties::GetAtomicMass(), G4NucleiProperties::GetBindingEnergy(), G4UserPhysicsListMessenger::GetCurrentValue(), G4TripathiCrossSection::GetElementCrossSection(), G4NuclNuclDiffuseElastic::GetInvCoulombElasticXsc(), G4DiffuseElastic::GetInvCoulombElasticXsc(), G4NuclNuclDiffuseElastic::GetInvElasticSumXsc(), G4DiffuseElastic::GetInvElasticSumXsc(), G4NuclNuclDiffuseElastic::GetInvElasticXsc(), G4DiffuseElastic::GetInvElasticXsc(), G4BinaryCascade::GetIonMass(), G4IonTable::GetIonTable(), G4NucleiProperties::GetMassExcess(), G4NucleiProperties::GetNuclearMass(), G4HyperNucleiProperties::GetNuclearMass(), G4StatMFFragment::GetNuclearMass(), G4Pythia6Decayer::GetParticleDefinition(), F04Trajectory::GetParticleDefinition(), WLSTrajectory::GetParticleDefinition(), G4SmoothTrajectory::GetParticleDefinition(), G4Trajectory::GetParticleDefinition(), RE04Trajectory::GetParticleDefinition(), getParticleTable(), G4ProcessPlacer::GetProcessManager(), G4ChipsHyperonElasticXS::GetQ2max(), G4ChipsProtonElasticXS::GetQ2max(), G4ChipsKaonPlusElasticXS::GetQ2max(), G4ChipsPionPlusElasticXS::GetQ2max(), G4ChipsAntiBaryonElasticXS::GetQ2max(), G4ChipsPionMinusElasticXS::GetQ2max(), G4ChipsKaonMinusElasticXS::GetQ2max(), G4ChipsNeutronElasticXS::GetQ2max(), G4BaryonSplitter::GetSPBaryon(), G4IsotopeMagneticMomentTable::GetVerboseLevel(), G4IonTable::GetVerboseLevel(), GunPrimaryGeneratorAction::GunPrimaryGeneratorAction(), G4BinaryCascade::HighEnergyModelFSProducts(), G4FTFModel::Init(), lightions::Init(), antilightions::Init(), G4ErrorPropagator::InitG4Track(), G4DNAIonElasticModel::Initialise(), G4EmSaturation::InitialiseBirksCoefficient(), G4VPCData::initialize(), G4INCL::ParticleTable::initialize(), G4VUPLData::initialize(), G4VUserPhysicsList::InitializeProcessManager(), PHG4Reco::InitRun(), CML2PrimaryGenerationAction::inizialize(), G4BinaryLightIonReaction::Interact(), G4EMDissociationCrossSection::IsElementApplicable(), G4NucleiProperties::IsInStableTable(), G4FastSimulationManager::ListModels(), LXePrimaryGeneratorAction::LXePrimaryGeneratorAction(), main(), G4InuclNuclei::makeDefinition(), G4HadronBuilder::Meson(), G4NeutrinoNucleusModel::MesonDecay(), G4ResonanceNames::MinMass(), FW::Geant4::MMPrimaryGeneratorAction::MMPrimaryGeneratorAction(), MyPrimaryGeneratorActionFromFile::MyPrimaryGeneratorActionFromFile(), PrimaryGeneratorAction::Notify(), MyPrimaryGeneratorActionFromFile::Notify(), G4NucleiProperties::NuclearMass(), G4CollisionComposite::Resolve::operator()(), G4VDecayChannel::operator=(), OpNovicePrimaryGeneratorAction::OpNovicePrimaryGeneratorAction(), PyG4ParticleList::p_begin(), PyG4ParticleList::p_end(), Par01PrimaryGeneratorAction::Par01PrimaryGeneratorAction(), Par02PrimaryGeneratorAction::Par02PrimaryGeneratorAction(), G4AdjointTrackingAction::PostUserTrackingAction(), G4VMultipleScattering::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4TextPPReporter::Print(), G4HtmlPPReporter::Print(), G4RunManagerKernel::PropagateGenericIonID(), G4LundStringFragmentation::Quark_AntiQuark_lastSplitting(), G4LundStringFragmentation::Quark_Diquark_lastSplitting(), RE01PrimaryGeneratorAction::RE01PrimaryGeneratorAction(), RE02PrimaryGeneratorAction::RE02PrimaryGeneratorAction(), RE03PrimaryGeneratorAction::RE03PrimaryGeneratorAction(), RE04PrimaryGeneratorAction::RE04PrimaryGeneratorAction(), RE05PrimaryGeneratorAction::RE05PrimaryGeneratorAction(), RE06PrimaryGeneratorAction::RE06PrimaryGeneratorAction(), G4AdjointSimManager::RegisterAtEndOfAdjointTrack(), G4IonTable::Remove(), G4TextPPRetriever::Retrieve(), G4LMsdGenerator::SampleMx(), G4QuasiElasticChannel::Scatter(), PrimaryGeneratorAction::SetDefaultKinematic(), IORTPrimaryGeneratorAction::SetDefaultPrimaryParticle(), StackingAction::SetKill(), G4BinaryLightIonReaction::SetLighterAsProjectile(), G4VLongitudinalStringDecay::SetMinMasses(), G4EmConfigurator::SetModelForRegion(), F04PhysicsListMessenger::SetNewValue(), G4FastSimulationMessenger::SetNewValue(), CexmcParticleGunMessenger::SetNewValue(), G4ProcessTableMessenger::SetNewValue(), G4UserPhysicsListMessenger::SetNewValue(), G4PSNofSecondary::SetParticle(), pyMedicalBeam::SetParticleByName(), pyG4ParticleGun::SetParticleByName(), G4PrimaryParticle::SetPDGcode(), G4RunManagerKernel::SetPhysics(), G4RunManagerKernel::SetScoreSplitter(), G4RTPrimaryGeneratorAction::SetUp(), G4MTRunManagerKernel::SetUpDecayChannels(), G4RunManagerKernel::SetupPhysics(), G4WorkerRunManagerKernel::SetupShadowProcess(), G4RunManagerKernel::SetupShadowProcess(), G4RayShooter::Shoot(), G4GlobalFastSimulationManager::ShowSetup(), G4BaryonSplitter::SplitBarion(), TSPrimaryGeneratorAction::TSPrimaryGeneratorAction(), G4ProductionCutsTable::UpdateCoupleTable(), G4AdjointPrimaryGeneratorAction::UpdateListOfPrimaryParticles(), XrayFluoMercuryPrimaryGeneratorAction::XrayFluoMercuryPrimaryGeneratorAction(), XrayFluoPlanePrimaryGeneratorAction::XrayFluoPlanePrimaryGeneratorAction(), G4ParticleDefinition::~G4ParticleDefinition(), G4RunManager::~G4RunManager(), and G4WorkerRunManagerKernel::~G4WorkerRunManagerKernel().
G4bool G4ParticleTable::GetReadiness | ( | ) | const |
Referenced by G4Dineutron::Definition(), G4UnboundPN::Definition(), G4Diproton::Definition(), and export_G4ParticleTable().
G4int G4ParticleTable::GetVerboseLevel | ( | ) | const |
Referenced by export_G4ParticleTable(), G4ParticleDefinition::G4ParticleDefinition(), G4ParticleMessenger::GetCurrentValue(), G4HyperNucleiProperties::GetNuclearMass(), G4IsotopeMagneticMomentTable::GetVerboseLevel(), and G4IonTable::GetVerboseLevel().
G4ParticleDefinition * G4ParticleTable::Insert | ( | G4ParticleDefinition * | particle | ) |
Definition at line 365 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 365 of file G4ParticleTable.cc
References contains(), DumpTable(), FatalException, fDictionary, fDictionaryShadow, fEncodingDictionary, fEncodingDictionaryShadow, FindParticle(), fIonTable, G4cout, G4endl, G4Exception(), GetKey(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGEncoding(), G4IonTable::Insert(), G4IonTable::IsIon(), G4Threading::IsWorkerThread(), particle, G4ParticleDefinition::SetVerboseLevel(), and verboseLevel.
Referenced by G4ParticleDefinition::G4ParticleDefinition().
|
protected |
Definition at line 279 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 279 of file G4ParticleTable.cc
References FatalException, and G4Exception().
G4ParticleDefinition * G4ParticleTable::Remove | ( | G4ParticleDefinition * | particle | ) |
Definition at line 438 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 438 of file G4ParticleTable.cc
References fDictionaryShadow, fEncodingDictionaryShadow, fIonTable, G4cout, G4endl, G4Exception(), G4State_PreInit, G4StateManager::GetCurrentState(), GetKey(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGEncoding(), G4StateManager::GetStateManager(), G4IonTable::IsIon(), G4Threading::IsWorkerThread(), it, JustWarning, particle, readyToUse, G4IonTable::Remove(), and verboseLevel.
Referenced by G4Dineutron::Definition(), G4UnboundPN::Definition(), and G4Diproton::Definition().
void G4ParticleTable::RemoveAllParticles | ( | ) |
Definition at line 338 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 338 of file G4ParticleTable.cc
References G4IonTable::clear(), fDictionary, fIonTable, G4cout, G4endl, G4Exception(), JustWarning, readyToUse, and verboseLevel.
Referenced by DeleteAllParticles(), and ~G4ParticleTable().
void G4ParticleTable::SetGenericIon | ( | G4ParticleDefinition * | ) |
void G4ParticleTable::SetGenericMuonicAtom | ( | G4ParticleDefinition * | ) |
Referenced by G4Dineutron::Definition(), G4Diproton::Definition(), G4UnboundPN::Definition(), export_G4ParticleTable(), main(), and G4RunManagerKernel::SetupPhysics().
Referenced by export_G4ParticleTable(), and G4ParticleMessenger::SetNewValue().
Definition at line 690 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 690 of file G4ParticleTable.cc
References fDictionary.
Referenced by export_G4ParticleTable(), and getParticleTable().
void G4ParticleTable::SlaveG4ParticleTable | ( | ) |
Definition at line 158 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 158 of file G4ParticleTable.cc
References FatalException, and G4Exception().
void G4ParticleTable::WorkerG4ParticleTable | ( | ) |
Definition at line 163 of file G4ParticleTable.cc.
View newest version in sPHENIX GitHub at line 163 of file G4ParticleTable.cc
References fDictionary, fEncodingDictionary, fIonTable, fIterator, fIteratorShadow, G4MUTEXLOCK, G4MUTEXUNLOCK, GetKey(), G4ParticleDefinition::GetPDGEncoding(), particle, G4ParticleTableIterator< K, V >::reset(), G4ParticleTableIterator< K, V >::value(), and G4IonTable::WorkerG4IonTable().
Referenced by G4WorkerRunManager::G4WorkerRunManager(), and GetParticleTable().
|
static |
Definition at line 190 of file G4ParticleTable.hh.
View newest version in sPHENIX GitHub at line 190 of file G4ParticleTable.hh
Referenced by DestroyWorkerG4ParticleTable(), entries(), FindParticle(), G4ParticleTable(), GetDictionary(), GetParticleTable(), Insert(), RemoveAllParticles(), size(), WorkerG4ParticleTable(), and ~G4ParticleTable().
|
static |
Definition at line 213 of file G4ParticleTable.hh.
View newest version in sPHENIX GitHub at line 213 of file G4ParticleTable.hh
Referenced by contains(), FindParticle(), G4ParticleTable(), Insert(), and Remove().
|
static |
Definition at line 192 of file G4ParticleTable.hh.
View newest version in sPHENIX GitHub at line 192 of file G4ParticleTable.hh
Referenced by DestroyWorkerG4ParticleTable(), FindParticle(), G4ParticleTable(), GetEncodingDictionary(), Insert(), WorkerG4ParticleTable(), and ~G4ParticleTable().
|
static |
Definition at line 215 of file G4ParticleTable.hh.
View newest version in sPHENIX GitHub at line 215 of file G4ParticleTable.hh
Referenced by FindParticle(), G4ParticleTable(), Insert(), and Remove().
|
static |
Definition at line 202 of file G4ParticleTable.hh.
View newest version in sPHENIX GitHub at line 202 of file G4ParticleTable.hh
Referenced by GetParticleTable(), and ~G4ParticleTable().
|
static |
Definition at line 204 of file G4ParticleTable.hh.
View newest version in sPHENIX GitHub at line 204 of file G4ParticleTable.hh
Referenced by DestroyWorkerG4ParticleTable(), G4ParticleTable(), GetIonTable(), Insert(), Remove(), RemoveAllParticles(), WorkerG4ParticleTable(), and ~G4ParticleTable().
|
static |
Definition at line 191 of file G4ParticleTable.hh.
View newest version in sPHENIX GitHub at line 191 of file G4ParticleTable.hh
Referenced by DeleteAllParticles(), DestroyWorkerG4ParticleTable(), DumpTable(), G4ParticleTable(), GetIterator(), GetParticle(), WorkerG4ParticleTable(), and ~G4ParticleTable().
|
static |
Definition at line 214 of file G4ParticleTable.hh.
View newest version in sPHENIX GitHub at line 214 of file G4ParticleTable.hh
Referenced by G4ParticleTable(), and WorkerG4ParticleTable().
|
static |
Definition at line 189 of file G4ParticleTable.hh.
View newest version in sPHENIX GitHub at line 189 of file G4ParticleTable.hh
Referenced by CreateMessenger(), DeleteMessenger(), DestroyWorkerG4ParticleTable(), G4ParticleTable(), and ~G4ParticleTable().
|
static |
Definition at line 212 of file G4ParticleTable.hh.
View newest version in sPHENIX GitHub at line 212 of file G4ParticleTable.hh
|
private |
Definition at line 221 of file G4ParticleTable.hh.
View newest version in sPHENIX GitHub at line 221 of file G4ParticleTable.hh
|
private |
Definition at line 222 of file G4ParticleTable.hh.
View newest version in sPHENIX GitHub at line 222 of file G4ParticleTable.hh
|
private |
Definition at line 218 of file G4ParticleTable.hh.
View newest version in sPHENIX GitHub at line 218 of file G4ParticleTable.hh
Referenced by GetParticleName().
|
private |
Definition at line 220 of file G4ParticleTable.hh.
View newest version in sPHENIX GitHub at line 220 of file G4ParticleTable.hh
Referenced by CheckReadiness(), DeleteAllParticles(), Remove(), RemoveAllParticles(), and ~G4ParticleTable().
|
private |
Definition at line 179 of file G4ParticleTable.hh.
View newest version in sPHENIX GitHub at line 179 of file G4ParticleTable.hh
Referenced by DeleteAllParticles(), DumpTable(), FindParticle(), GetParticle(), Insert(), Remove(), and RemoveAllParticles().