group Fundamental particles

Fundamental particles

Functions

Name
boolisQuark(int pid)
Determine if the PID is that of a quark.
boolisGluon(int pid)
Determine if the PID is that of a gluon.
boolisParton(int pid)
Determine if the PID is that of a parton (quark or gluon)
boolisPhoton(int pid)
Determine if the PID is that of a photon.
boolisElectron(int pid)
Determine if the PID is that of an electron or positron.
boolisMuon(int pid)
Determine if the PID is that of an muon or antimuon.
boolisTau(int pid)
Determine if the PID is that of an tau or antitau.
boolisChargedLepton(int pid)
Determine if the PID is that of a charged lepton.
boolisChLepton(int pid)
boolisNeutrino(int pid)
Determine if the PID is that of a neutrino.
boolisWplus(int pid)
Determine if the PID is that of a W+.
boolisWminus(int pid)
Determine if the PID is that of a W-.
boolisW(int pid)
Determine if the PID is that of a W+-.
boolisZ(int pid)
Determine if the PID is that of a Z0.
boolisHiggs(int pid)
Determine if the PID is that of an SM/lightest SUSY Higgs.
boolisGraviton(int pid)
Is this a graviton?
boolisStrange(int pid)
Determine if the PID is that of an s/sbar.
boolisCharm(int pid)
Determine if the PID is that of a c/cbar.
boolisBottom(int pid)
Determine if the PID is that of a b/bbar.
boolisTop(int pid)
Determine if the PID is that of a t/tbar.

Functions Documentation

function isQuark

inline bool isQuark(
    int pid
)

Determine if the PID is that of a quark.

function isGluon

inline bool isGluon(
    int pid
)

Determine if the PID is that of a gluon.

function isParton

inline bool isParton(
    int pid
)

Determine if the PID is that of a parton (quark or gluon)

function isPhoton

inline bool isPhoton(
    int pid
)

Determine if the PID is that of a photon.

function isElectron

inline bool isElectron(
    int pid
)

Determine if the PID is that of an electron or positron.

function isMuon

inline bool isMuon(
    int pid
)

Determine if the PID is that of an muon or antimuon.

function isTau

inline bool isTau(
    int pid
)

Determine if the PID is that of an tau or antitau.

function isChargedLepton

inline bool isChargedLepton(
    int pid
)

Determine if the PID is that of a charged lepton.

function isChLepton

inline bool isChLepton(
    int pid
)

Deprecated:

Prefer isChargedLepton

Alias for isChargedLepton

function isNeutrino

inline bool isNeutrino(
    int pid
)

Determine if the PID is that of a neutrino.

function isWplus

inline bool isWplus(
    int pid
)

Determine if the PID is that of a W+.

function isWminus

inline bool isWminus(
    int pid
)

Determine if the PID is that of a W-.

function isW

inline bool isW(
    int pid
)

Determine if the PID is that of a W+-.

function isZ

inline bool isZ(
    int pid
)

Determine if the PID is that of a Z0.

function isHiggs

inline bool isHiggs(
    int pid
)

Determine if the PID is that of an SM/lightest SUSY Higgs.

function isGraviton

inline bool isGraviton(
    int pid
)

Is this a graviton?

Todo: isSUSYHiggs?

function isStrange

inline bool isStrange(
    int pid
)

Determine if the PID is that of an s/sbar.

function isCharm

inline bool isCharm(
    int pid
)

Determine if the PID is that of a c/cbar.

function isBottom

inline bool isBottom(
    int pid
)

Determine if the PID is that of a b/bbar.

function isTop

inline bool isTop(
    int pid
)

Determine if the PID is that of a t/tbar.


Updated on 2022-08-07 at 20:17:17 +0100