rivet is hosted by Hepforge, IPPP Durham
Rivet 4.0.0
Quark composite functions

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::isPentaquark (int pid)
 Check to see if this is a valid pentaquark.
 
bool Rivet::PID::isHadron (int pid)
 

Detailed Description

Function Documentation

◆ isBaryon()

bool Rivet::PID::isBaryon ( int  pid)
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 Rivet::PID::isBSM(), and Rivet::pid().

Referenced by Rivet::PID::charge3(), Rivet::Particle::isBaryon(), Rivet::PID::isBottomBaryon(), Rivet::PID::isCharmBaryon(), Rivet::PID::isHadron(), Rivet::PID::isHeavyBaryon(), Rivet::PID::isLightBaryon(), and Rivet::PID::isStrangeBaryon().

◆ isHadron()

◆ isMeson()