Namespaces | Functions
PDGUtils.h File Reference

Go to the source code of this file.

Namespaces

 genie::pdg
 Utilities for improving the code readability when using PDG codes.
 
 genie
 THE MAIN GENIE PROJECT NAMESPACE
 

Functions

bool genie::pdg::IsPseudoParticle (int pdgc)
 
bool genie::pdg::IsIon (int pdgc)
 
bool genie::pdg::IsParticle (int pdgc)
 not ion or pseudo-particle More...
 
int genie::pdg::IonPdgCodeToZ (int pdgc)
 
int genie::pdg::IonPdgCodeToA (int pdgc)
 
int genie::pdg::IonPdgCode (int A, int Z)
 
int genie::pdg::IonPdgCode (int A, int Z, int L, int I)
 
bool genie::pdg::IsLepton (int pdgc)
 
bool genie::pdg::IsNeutralLepton (int pdgc)
 
bool genie::pdg::IsChargedLepton (int pdgc)
 
bool genie::pdg::IsNeutrino (int pdgc)
 
bool genie::pdg::IsAntiNeutrino (int pdgc)
 
bool genie::pdg::IsNegChargedLepton (int pdgc)
 
bool genie::pdg::IsPosChargedLepton (int pdgc)
 
bool genie::pdg::IsDarkMatter (int pdgc)
 
bool genie::pdg::IsAntiDarkMatter (int pdgc)
 
bool genie::pdg::IsNuE (int pdgc)
 
bool genie::pdg::IsNuMu (int pdgc)
 
bool genie::pdg::IsNuTau (int pdgc)
 
bool genie::pdg::IsAntiNuE (int pdgc)
 
bool genie::pdg::IsAntiNuMu (int pdgc)
 
bool genie::pdg::IsAntiNuTau (int pdgc)
 
bool genie::pdg::IsElectron (int pdgc)
 
bool genie::pdg::IsPositron (int pdgc)
 
bool genie::pdg::IsMuon (int pdgc)
 
bool genie::pdg::IsAntiMuon (int pdgc)
 
bool genie::pdg::IsTau (int pdgc)
 
bool genie::pdg::IsAntiTau (int pdgc)
 
bool genie::pdg::IsDiQuark (int pdgc)
 
bool genie::pdg::IsQuark (int pdgc)
 
bool genie::pdg::IsUQuark (int pdgc)
 
bool genie::pdg::IsDQuark (int pdgc)
 
bool genie::pdg::IsSQuark (int pdgc)
 
bool genie::pdg::IsCQuark (int pdgc)
 
bool genie::pdg::IsBQuark (int pdgc)
 
bool genie::pdg::IsTQuark (int pdgc)
 
bool genie::pdg::IsAntiQuark (int pdgc)
 
bool genie::pdg::IsAntiUQuark (int pdgc)
 
bool genie::pdg::IsAntiDQuark (int pdgc)
 
bool genie::pdg::IsAntiSQuark (int pdgc)
 
bool genie::pdg::IsAntiCQuark (int pdgc)
 
bool genie::pdg::IsAntiBQuark (int pdgc)
 
bool genie::pdg::IsAntiTQuark (int pdgc)
 
bool genie::pdg::IsKaon (int pdgc)
 
bool genie::pdg::IsPion (int pdgc)
 
bool genie::pdg::IsProton (int pdgc)
 
bool genie::pdg::IsNeutron (int pdgc)
 
bool genie::pdg::IsNucleon (int pdgc)
 
bool genie::pdg::IsNeutronOrProton (int pdgc)
 
bool genie::pdg::IsHadron (int pdgc)
 
bool genie::pdg::IsBaryonResonance (int pdgc)
 
bool genie::pdg::Is2NucleonCluster (int pdgc)
 
bool genie::pdg::IsDarkSectorParticle (int pdgc)
 
int genie::pdg::SwitchProtonNeutron (int pdgc)
 
int genie::pdg::ModifyNucleonCluster (int pdgc, int dQ)
 
int genie::pdg::Neutrino2ChargedLepton (int pdgc)
 
int genie::pdg::GeantToPdg (int geant_code)