group Quark composite functions

Quark composite functions

Functions

Name
boolisReggeon(int pid)
Is this a pomeron, odderon, or generic reggeon?
boolisMeson(int pid)
Check to see if this is a valid meson.
boolisBaryon(int pid)
Check to see if this is a valid baryon.
boolisDiquark(int pid)
boolisDiQuark(int pid)
boolisPentaquark(int pid)
Check to see if this is a valid pentaquark.
boolisHadron(int pid)

Functions Documentation

function isReggeon

inline bool isReggeon(
    int pid
)

Is this a pomeron, odderon, or generic reggeon?

function isMeson

inline bool isMeson(
    int pid
)

Check to see if this is a valid meson.

TodoRemove special-casing for EvtGen

function isBaryon

inline bool isBaryon(
    int pid
)

Check to see if this is a valid baryon.

< TodoWhy this special case with nJ = 0? What are these? Not listed in RPP MC doc…

TodoThis is more correct by the definition, but the PDG’s entries 1212, 1214, 1216, 1218 and 2122, 2124, 2126, 2128 come out as invalid

function isDiquark

inline bool isDiquark(
    int pid
)

function isDiQuark

inline bool isDiQuark(
    int pid
)

Deprecated:

Use the nicer capitalisation isDiquark(pid)

function isPentaquark

inline bool isPentaquark(
    int pid
)

Check to see if this is a valid pentaquark.

function isHadron

inline bool isHadron(
    int pid
)

Note: BSM hadrons, e.g. R-hadrons, don’t count

Is this a valid hadron ID?


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