GENIEGenerator
|
Utilities for improving the code readability when using PDG codes. More...
Functions | |
bool | IsPseudoParticle (int pdgc) |
bool | IsIon (int pdgc) |
bool | IsParticle (int pdgc) |
not ion or pseudo-particle More... | |
int | IonPdgCodeToZ (int pdgc) |
int | IonPdgCodeToA (int pdgc) |
int | IonPdgCode (int A, int Z) |
int | IonPdgCode (int A, int Z, int L, int I) |
bool | IsLepton (int pdgc) |
bool | IsNeutralLepton (int pdgc) |
bool | IsChargedLepton (int pdgc) |
bool | IsNeutrino (int pdgc) |
bool | IsAntiNeutrino (int pdgc) |
bool | IsNegChargedLepton (int pdgc) |
bool | IsPosChargedLepton (int pdgc) |
bool | IsDarkMatter (int pdgc) |
bool | IsAntiDarkMatter (int pdgc) |
bool | IsNuE (int pdgc) |
bool | IsNuMu (int pdgc) |
bool | IsNuTau (int pdgc) |
bool | IsAntiNuE (int pdgc) |
bool | IsAntiNuMu (int pdgc) |
bool | IsAntiNuTau (int pdgc) |
bool | IsElectron (int pdgc) |
bool | IsPositron (int pdgc) |
bool | IsMuon (int pdgc) |
bool | IsAntiMuon (int pdgc) |
bool | IsTau (int pdgc) |
bool | IsAntiTau (int pdgc) |
bool | IsDiQuark (int pdgc) |
bool | IsQuark (int pdgc) |
bool | IsUQuark (int pdgc) |
bool | IsDQuark (int pdgc) |
bool | IsSQuark (int pdgc) |
bool | IsCQuark (int pdgc) |
bool | IsBQuark (int pdgc) |
bool | IsTQuark (int pdgc) |
bool | IsAntiQuark (int pdgc) |
bool | IsAntiUQuark (int pdgc) |
bool | IsAntiDQuark (int pdgc) |
bool | IsAntiSQuark (int pdgc) |
bool | IsAntiCQuark (int pdgc) |
bool | IsAntiBQuark (int pdgc) |
bool | IsAntiTQuark (int pdgc) |
bool | IsKaon (int pdgc) |
bool | IsPion (int pdgc) |
bool | IsProton (int pdgc) |
bool | IsNeutron (int pdgc) |
bool | IsNucleon (int pdgc) |
bool | IsNeutronOrProton (int pdgc) |
bool | IsHadron (int pdgc) |
bool | IsBaryonResonance (int pdgc) |
bool | Is2NucleonCluster (int pdgc) |
bool | IsDarkSectorParticle (int pdgc) |
bool | IsHNL (int pdgc) |
int | SwitchProtonNeutron (int pdgc) |
int | ModifyNucleonCluster (int pdgc, int dQ) |
int | Neutrino2ChargedLepton (int pdgc) |
int | GeantToPdg (int geant_code) |
Utilities for improving the code readability when using PDG codes.
Changes required to implement the GENIE Boosted Dark Matter module were installed by Josh Berger (Univ. of Wisconsin)
Changes required to implement the GENIE BeamHNL module were installed by John Plows (Univ. of Oxford)
int genie::pdg::GeantToPdg | ( | int | geant_code | ) |
Definition at line 424 of file PDGUtils.cxx.
References genie::kPdgAntiD0, genie::kPdgAntiLambda, genie::kPdgAntiMuon, genie::kPdgAntiNeutron, genie::kPdgAntiOmegaP, genie::kPdgAntiProton, genie::kPdgAntiSigma0, genie::kPdgAntiSigmaM, genie::kPdgAntiSigmaP, genie::kPdgAntiTau, genie::kPdgAntiXi0, genie::kPdgAntiXiP, genie::kPdgD0, genie::kPdgDM, genie::kPdgDMs, genie::kPdgDP, genie::kPdgDPs, genie::kPdgElectron, genie::kPdgEta, genie::kPdgGamma, genie::kPdgK0L, genie::kPdgK0S, genie::kPdgKM, genie::kPdgKP, genie::kPdgLambda, genie::kPdgMuon, genie::kPdgNeutron, genie::kPdgOmegaM, genie::kPdgPi0, genie::kPdgPiM, genie::kPdgPiP, genie::kPdgPositron, genie::kPdgProton, genie::kPdgSigma0, genie::kPdgSigmaM, genie::kPdgSigmaP, genie::kPdgTau, genie::kPdgWM, genie::kPdgWP, genie::kPdgXi0, genie::kPdgXiM, genie::kPdgZ0, LOG, and pWARN.
Referenced by genie::flux::GNuMIFluxPassThroughInfo::ConvertPartCodes(), ConvertToGRooTracker(), and genie::flux::operator<<().
int genie::pdg::IonPdgCode | ( | int | A, |
int | Z | ||
) |
Definition at line 71 of file PDGUtils.cxx.
Referenced by genie::NucleonDecayPrimaryVtxGenerator::AddInitialState(), genie::NNBarOscPrimaryVtxGenerator::AddInitialState(), genie::InitialStateAppender::AddNucleus(), genie::NuETargetRemnantGenerator::AddTargetNucleusRemnant(), genie::DMETargetRemnantGenerator::AddTargetNucleusRemnant(), genie::HadronicSystemGenerator::AddTargetNucleusRemnant(), genie::QELEventGeneratorSuSA::AddTargetNucleusRemnant(), genie::QELEventGenerator::AddTargetNucleusRemnant(), genie::FermiMover::AddTargetNucleusRemnant(), genie::DMELEventGenerator::AddTargetNucleusRemnant(), genie::QELEventGeneratorSM::AddTargetNucleusRemnant(), genie::AMNuGammaGenerator::AddTargetRemnant(), genie::MECGenerator::AddTargetRemnant(), genie::utils::BindHitNucleon(), genie::FermiMomentumTable::FindClosestKF(), genie::geometry::ROOTGeomAnalyzer::GetTargetPdgCode(), genie::utils::config::GetValueFromNuclearMaps(), genie::HAIntranuke2018::Inelastic(), genie::HAIntranuke2018::InelasticHA(), genie::InitialState::InitialState(), genie::LwlynSmithQELCCPXSec::Integral(), genie::Target::IsValidNucleus(), genie::FermiMover::KickHitNucleon(), genie::utils::config::LoadAllIsotopesForKey(), genie::IBDXSecMap::LoadConfig(), genie::SpectralFunc1d::LoadConfig(), genie::LocalFGM::LoadConfig(), genie::EffectiveSF::LoadConfig(), genie::EffectiveSF::MakeEffectiveSF(), genie::QELEventGenerator::ProcessEventRecord(), genie::NucBindEnergyAggregator::ProcessEventRecord(), genie::DMELEventGenerator::ProcessEventRecord(), genie::Target::SetId(), genie::SmithMonizUtils::SetInteraction(), genie::TabulatedLabFrameHadronTensor::TabulatedLabFrameHadronTensor(), genie::PattonCEvNSPXSec::XSec(), genie::ReinSehgalRESPXSec::XSec(), genie::BSKLNBaseRESPXSec2014::XSec(), and genie::MKSPPPXSec2020::XSec().
int genie::pdg::IonPdgCode | ( | int | A, |
int | Z, | ||
int | L, | ||
int | I | ||
) |
Definition at line 78 of file PDGUtils.cxx.
int genie::pdg::IonPdgCodeToA | ( | int | pdgc | ) |
Definition at line 63 of file PDGUtils.cxx.
References genie::units::A.
Referenced by genie::GHepParticle::A(), genie::HadronTensorI::A(), genie::NucleonDecayPrimaryVtxGenerator::AddInitialState(), genie::NNBarOscPrimaryVtxGenerator::AddInitialState(), genie::GMCJDriver::ComputeEventProbability(), genie::GMCJDriver::ComputeInteractionProbabilities(), genie::GMCJDriver::ComputeProbScales(), ConvertToGINuke(), ConvertToGST(), ConvertToGTracker(), genie::FermiMomentumTable::FindClosestKF(), genie::BostedChristyEMPXSec::LoadConfig(), main(), genie::NucleonDecayPrimaryVtxGenerator::ProcessEventRecord(), genie::NNBarOscPrimaryVtxGenerator::ProcessEventRecord(), genie::SuSAv2MECPXSec::Qvalue(), genie::Target::SetId(), genie::SuSAv2MECPXSec::XSec(), genie::SuSAv2QELPXSec::XSec(), and genie::NievesSimoVacasMECPXSec2016::XSec().
int genie::pdg::IonPdgCodeToZ | ( | int | pdgc | ) |
Definition at line 55 of file PDGUtils.cxx.
Referenced by genie::NucleonDecayPrimaryVtxGenerator::AddInitialState(), genie::NNBarOscPrimaryVtxGenerator::AddInitialState(), ConvertToGINuke(), ConvertToGST(), ConvertToGTracker(), genie::FermiMomentumTable::FindClosestKF(), genie::FGMBodekRitchie::LoadConfig(), genie::NuclearModelMap::LoadConfig(), genie::SmithMonizUtils::LoadConfig(), main(), genie::QELEventGeneratorSuSA::SelectLeptonKinematics(), genie::Target::SetId(), genie::SuSAv2QELPXSec::XSec(), genie::SuSAv2MECPXSec::XSec(), genie::NievesSimoVacasMECPXSec2016::XSec(), genie::GHepParticle::Z(), and genie::HadronTensorI::Z().
bool genie::pdg::Is2NucleonCluster | ( | int | pdgc | ) |
Definition at line 402 of file PDGUtils.cxx.
References genie::kPdgClusterNN, genie::kPdgClusterNP, and genie::kPdgClusterPP.
Referenced by genie::Target::ForceHitNucValidity(), genie::Target::HitNucIsSet(), genie::GHepRecord::HitNucleonPosition(), ModifyNucleonCluster(), genie::Interaction::RecoilNucleonPdg(), and SaveGraphsToRootFile().
bool genie::pdg::IsAntiBQuark | ( | int | pdgc | ) |
Definition at line 316 of file PDGUtils.cxx.
References genie::kPdgAntiBQuark.
Referenced by SaveGraphsToRootFile().
bool genie::pdg::IsAntiCQuark | ( | int | pdgc | ) |
Definition at line 311 of file PDGUtils.cxx.
References genie::kPdgAntiCQuark.
Referenced by genie::QPMDISStrucFuncBase::Calculate(), genie::QPMDMDISStrucFuncBase::Calculate(), and SaveGraphsToRootFile().
bool genie::pdg::IsAntiDarkMatter | ( | int | pdgc | ) |
Definition at line 133 of file PDGUtils.cxx.
References genie::kPdgAntiDarkMatter.
Referenced by genie::GEVGDriver::AssertIsValidInitState(), genie::QPMDMDISStrucFuncBase::Calculate(), genie::DMELInteractionListGenerator::CreateInteractionListDM(), genie::GHepRecord::EventGenerationMode(), genie::InitialState::IsDMBN(), genie::InitialState::IsDMBP(), genie::QPMDMDISPXSec::ValidProcess(), genie::AhrensDMELPXSec::XSec(), and genie::QPMDMDISPXSec::XSec().
bool genie::pdg::IsAntiDQuark | ( | int | pdgc | ) |
Definition at line 301 of file PDGUtils.cxx.
References genie::kPdgAntiDQuark.
Referenced by genie::PythiaBaseHadro2019::AssertValidity(), genie::QPMDISStrucFuncBase::Calculate(), genie::QPMDMDISStrucFuncBase::Calculate(), genie::PythiaBaseHadro2019::MakeQuarkDiquarkAssignments(), SaveGraphsToRootFile(), genie::SlowRsclCharmDISPXSecLO::XSec(), and genie::AivazisCharmPXSecLO::XSec().
bool genie::pdg::IsAntiMuon | ( | int | pdgc | ) |
Definition at line 203 of file PDGUtils.cxx.
References genie::kPdgAntiMuon.
Referenced by genie::PhotonRESGenerator::ProcessEventRecord(), and genie::GLRESGenerator::ProcessEventRecord().
bool genie::pdg::IsAntiNeutrino | ( | int | pdgc | ) |
Definition at line 118 of file PDGUtils.cxx.
References genie::kPdgAntiNuE, genie::kPdgAntiNuMu, and genie::kPdgAntiNuTau.
Referenced by genie::flux::GAtmoFlux::AddFluxFile(), genie::AGKYLowW2019::ApplyRijk(), genie::PythiaBaseHadro2019::AssertValidity(), genie::AGKYLowW2019::AverageChMult(), genie::utils::BindHitNucleon(), genie::QPMDISStrucFuncBase::Calculate(), genie::Interaction::COHCC(), genie::LabFrameHadronTensorI::contraction(), genie::MECInteractionListGenerator::CreateInteractionList(), genie::DFRInteractionListGenerator::CreateInteractionList(), genie::COHInteractionListGenerator::CreateInteractionList(), genie::RSPPInteractionListGenerator::CreateInteractionList(), genie::IBDInteractionListGenerator::CreateInteractionList(), genie::COHDNuInteractionListGenerator::CreateInteractionList(), genie::QELInteractionListGenerator::CreateInteractionListCC(), genie::QELInteractionListGenerator::CreateInteractionListNC(), DirNameToProbe(), FillQrkArray(), genie::SppChannel::FromInteraction(), genie::AGCharm2019::GenerateCharmHadron(), genie::DISInteractionListGenerator::GetHitQuarks(), genie::HEDISInteractionListGenerator::GetHitQuarks(), genie::AGCharm2019::Hadronize(), genie::EmpiricalMECPXSec2015::Integral(), IsNeutralLepton(), genie::InitialState::IsNuBarN(), genie::InitialState::IsNuBarP(), genie::AGKYLowW2019::KNO(), genie::evtlib::EventLibraryInterface::LoadRecords(), genie::evtlib::EvtLibPXSec::LoadXSecs(), genie::PythiaBaseHadro2019::MakeQuarkDiquarkAssignments(), genie::utils::ghep::NeutReactionCode(), genie::SuSAv2MECPXSec::PairRatio(), ParseFluxHst(), genie::PhotonRESGenerator::ProcessEventRecord(), genie::SlowRsclCharmDISPXSecLO::ValidProcess(), genie::AivazisCharmPXSecLO::ValidProcess(), genie::BergerSehgalFMCOHPiPXSec2015::ValidProcess(), genie::AlvarezRusoCOHPiPXSec::ValidProcess(), genie::BergerSehgalCOHPiPXSec2015::ValidProcess(), genie::LwlynSmithQELCCPXSec::ValidProcess(), genie::ReinSehgalCOHPiPXSec::ValidProcess(), genie::SuSAv2MECPXSec::ValidProcess(), genie::SuSAv2QELPXSec::ValidProcess(), genie::NievesQELCCPXSec::ValidProcess(), genie::SmithMonizQELCCPXSec::ValidProcess(), genie::SlowRsclCharmDISPXSecLO::XSec(), genie::AhrensNCELPXSec::XSec(), genie::QPMDISPXSec::XSec(), genie::AivazisCharmPXSecLO::XSec(), genie::SuSAv2QELPXSec::XSec(), genie::SuSAv2MECPXSec::XSec(), genie::ReinSehgalRESPXSec::XSec(), genie::BSKLNBaseRESPXSec2014::XSec(), genie::MKSPPPXSec2020::XSec(), and genie::SuSAv2QELPXSec::XSecScaling().
bool genie::pdg::IsAntiNuE | ( | int | pdgc | ) |
Definition at line 173 of file PDGUtils.cxx.
References genie::kPdgAntiNuE.
Referenced by genie::SmithMonizQELCCPXSec::dsQES_dQ2_SM(), genie::KLVOxygenIBDPXSec::Integral(), main(), genie::PhotonCOHGenerator::ProcessEventRecord(), genie::KLVOxygenIBDPXSec::ValidKinematics(), genie::GLRESPXSec::ValidProcess(), genie::HENuElPXSec::ValidProcess(), genie::StrumiaVissaniIBDPXSec::ValidProcess(), genie::KLVOxygenIBDPXSec::ValidProcess(), and genie::NuElectronPXSec::XSec().
bool genie::pdg::IsAntiNuMu | ( | int | pdgc | ) |
Definition at line 178 of file PDGUtils.cxx.
References genie::kPdgAntiNuMu.
Referenced by genie::HELeptonInteractionListGenerator::HENuElectronInteraction(), main(), genie::PhotonCOHGenerator::ProcessEventRecord(), genie::HENuElPXSec::ValidProcess(), and genie::NuElectronPXSec::XSec().
bool genie::pdg::IsAntiNuTau | ( | int | pdgc | ) |
Definition at line 183 of file PDGUtils.cxx.
References genie::kPdgAntiNuTau.
Referenced by genie::HELeptonInteractionListGenerator::HENuElectronInteraction(), main(), genie::PhotonCOHGenerator::ProcessEventRecord(), genie::HENuElPXSec::ValidProcess(), genie::NuElectronPXSec::XSec(), and genie::ReinSehgalRESPXSec::XSec().
bool genie::pdg::IsAntiQuark | ( | int | pdgc | ) |
Definition at line 258 of file PDGUtils.cxx.
References genie::kPdgAntiBQuark, genie::kPdgAntiCQuark, genie::kPdgAntiDQuark, genie::kPdgAntiSQuark, genie::kPdgAntiTQuark, and genie::kPdgAntiUQuark.
Referenced by genie::Target::HitQrkIsSet(), genie::InitialState::Print(), and genie::Target::SetHitQrkPdg().
bool genie::pdg::IsAntiSQuark | ( | int | pdgc | ) |
Definition at line 306 of file PDGUtils.cxx.
References genie::kPdgAntiSQuark.
Referenced by genie::PythiaBaseHadro2019::AssertValidity(), genie::QPMDISStrucFuncBase::Calculate(), genie::QPMDMDISStrucFuncBase::Calculate(), genie::PythiaBaseHadro2019::MakeQuarkDiquarkAssignments(), SaveGraphsToRootFile(), genie::SlowRsclCharmDISPXSecLO::XSec(), and genie::AivazisCharmPXSecLO::XSec().
bool genie::pdg::IsAntiTau | ( | int | pdgc | ) |
Definition at line 213 of file PDGUtils.cxx.
References genie::kPdgAntiTau.
Referenced by genie::PhotonRESGenerator::ProcessEventRecord(), and genie::GLRESGenerator::ProcessEventRecord().
bool genie::pdg::IsAntiTQuark | ( | int | pdgc | ) |
Definition at line 321 of file PDGUtils.cxx.
References genie::kPdgAntiTQuark.
Referenced by SaveGraphsToRootFile().
bool genie::pdg::IsAntiUQuark | ( | int | pdgc | ) |
Definition at line 296 of file PDGUtils.cxx.
References genie::kPdgAntiUQuark.
Referenced by genie::PythiaBaseHadro2019::AssertValidity(), genie::QPMDISStrucFuncBase::Calculate(), genie::QPMDMDISStrucFuncBase::Calculate(), genie::PythiaBaseHadro2019::MakeQuarkDiquarkAssignments(), and SaveGraphsToRootFile().
bool genie::pdg::IsBaryonResonance | ( | int | pdgc | ) |
Definition at line 397 of file PDGUtils.cxx.
References genie::utils::res::IsBaryonResonance().
bool genie::pdg::IsBQuark | ( | int | pdgc | ) |
Definition at line 286 of file PDGUtils.cxx.
References genie::kPdgBQuark.
Referenced by SaveGraphsToRootFile().
bool genie::pdg::IsChargedLepton | ( | int | pdgc | ) |
Definition at line 101 of file PDGUtils.cxx.
References IsNegChargedLepton(), and IsPosChargedLepton().
Referenced by genie::QPMDISStrucFuncBase::Calculate(), genie::QELInteractionListGenerator::CreateInteractionListEM(), genie::Pythia6Hadro2019::Hadronize(), genie::Pythia8Hadro2019::Hadronize(), IsLepton(), genie::AGCharm2019::ProcessEventRecord(), genie::AGKYLowW2019::ProcessEventRecord(), SaveGraphsToRootFile(), genie::RosenbluthPXSec::ValidProcess(), genie::BostedChristyEMPXSec::ValidProcess(), genie::SuSAv2MECPXSec::ValidProcess(), genie::SuSAv2QELPXSec::ValidProcess(), genie::ReinSehgalRESPXSec::ValidProcess(), and genie::BSKLNBaseRESPXSec2014::ValidProcess().
bool genie::pdg::IsCQuark | ( | int | pdgc | ) |
Definition at line 281 of file PDGUtils.cxx.
References genie::kPdgCQuark.
Referenced by genie::QPMDISStrucFuncBase::Calculate(), genie::QPMDMDISStrucFuncBase::Calculate(), and SaveGraphsToRootFile().
bool genie::pdg::IsDarkMatter | ( | int | pdgc | ) |
Definition at line 127 of file PDGUtils.cxx.
References genie::kPdgDarkMatter.
Referenced by genie::AGKYLowW2019::ApplyRijk(), genie::GEVGDriver::AssertIsValidInitState(), genie::PythiaBaseHadro2019::AssertValidity(), genie::AGKYLowW2019::AverageChMult(), genie::QPMDISStrucFuncBase::Calculate(), genie::QPMDMDISStrucFuncBase::Calculate(), genie::DMDISInteractionListGenerator::CreateInteractionList(), genie::DMELInteractionListGenerator::CreateInteractionListDM(), genie::GHepRecord::EventGenerationMode(), genie::AGCharm2019::Hadronize(), genie::InitialState::IsDMN(), genie::InitialState::IsDMP(), genie::AGKYLowW2019::KNO(), genie::QPMDMDISPXSec::ValidProcess(), and genie::DMElectronPXSec::XSec().
bool genie::pdg::IsDarkSectorParticle | ( | int | pdgc | ) |
Definition at line 411 of file PDGUtils.cxx.
References genie::kPdgDarkNeutrino, and genie::kPdgDNuMediator.
bool genie::pdg::IsDiQuark | ( | int | pdgc | ) |
Definition at line 231 of file PDGUtils.cxx.
References genie::kPdgBBDiquarkS1, genie::kPdgBCDiquarkS0, genie::kPdgBCDiquarkS1, genie::kPdgBDDiquarkS0, genie::kPdgBDDiquarkS1, genie::kPdgBSDiquarkS0, genie::kPdgBSDiquarkS1, genie::kPdgBUDiquarkS0, genie::kPdgBUDiquarkS1, genie::kPdgCCDiquarkS1, genie::kPdgCDDiquarkS0, genie::kPdgCDDiquarkS1, genie::kPdgCSDiquarkS0, genie::kPdgCSDiquarkS1, genie::kPdgCUDiquarkS0, genie::kPdgCUDiquarkS1, genie::kPdgDDDiquarkS1, genie::kPdgSDDiquarkS0, genie::kPdgSDDiquarkS1, genie::kPdgSSDiquarkS1, genie::kPdgSUDiquarkS0, genie::kPdgSUDiquarkS1, genie::kPdgUDDiquarkS0, genie::kPdgUDDiquarkS1, and genie::kPdgUUDiquarkS1.
Referenced by genie::Pythia6Hadro2019::Hadronize(), genie::Pythia8Hadro2019::Hadronize(), and genie::LeptoHadronization::Hadronize().
bool genie::pdg::IsDQuark | ( | int | pdgc | ) |
Definition at line 271 of file PDGUtils.cxx.
References genie::kPdgDQuark.
Referenced by genie::PythiaBaseHadro2019::AssertValidity(), genie::QPMDISStrucFuncBase::Calculate(), genie::QPMDMDISStrucFuncBase::Calculate(), genie::LeptoHadronization::Hadronize(), genie::PythiaBaseHadro2019::MakeQuarkDiquarkAssignments(), SaveGraphsToRootFile(), genie::SlowRsclCharmDISPXSecLO::XSec(), and genie::AivazisCharmPXSecLO::XSec().
bool genie::pdg::IsElectron | ( | int | pdgc | ) |
Definition at line 188 of file PDGUtils.cxx.
References genie::kPdgElectron.
Referenced by genie::GHepRecord::HitElectronPosition(), genie::PhotonRESGenerator::ProcessEventRecord(), genie::GLRESGenerator::ProcessEventRecord(), SaveGraphsToRootFile(), genie::OutgoingDarkGenerator::SetPolarization(), and genie::utils::SetPrimaryLeptonPolarization().
bool genie::pdg::IsHadron | ( | int | pdgc | ) |
Definition at line 392 of file PDGUtils.cxx.
Referenced by genie::PythiaDecayer::Decay(), genie::BaryonResonanceDecayer::DecayExclusive(), and genie::GHepRecord::EventGenerationMode().
bool genie::pdg::IsHNL | ( | int | pdgc | ) |
Definition at line 419 of file PDGUtils.cxx.
References genie::kPdgHNL.
Referenced by genie::GHepRecord::EventGenerationMode().
bool genie::pdg::IsIon | ( | int | pdgc | ) |
Definition at line 42 of file PDGUtils.cxx.
Referenced by genie::GHepParticle::A(), genie::NucDeExcitationSim::AddPhoton(), CheckForNumFinStateNucleonsInconsistentWithTarget(), ConvertToGST(), ConvertToGTracker(), ConvertToGXML(), genie::Target::Copy(), genie::GHepRecord::EventGenerationMode(), genie::Intranuke::GenerateVertex(), genie::Intranuke2018::GenerateVertex(), IsParticle(), genie::XSecScaleMap::LoadConfig(), genie::QvalueShifter::LoadConfig(), genie::Intranuke::NeedsRescattering(), genie::Intranuke2018::NeedsRescattering(), genie::VertexGenerator::ProcessEventRecord(), genie::GHepRecord::RemnantNucleusPosition(), genie::Target::SetId(), genie::Intranuke::SetTrackingRadius(), genie::Intranuke2018::SetTrackingRadius(), genie::DISHadronicSystemGenerator::SimulateFormationZone(), genie::GHepRecord::TargetNucleusPosition(), and genie::GHepParticle::Z().
bool genie::pdg::IsKaon | ( | int | pdgc | ) |
Definition at line 331 of file PDGUtils.cxx.
References genie::kPdgK0, genie::kPdgKM, and genie::kPdgKP.
Referenced by genie::HAIntranuke::Inelastic(), and genie::HAIntranuke2018::Inelastic().
bool genie::pdg::IsLepton | ( | int | pdgc | ) |
Definition at line 86 of file PDGUtils.cxx.
References IsChargedLepton(), and IsNeutralLepton().
Referenced by genie::GEVGDriver::AssertIsValidInitState(), genie::QPMDISStrucFuncBase::Calculate(), genie::DISInteractionListGenerator::CreateInteractionList(), genie::HEDISInteractionListGenerator::CreateInteractionList(), genie::GHepRecord::EventGenerationMode(), genie::evtlib::EventLibraryInterface::ProcessEventRecord(), genie::HEDISPXSec::ValidProcess(), genie::PhotonCOHPXSec::ValidProcess(), genie::PhotonRESPXSec::ValidProcess(), and genie::QPMDISPXSec::ValidProcess().
bool genie::pdg::IsMuon | ( | int | pdgc | ) |
Definition at line 198 of file PDGUtils.cxx.
References genie::kPdgMuon.
Referenced by genie::PhotonRESGenerator::ProcessEventRecord(), genie::GLRESGenerator::ProcessEventRecord(), SaveGraphsToRootFile(), genie::OutgoingDarkGenerator::SetPolarization(), and genie::utils::SetPrimaryLeptonPolarization().
bool genie::pdg::IsNegChargedLepton | ( | int | pdgc | ) |
Definition at line 139 of file PDGUtils.cxx.
References genie::kPdgElectron, genie::kPdgMuon, and genie::kPdgTau.
Referenced by genie::AGKYLowW2019::ApplyRijk(), genie::PythiaBaseHadro2019::AssertValidity(), genie::AGKYLowW2019::AverageChMult(), IsChargedLepton(), genie::AGKYLowW2019::KNO(), genie::ReinSehgalRESPXSec::XSec(), and genie::BSKLNBaseRESPXSec2014::XSec().
bool genie::pdg::IsNeutralLepton | ( | int | pdgc | ) |
Definition at line 95 of file PDGUtils.cxx.
References IsAntiNeutrino(), and IsNeutrino().
Referenced by genie::HELeptonInteractionListGenerator::CreateInteractionList(), genie::Pythia6Hadro2019::Hadronize(), genie::Pythia8Hadro2019::Hadronize(), IsLepton(), genie::AGCharm2019::ProcessEventRecord(), genie::AGKYLowW2019::ProcessEventRecord(), SaveGraphsToRootFile(), genie::ReinSehgalRESPXSec::ValidProcess(), and genie::BSKLNBaseRESPXSec2014::ValidProcess().
bool genie::pdg::IsNeutrino | ( | int | pdgc | ) |
Definition at line 110 of file PDGUtils.cxx.
References genie::kPdgNuE, genie::kPdgNuMu, and genie::kPdgNuTau.
Referenced by genie::flux::GAtmoFlux::AddFluxFile(), genie::AGKYLowW2019::ApplyRijk(), genie::PythiaBaseHadro2019::AssertValidity(), genie::AGKYLowW2019::AverageChMult(), genie::utils::BindHitNucleon(), genie::SPPXSecWithCache::CacheBranchName(), genie::SPPXSecWithCache::CacheResExcitationXSec(), genie::QPMDISStrucFuncBase::Calculate(), genie::Interaction::COHCC(), genie::NievesQELCCPXSec::CompareNievesTensors(), genie::LabFrameHadronTensorI::contraction(), genie::MECInteractionListGenerator::CreateInteractionList(), genie::DFRInteractionListGenerator::CreateInteractionList(), genie::COHInteractionListGenerator::CreateInteractionList(), genie::RESInteractionListGenerator::CreateInteractionList(), genie::SKInteractionListGenerator::CreateInteractionList(), genie::IBDInteractionListGenerator::CreateInteractionList(), genie::RSPPInteractionListGenerator::CreateInteractionList(), genie::COHDNuInteractionListGenerator::CreateInteractionList(), genie::QELInteractionListGenerator::CreateInteractionListCC(), genie::QELInteractionListGenerator::CreateInteractionListCharmCC(), genie::QELInteractionListGenerator::CreateInteractionListNC(), genie::QELInteractionListGenerator::CreateInteractionListStrangeCC(), genie::HEDISStrucFunc::CreateQrkSF(), genie::SmithMonizQELCCPXSec::d3sQES_dQ2dvdkF_SM(), DirNameToProbe(), genie::SmithMonizQELCCPXSec::dsQES_dQ2_SM(), FillQrkArray(), genie::SppChannel::FromInteraction(), genie::LwlynSmithQELCCPXSec::FullDifferentialXSec(), genie::AGCharm2019::GenerateCharmHadron(), genie::DISInteractionListGenerator::GetHitQuarks(), genie::HEDISInteractionListGenerator::GetHitQuarks(), genie::AGCharm2019::Hadronize(), genie::EmpiricalMECPXSec2015::Integral(), genie::SPPXSec::Integrate(), IsNeutralLepton(), genie::InitialState::IsNuN(), genie::InitialState::IsNuP(), genie::AGKYLowW2019::KNO(), genie::PythiaBaseHadro2019::MakeQuarkDiquarkAssignments(), genie::utils::ghep::NeutReactionCode(), genie::HEDISStrucFunc::NucSFCode(), genie::HEDISStrucFunc::NucSFName(), genie::SuSAv2MECPXSec::PairRatio(), ParseFluxHst(), genie::PhotonCOHGenerator::ProcessEventRecord(), genie::PhotonRESGenerator::ProcessEventRecord(), genie::GLRESGenerator::ProcessEventRecord(), genie::HEDISStrucFunc::QrkSFCode(), genie::HEDISStrucFunc::QrkSFName(), genie::Interaction::RecoilNucleonPdg(), genie::OutgoingDarkGenerator::SetPolarization(), genie::utils::SetPrimaryLeptonPolarization(), genie::SlowRsclCharmDISPXSecLO::ValidProcess(), genie::BergerSehgalFMCOHPiPXSec2015::ValidProcess(), genie::AivazisCharmPXSecLO::ValidProcess(), genie::AlvarezRusoCOHPiPXSec::ValidProcess(), genie::BertuzzoDNuCOHPXSec::ValidProcess(), genie::BergerSehgalCOHPiPXSec2015::ValidProcess(), genie::LwlynSmithQELCCPXSec::ValidProcess(), genie::ReinSehgalCOHPiPXSec::ValidProcess(), genie::SuSAv2QELPXSec::ValidProcess(), genie::SuSAv2MECPXSec::ValidProcess(), genie::NievesQELCCPXSec::ValidProcess(), genie::SmithMonizQELCCPXSec::ValidProcess(), genie::SlowRsclCharmDISPXSecLO::XSec(), genie::AivazisCharmPXSecLO::XSec(), genie::LwlynSmithQELCCPXSec::XSec(), genie::PaisQELLambdaPXSec::XSec(), genie::SuSAv2MECPXSec::XSec(), genie::SuSAv2QELPXSec::XSec(), genie::ReinSehgalRESPXSec::XSec(), genie::NievesQELCCPXSec::XSec(), genie::BSKLNBaseRESPXSec2014::XSec(), genie::MKSPPPXSec2020::XSec(), and genie::SuSAv2QELPXSec::XSecScaling().
bool genie::pdg::IsNeutron | ( | int | pdgc | ) |
Definition at line 341 of file PDGUtils.cxx.
References genie::kPdgNeutron.
Referenced by genie::QELEventGeneratorSuSA::AddTargetNucleusRemnant(), genie::QELEventGenerator::AddTargetNucleusRemnant(), genie::FermiMover::AddTargetNucleusRemnant(), genie::DMELEventGenerator::AddTargetNucleusRemnant(), genie::QELEventGeneratorSM::AddTargetNucleusRemnant(), genie::AGKYLowW2019::ApplyRijk(), genie::PythiaBaseHadro2019::AssertValidity(), genie::AGKYLowW2019::AverageChMult(), genie::QPMDISStrucFuncBase::CalcPDFs(), genie::QPMDMDISStrucFuncBase::CalcPDFs(), genie::QPMDISStrucFuncBase::Calculate(), genie::QPMDMDISStrucFuncBase::Calculate(), CheckForNumFinStateNucleonsInconsistentWithTarget(), genie::FGMBodekRitchie::FermiMomentum(), genie::PauliBlocker::GetFermiMomentum(), genie::AGCharm2019::Hadronize(), genie::HadronicSystemGenerator::HadronShowerCharge(), genie::AGKYLowW2019::HadronShowerCharge(), genie::HAIntranuke::Inelastic(), genie::HAIntranuke2018::Inelastic(), genie::InitialState::IsDMBN(), genie::InitialState::IsDMN(), genie::InitialState::IsNuBarN(), genie::InitialState::IsNuN(), genie::AGKYLowW2019::KNO(), genie::LocalFGM::LocalFermiMomentum(), main(), genie::PythiaBaseHadro2019::MakeQuarkDiquarkAssignments(), genie::EffectiveSF::ProbDistro(), genie::FGMBodekRitchie::ProbDistro(), genie::LocalFGM::ProbDistro(), SaveGraphsToRootFile(), SwitchProtonNeutron(), genie::SlowRsclCharmDISPXSecLO::ValidProcess(), genie::RosenbluthPXSec::ValidProcess(), genie::AivazisCharmPXSecLO::ValidProcess(), genie::LwlynSmithQELCCPXSec::ValidProcess(), genie::PaisQELLambdaPXSec::ValidProcess(), genie::BostedChristyEMPXSec::ValidProcess(), genie::SuSAv2QELPXSec::ValidProcess(), genie::ReinSehgalRESPXSec::ValidProcess(), genie::NievesQELCCPXSec::ValidProcess(), genie::KovalenkoQELCharmPXSec::ValidProcess(), genie::SmithMonizQELCCPXSec::ValidProcess(), genie::BSKLNBaseRESPXSec2014::ValidProcess(), genie::SlowRsclCharmDISPXSecLO::XSec(), genie::AhrensNCELPXSec::XSec(), genie::AivazisCharmPXSecLO::XSec(), genie::AhrensDMELPXSec::XSec(), genie::SuSAv2QELPXSec::XSec(), genie::ReinSehgalRESPXSec::XSec(), genie::BSKLNBaseRESPXSec2014::XSec(), genie::SuSAv2QELPXSec::XSecScaling(), and genie::KovalenkoQELCharmPXSec::ZR().
bool genie::pdg::IsNeutronOrProton | ( | int | pdgc | ) |
Definition at line 351 of file PDGUtils.cxx.
References genie::kPdgNeutron, and genie::kPdgProton.
Referenced by genie::AGKYLowW2019::DecayBackToBack(), genie::SppChannel::FromInteraction(), genie::HNIntranuke2018::HandleCompoundNucleus(), genie::HAIntranuke::Inelastic(), genie::HAIntranuke2018::Inelastic(), genie::utils::intranuke::PhaseSpaceDecay(), genie::utils::intranuke2018::PhaseSpaceDecay(), genie::utils::intranuke::PionProduction(), genie::utils::intranuke2018::PionProduction(), genie::InitialState::Print(), genie::NucBindEnergyAggregator::ProcessEventRecord(), genie::GHepParticle::SetBound(), smearE(), genie::utils::intranuke::ThreeBodyKinematics(), genie::utils::intranuke2018::ThreeBodyKinematics(), genie::HEDISPXSec::ValidProcess(), genie::PhotonRESPXSec::ValidProcess(), genie::QPMDISPXSec::ValidProcess(), and genie::QPMDMDISPXSec::ValidProcess().
bool genie::pdg::IsNucleon | ( | int | pdgc | ) |
Definition at line 346 of file PDGUtils.cxx.
References genie::kPdgNeutron, and genie::kPdgProton.
Referenced by genie::NucDeExcitationSim::ArgonTargetSim(), genie::SppChannel::BranchingRatio(), genie::BostedChristyEMPXSec::BranchingRatios(), genie::GHepRecord::EventGenerationMode(), genie::BaryonResonanceDecayer::EvolveDeltaDecayWidth(), genie::Target::ForceHitNucValidity(), HAProbeFSI(), genie::Target::HitNucIsSet(), genie::GHepRecord::HitNucleonPosition(), genie::BaryonResonanceDecayer::IsPiNDecayChannel(), main(), genie::Interaction::RecoilNucleonPdg(), and genie::DISHadronicSystemGenerator::SimulateFormationZone().
bool genie::pdg::IsNuE | ( | int | pdgc | ) |
Definition at line 158 of file PDGUtils.cxx.
References genie::kPdgNuE.
Referenced by genie::SmithMonizQELCCPXSec::dsQES_dQ2_SM(), genie::HELeptonInteractionListGenerator::HENuElectronInteraction(), genie::KLVOxygenIBDPXSec::Integral(), main(), genie::HELeptonKinematicsGenerator::ProcessEventRecord(), genie::PhotonCOHGenerator::ProcessEventRecord(), genie::KPhaseSpace::Threshold(), genie::KLVOxygenIBDPXSec::ValidKinematics(), genie::HENuElPXSec::ValidProcess(), genie::StrumiaVissaniIBDPXSec::ValidProcess(), genie::KLVOxygenIBDPXSec::ValidProcess(), genie::PhotonCOHPXSec::XSec(), genie::HENuElPXSec::XSec(), genie::BertuzzoDNuCOHPXSec::XSec(), and genie::NuElectronPXSec::XSec().
bool genie::pdg::IsNuMu | ( | int | pdgc | ) |
Definition at line 163 of file PDGUtils.cxx.
References genie::kPdgNuMu.
Referenced by genie::HELeptonInteractionListGenerator::HENuElectronInteraction(), main(), genie::HELeptonKinematicsGenerator::ProcessEventRecord(), genie::PhotonCOHGenerator::ProcessEventRecord(), genie::KPhaseSpace::Threshold(), genie::PhotonCOHPXSec::XSec(), genie::BertuzzoDNuCOHPXSec::XSec(), and genie::NuElectronPXSec::XSec().
bool genie::pdg::IsNuTau | ( | int | pdgc | ) |
Definition at line 168 of file PDGUtils.cxx.
References genie::kPdgNuTau.
Referenced by genie::HELeptonInteractionListGenerator::HENuElectronInteraction(), main(), genie::HELeptonKinematicsGenerator::ProcessEventRecord(), genie::PhotonCOHGenerator::ProcessEventRecord(), genie::KPhaseSpace::Threshold(), genie::PhotonCOHPXSec::XSec(), genie::BertuzzoDNuCOHPXSec::XSec(), genie::NuElectronPXSec::XSec(), and genie::ReinSehgalRESPXSec::XSec().
bool genie::pdg::IsParticle | ( | int | pdgc | ) |
not ion or pseudo-particle
Definition at line 47 of file PDGUtils.cxx.
References IsIon(), and IsPseudoParticle().
Referenced by ConvertToGXML().
bool genie::pdg::IsPion | ( | int | pdgc | ) |
Definition at line 326 of file PDGUtils.cxx.
References genie::kPdgPi0, genie::kPdgPiM, and genie::kPdgPiP.
Referenced by genie::SppChannel::BranchingRatio(), genie::BostedChristyEMPXSec::BranchingRatios(), genie::Interaction::COHCC(), genie::Interaction::COHNC(), genie::BaryonResonanceDecayer::DecayExclusive(), genie::BaryonResonanceDecayer::EvolveDeltaDecayWidth(), HAProbeFSI(), genie::HAIntranuke::Inelastic(), genie::HAIntranuke2018::Inelastic(), genie::BaryonResonanceDecayer::IsPiNDecayChannel(), main(), genie::utils::intranuke::PionProduction(), genie::utils::intranuke2018::PionProduction(), SaveGraphsToRootFile(), genie::GLRESPXSec::XSec(), and genie::PhotonRESPXSec::XSec().
bool genie::pdg::IsPosChargedLepton | ( | int | pdgc | ) |
Definition at line 148 of file PDGUtils.cxx.
References genie::kPdgAntiMuon, genie::kPdgAntiTau, and genie::kPdgPositron.
Referenced by genie::AGKYLowW2019::ApplyRijk(), genie::PythiaBaseHadro2019::AssertValidity(), genie::AGKYLowW2019::AverageChMult(), IsChargedLepton(), genie::AGKYLowW2019::KNO(), genie::ReinSehgalRESPXSec::XSec(), and genie::BSKLNBaseRESPXSec2014::XSec().
bool genie::pdg::IsPositron | ( | int | pdgc | ) |
Definition at line 193 of file PDGUtils.cxx.
References genie::kPdgPositron.
Referenced by genie::PhotonRESGenerator::ProcessEventRecord(), and genie::GLRESGenerator::ProcessEventRecord().
bool genie::pdg::IsProton | ( | int | pdgc | ) |
Definition at line 336 of file PDGUtils.cxx.
References genie::kPdgProton.
Referenced by genie::HadronicSystemGenerator::AddTargetNucleusRemnant(), genie::QELEventGeneratorSuSA::AddTargetNucleusRemnant(), genie::QELEventGenerator::AddTargetNucleusRemnant(), genie::FermiMover::AddTargetNucleusRemnant(), genie::DMELEventGenerator::AddTargetNucleusRemnant(), genie::QELEventGeneratorSM::AddTargetNucleusRemnant(), genie::AMNuGammaGenerator::AddTargetRemnant(), genie::AGKYLowW2019::ApplyRijk(), genie::PythiaBaseHadro2019::AssertValidity(), genie::AGKYLowW2019::AverageChMult(), genie::utils::BindHitNucleon(), genie::DISXSec::CacheFreeNucleonXSec(), genie::DMDISXSec::CacheFreeNucleonXSec(), genie::QPMDISStrucFuncBase::CalcPDFs(), genie::QPMDMDISStrucFuncBase::CalcPDFs(), genie::QPMDISStrucFuncBase::Calculate(), genie::QPMDMDISStrucFuncBase::Calculate(), CheckForNumFinStateNucleonsInconsistentWithTarget(), genie::HEDISStrucFunc::CreateQrkSF(), genie::SmithMonizQELCCPXSec::d2sQES_dQ2dv_SM(), genie::utils::gsl::wrap::KovQELCharmIntegrand::DoEval(), genie::SmithMonizQELCCPXSec::dsQES_dQ2_SM(), genie::BaryonResonanceDecayer::EvolveDeltaDecayWidth(), genie::FGMBodekRitchie::FermiMomentum(), genie::FermiMomentumTable::FindClosestKF(), genie::SppChannel::FromInteraction(), genie::LwlynSmithQELCCPXSec::FullDifferentialXSec(), genie::PauliBlocker::GetFermiMomentum(), genie::LeptoHadronization::Hadronize(), genie::AGCharm2019::Hadronize(), genie::HadronicSystemGenerator::HadronShowerCharge(), genie::AGKYLowW2019::HadronShowerCharge(), genie::HAIntranuke::Inelastic(), genie::HAIntranuke2018::Inelastic(), genie::H3AMNuGammaPXSec::Integral(), genie::LwlynSmithQELCCPXSec::Integral(), genie::DISXSec::Integrate(), genie::HEDISXSec::Integrate(), genie::DMDISXSec::Integrate(), genie::HELeptonXSec::Integrate(), genie::AlamSimoAtharVacasSKXSec::Integrate(), genie::SPPXSec::Integrate(), genie::ReinSehgalRESXSec::Integrate(), genie::ReinSehgalSPPXSec::Integrate(), genie::ReinSehgalRESXSecFast::Integrate(), genie::InitialState::IsDMBP(), genie::InitialState::IsDMP(), genie::InitialState::IsNuBarP(), genie::InitialState::IsNuP(), genie::FermiMover::KickHitNucleon(), genie::AGKYLowW2019::KNO(), genie::NievesQELCCPXSec::LmunuAnumu(), genie::LocalFGM::LocalFermiMomentum(), main(), genie::PythiaBaseHadro2019::MakeQuarkDiquarkAssignments(), genie::utils::nuclear::NuclQELXSecSuppression(), genie::HEDISStrucFunc::NucSFCode(), genie::HEDISStrucFunc::NucSFName(), genie::utils::intranuke::PionProduction(), genie::utils::intranuke2018::PionProduction(), genie::EffectiveSF::ProbDistro(), genie::FGMBodekRitchie::ProbDistro(), genie::LocalFGM::ProbDistro(), genie::QELEventGenerator::ProcessEventRecord(), genie::NucBindEnergyAggregator::ProcessEventRecord(), genie::DMELEventGenerator::ProcessEventRecord(), genie::HEDISStrucFunc::QrkSFCode(), genie::HEDISStrucFunc::QrkSFName(), SaveGraphsToRootFile(), genie::SmithMonizUtils::SetInteraction(), SwitchProtonNeutron(), genie::SlowRsclCharmDISPXSecLO::ValidProcess(), genie::RosenbluthPXSec::ValidProcess(), genie::AivazisCharmPXSecLO::ValidProcess(), genie::LwlynSmithQELCCPXSec::ValidProcess(), genie::PaisQELLambdaPXSec::ValidProcess(), genie::SuSAv2QELPXSec::ValidProcess(), genie::BostedChristyEMPXSec::ValidProcess(), genie::ReinSehgalRESPXSec::ValidProcess(), genie::NievesQELCCPXSec::ValidProcess(), genie::KovalenkoQELCharmPXSec::ValidProcess(), genie::SmithMonizQELCCPXSec::ValidProcess(), genie::BSKLNBaseRESPXSec2014::ValidProcess(), genie::HEDISPXSec::XSec(), genie::SlowRsclCharmDISPXSecLO::XSec(), genie::PhotonRESPXSec::XSec(), genie::AhrensNCELPXSec::XSec(), genie::ReinDFRPXSec::XSec(), genie::RosenbluthPXSec::XSec(), genie::AivazisCharmPXSecLO::XSec(), genie::QPMDISPXSec::XSec(), genie::AhrensDMELPXSec::XSec(), genie::P33PaschosLalakulichPXSec::XSec(), genie::QPMDMDISPXSec::XSec(), genie::LwlynSmithQELCCPXSec::XSec(), genie::PaisQELLambdaPXSec::XSec(), genie::SuSAv2QELPXSec::XSec(), genie::ReinSehgalRESPXSec::XSec(), genie::KovalenkoQELCharmPXSec::XSec(), genie::NievesQELCCPXSec::XSec(), genie::BSKLNBaseRESPXSec2014::XSec(), genie::MKSPPPXSec2020::XSec(), genie::SuSAv2QELPXSec::XSecScaling(), and genie::KovalenkoQELCharmPXSec::ZR().
bool genie::pdg::IsPseudoParticle | ( | int | pdgc | ) |
Definition at line 27 of file PDGUtils.cxx.
References genie::kPdgCluster, genie::kPdgIndep, and genie::kPdgString.
Referenced by AcceptEvent(), CheckForPseudoParticlesInFinState(), ConvertToGINuke(), ConvertToGST(), ConvertToGTracker(), ConvertToGXML(), genie::Intranuke::GenerateVertex(), genie::Intranuke2018::GenerateVertex(), IsParticle(), and genie::VertexGenerator::ProcessEventRecord().
bool genie::pdg::IsQuark | ( | int | pdgc | ) |
Definition at line 250 of file PDGUtils.cxx.
References genie::kPdgBQuark, genie::kPdgCQuark, genie::kPdgDQuark, genie::kPdgSQuark, genie::kPdgTQuark, and genie::kPdgUQuark.
Referenced by genie::Pythia6Hadro2019::Hadronize(), genie::Pythia8Hadro2019::Hadronize(), genie::LeptoHadronization::Hadronize(), genie::Target::HitQrkIsSet(), genie::InitialState::Print(), and genie::Target::SetHitQrkPdg().
bool genie::pdg::IsSQuark | ( | int | pdgc | ) |
Definition at line 276 of file PDGUtils.cxx.
References genie::kPdgSQuark.
Referenced by genie::PythiaBaseHadro2019::AssertValidity(), genie::QPMDISStrucFuncBase::Calculate(), genie::QPMDMDISStrucFuncBase::Calculate(), genie::PythiaBaseHadro2019::MakeQuarkDiquarkAssignments(), SaveGraphsToRootFile(), genie::SlowRsclCharmDISPXSecLO::XSec(), and genie::AivazisCharmPXSecLO::XSec().
bool genie::pdg::IsTau | ( | int | pdgc | ) |
Definition at line 208 of file PDGUtils.cxx.
References genie::kPdgTau.
Referenced by genie::PhotonRESGenerator::ProcessEventRecord(), genie::GLRESGenerator::ProcessEventRecord(), SaveGraphsToRootFile(), genie::OutgoingDarkGenerator::SetPolarization(), and genie::utils::SetPrimaryLeptonPolarization().
bool genie::pdg::IsTQuark | ( | int | pdgc | ) |
Definition at line 291 of file PDGUtils.cxx.
References genie::kPdgTQuark.
Referenced by genie::LeptoHadronization::Hadronize(), and SaveGraphsToRootFile().
bool genie::pdg::IsUQuark | ( | int | pdgc | ) |
Definition at line 266 of file PDGUtils.cxx.
References genie::kPdgUQuark.
Referenced by genie::PythiaBaseHadro2019::AssertValidity(), genie::QPMDISStrucFuncBase::Calculate(), genie::QPMDMDISStrucFuncBase::Calculate(), genie::LeptoHadronization::Hadronize(), genie::PythiaBaseHadro2019::MakeQuarkDiquarkAssignments(), and SaveGraphsToRootFile().
int genie::pdg::ModifyNucleonCluster | ( | int | pdgc, |
int | dQ | ||
) |
Definition at line 364 of file PDGUtils.cxx.
References Is2NucleonCluster(), genie::kPdgClusterNN, genie::kPdgClusterNP, and genie::kPdgClusterPP.
Referenced by genie::Interaction::RecoilNucleonPdg().
int genie::pdg::Neutrino2ChargedLepton | ( | int | pdgc | ) |
Definition at line 218 of file PDGUtils.cxx.
References genie::kPdgAntiMuon, genie::kPdgAntiNuE, genie::kPdgAntiNuMu, genie::kPdgAntiNuTau, genie::kPdgAntiTau, genie::kPdgElectron, genie::kPdgMuon, genie::kPdgNuE, genie::kPdgNuMu, genie::kPdgNuTau, genie::kPdgPositron, and genie::kPdgTau.
Referenced by genie::Interaction::FSPrimLeptonPdg().
int genie::pdg::SwitchProtonNeutron | ( | int | pdgc | ) |
Definition at line 356 of file PDGUtils.cxx.
References IsNeutron(), IsProton(), genie::kPdgNeutron, and genie::kPdgProton.
Referenced by genie::SmithMonizQELCCPXSec::d3sQES_dQ2dvdkF_SM(), genie::utils::nuclear::NuclQELXSecSuppression(), genie::Interaction::RecoilNucleonPdg(), genie::SmithMonizUtils::SetInteraction(), and genie::KPhaseSpace::Threshold().