32 bool IsIon (
int pdgc);
52 bool IsNuE (
int pdgc);
63 bool IsTau (
int pdgc);
93 bool IsHNL (
int pdgc);
Utilities for improving the code readability when using PDG codes.
bool Is2NucleonCluster(int pdgc)
bool IsAntiNuTau(int pdgc)
bool IsNegChargedLepton(int pdgc)
bool IsBaryonResonance(int pdgc)
bool IsAntiSQuark(int pdgc)
bool IsAntiNuMu(int pdgc)
bool IsAntiUQuark(int pdgc)
bool IsNeutrino(int pdgc)
int IonPdgCode(int A, int Z)
bool IsPosChargedLepton(int pdgc)
bool IsPositron(int pdgc)
bool IsParticle(int pdgc)
not ion or pseudo-particle
bool IsAntiQuark(int pdgc)
bool IsAntiCQuark(int pdgc)
bool IsElectron(int pdgc)
bool IsAntiBQuark(int pdgc)
bool IsPseudoParticle(int pdgc)
bool IsDarkSectorParticle(int pdgc)
int SwitchProtonNeutron(int pdgc)
bool IsAntiMuon(int pdgc)
bool IsAntiDQuark(int pdgc)
bool IsChargedLepton(int pdgc)
int Neutrino2ChargedLepton(int pdgc)
bool IsNeutralLepton(int pdgc)
bool IsAntiTQuark(int pdgc)
bool IsAntiDarkMatter(int pdgc)
int IonPdgCodeToZ(int pdgc)
bool IsDarkMatter(int pdgc)
bool IsNeutronOrProton(int pdgc)
bool IsAntiNeutrino(int pdgc)
int ModifyNucleonCluster(int pdgc, int dQ)
int IonPdgCodeToA(int pdgc)
int GeantToPdg(int geant_code)
THE MAIN GENIE PROJECT NAMESPACE