Rivet API documentation
![]() |
Rivet 4.1.3
|
Functions | |
| bool | Rivet::PID::isReggeon (int pid) |
| Is this a pomeron, odderon, or generic reggeon? | |
| bool | Rivet::PID::isMeson (int pid) |
| Check to see if this is a valid meson. | |
| bool | Rivet::PID::isBaryon (int pid) |
| Check to see if this is a valid baryon. | |
| bool | Rivet::PID::isDiquark (int pid) |
| bool | Rivet::PID::isDiQuark (int pid) |
| bool | Rivet::PID::isPentaquark (int pid) |
| Check to see if this is a valid pentaquark. | |
| bool | Rivet::PID::isQuarkonium (int pid) |
| bool | Rivet::PID::isHadron (int pid) |
Detailed Description
Function Documentation
◆ isBaryon()
|
inline |
Check to see if this is a valid baryon.
<
- Todo
- Why this special case with nJ = 0? What are these? Not listed in RPP MC doc...
- Todo
- This is more correct by the definition, but the PDG's entries 1212, 1214, 1216, 1218 and 2122, 2124, 2126, 2128 come out as invalid
References isBSM(), and Rivet::pid().
Referenced by charge3(), Rivet::Particle::isBaryon(), isBottomBaryon(), isCharmBaryon(), isHadron(), isHeavyBaryon(), isLightBaryon(), and isStrangeBaryon().
◆ isDiQuark()
|
inline |
- Deprecated
- Use the nicer capitalisation isDiquark(pid)
References Rivet::pid().
Referenced by charge3().
◆ isHadron()
|
inline |
Is this a valid hadron ID?
- Note
- BSM hadrons, e.g. R-hadrons, don't count
References isBaryon(), isBSM(), isMeson(), isPentaquark(), and Rivet::pid().
Referenced by hasBottom(), hasCharm(), hasDown(), hasStrange(), hasTop(), hasUp(), isBottomHadron(), isCharmHadron(), Rivet::Particle::isHadron(), isHeavyFlavor(), isHeavyHadron(), isLightHadron(), isStrangeHadron(), isStrongInteracting(), and isTransportable().
◆ isMeson()
|
inline |
Check to see if this is a valid meson.
- Todo
- Remove special-casing for EvtGen
References isBSM(), isReggeon(), and Rivet::pid().
Referenced by charge3(), isBottomMeson(), isCharmMeson(), isHadron(), isHeavyMeson(), isLightMeson(), Rivet::Particle::isMeson(), isQuarkonium(), isStrangeMeson(), lSpin(), and sSpin().
◆ isQuarkonium()
|
inline |
Is this a heavy-flavour quarkonium meson?
- Note
- Original by LHCb in Rivet analysis LHCB_2016_I1504058
- phi = s,sbar is not considered quarkonium
References isMeson(), and Rivet::pid().
Generated on for Rivet by
