group Parton content classification
Parton content classification
Functions
Name | |
---|---|
bool | isHeavyFlavour(int pid) Determine if the particle is a heavy flavour hadron or parton. |
bool | isHeavyParton(int pid) Determine if the PID is that of a heavy parton (c,b,t) |
bool | isLightParton(int pid) Determine if the PID is that of a light parton (u,d,s) |
bool | isHeavyMeson(int pid) Determine if the PID is that of a heavy flavour (b or c) meson. |
bool | isHeavyBaryon(int pid) Determine if the PID is that of a heavy flavour (b or c) baryon. |
bool | isHeavyHadron(int pid) Determine if the PID is that of a heavy flavour (b or c) hadron. |
bool | isLightMeson(int pid) Determine if the PID is that of a light flavour (not b or c) meson. |
bool | isLightBaryon(int pid) Determine if the PID is that of a light flavour (not b or c) baryon. |
bool | isLightHadron(int pid) Determine if the PID is that of a light flavour (not b or c) hadron. |
bool | isBottomMeson(int pid) Determine if the PID is that of a b-meson. |
bool | isBottomBaryon(int pid) Determine if the PID is that of a b-baryon. |
bool | isBottomHadron(int pid) Determine if the PID is that of a b-hadron. |
bool | isCharmMeson(int pid) Determine if the PID is that of a c-meson. |
bool | isCharmBaryon(int pid) Determine if the PID is that of a c-baryon. |
bool | isCharmHadron(int pid) |
bool | isStrangeMeson(int pid) |
bool | isStrangeBaryon(int pid) |
bool | isStrangeHadron(int pid) |
Functions Documentation
function isHeavyFlavour
inline bool isHeavyFlavour(
int pid
)
Determine if the particle is a heavy flavour hadron or parton.
function isHeavyParton
inline bool isHeavyParton(
int pid
)
Determine if the PID is that of a heavy parton (c,b,t)
function isLightParton
inline bool isLightParton(
int pid
)
Determine if the PID is that of a light parton (u,d,s)
function isHeavyMeson
inline bool isHeavyMeson(
int pid
)
Determine if the PID is that of a heavy flavour (b or c) meson.
function isHeavyBaryon
inline bool isHeavyBaryon(
int pid
)
Determine if the PID is that of a heavy flavour (b or c) baryon.
function isHeavyHadron
inline bool isHeavyHadron(
int pid
)
Determine if the PID is that of a heavy flavour (b or c) hadron.
function isLightMeson
inline bool isLightMeson(
int pid
)
Determine if the PID is that of a light flavour (not b or c) meson.
function isLightBaryon
inline bool isLightBaryon(
int pid
)
Determine if the PID is that of a light flavour (not b or c) baryon.
function isLightHadron
inline bool isLightHadron(
int pid
)
Determine if the PID is that of a light flavour (not b or c) hadron.
function isBottomMeson
inline bool isBottomMeson(
int pid
)
Determine if the PID is that of a b-meson.
function isBottomBaryon
inline bool isBottomBaryon(
int pid
)
Determine if the PID is that of a b-baryon.
function isBottomHadron
inline bool isBottomHadron(
int pid
)
Determine if the PID is that of a b-hadron.
function isCharmMeson
inline bool isCharmMeson(
int pid
)
Determine if the PID is that of a c-meson.
Note: Specifically, the heaviest quark is a c: a B_c is a b-meson and NOT a c-meson. Charmonia (closed charm) are counted as c-mesons here.
function isCharmBaryon
inline bool isCharmBaryon(
int pid
)
Determine if the PID is that of a c-baryon.
Note: Specifically, the heaviest quark is a c: a baryon containing a b & c is a b-baryon and NOT a c-baryon. To test for the simpler case, just use a combination of hasCharm() and isBaryon().
function isCharmHadron
inline bool isCharmHadron(
int pid
)
Note: Specifically, the heaviest quark is a c: a baryon containing a b & c is a b-baryon and NOT a c-baryon. To test for the simpler case, just use a combination of hasCharm() and isBaryon().
Determine if the PID is that of a c-hadron.
function isStrangeMeson
inline bool isStrangeMeson(
int pid
)
Note: Specifically, the heaviest quark is an s: if it also contains either charm or bottom, it is not considered to be a strange hadron.
Determine if the PID is that of a strange meson
function isStrangeBaryon
inline bool isStrangeBaryon(
int pid
)
Note: Specifically, the heaviest quark is an s: if it also contains either charm or bottom, it is not considered to be a strange hadron.
Determine if the PID is that of a strange baryon
function isStrangeHadron
inline bool isStrangeHadron(
int pid
)
Note: Specifically, the heaviest quark is an s: if it also contains either charm or bottom, it is not considered to be a strange hadron.
Determine if the PID is that of a strange hadron
Updated on 2022-08-07 at 20:17:17 +0100