CMS 3D CMS Logo

CustomPDGParser.h
Go to the documentation of this file.
1 #ifndef SimG4Core_CustomPhysics_CustomPDGParser_h
2 #define SimG4Core_CustomPhysics_CustomPDGParser_h
3 
4 #include <vector>
5 
7 public:
8  static bool s_isgluinoHadron(int pdg);
9  static bool s_isstopHadron(int pdg);
10  static bool s_issbottomHadron(int pdg);
11  static bool s_isSLepton(int pdg);
12  static bool s_isRBaryon(int pdg);
13  static bool s_isRMeson(int pdg);
14  static bool s_isMesonino(int pdg);
15  static bool s_isSbaryon(int pdg);
16  static bool s_isRGlueball(int pdg);
17  static bool s_isDphoton(int pdg);
18  static bool s_isChargino(int pdg);
19  static bool s_isSIMP(int pdg);
20  static double s_charge(int pdg);
21  static double s_spin(int pdg);
22  static std::vector<int> s_containedQuarks(int pdg);
23  static int s_containedQuarksCode(int pdg);
24 };
25 
26 #endif
static int s_containedQuarksCode(int pdg)
static bool s_isRGlueball(int pdg)
static bool s_isDphoton(int pdg)
static double s_charge(int pdg)
static bool s_isSbaryon(int pdg)
static bool s_isgluinoHadron(int pdg)
static bool s_isRMeson(int pdg)
static bool s_isMesonino(int pdg)
static bool s_isSIMP(int pdg)
static bool s_isSLepton(int pdg)
static double s_spin(int pdg)
static bool s_isChargino(int pdg)
static bool s_isRBaryon(int pdg)
static std::vector< int > s_containedQuarks(int pdg)
static bool s_issbottomHadron(int pdg)
static bool s_isstopHadron(int pdg)