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_isRHadron(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
CustomPDGParser::s_containedQuarksCode
static int s_containedQuarksCode(int pdg)
Definition: CustomPDGParser.cc:164
CustomPDGParser::s_spin
static double s_spin(int pdg)
Definition: CustomPDGParser.cc:145
CustomPDGParser::s_isRMeson
static bool s_isRMeson(int pdg)
Definition: CustomPDGParser.cc:45
CustomPDGParser::s_isDphoton
static bool s_isDphoton(int pdg)
Definition: CustomPDGParser.cc:40
CustomPDGParser::s_issbottomHadron
static bool s_issbottomHadron(int pdg)
Definition: CustomPDGParser.cc:20
CustomPDGParser::s_isstopHadron
static bool s_isstopHadron(int pdg)
Definition: CustomPDGParser.cc:15
CustomPDGParser::s_charge
static double s_charge(int pdg)
Definition: CustomPDGParser.cc:70
CustomPDGParser::s_isRBaryon
static bool s_isRBaryon(int pdg)
Definition: CustomPDGParser.cc:30
CustomPDGParser::s_isSIMP
static bool s_isSIMP(int pdg)
Definition: CustomPDGParser.cc:65
CustomPDGParser::s_isChargino
static bool s_isChargino(int pdg)
Definition: CustomPDGParser.cc:60
CustomPDGParser::s_isRHadron
static bool s_isRHadron(int pdg)
Definition: CustomPDGParser.cc:10
CustomPDGParser::s_isRGlueball
static bool s_isRGlueball(int pdg)
Definition: CustomPDGParser.cc:35
CustomPDGParser::s_isMesonino
static bool s_isMesonino(int pdg)
Definition: CustomPDGParser.cc:50
pdg
Definition: pdg_functions.h:28
CustomPDGParser::s_isSbaryon
static bool s_isSbaryon(int pdg)
Definition: CustomPDGParser.cc:55
CustomPDGParser::s_isSLepton
static bool s_isSLepton(int pdg)
Definition: CustomPDGParser.cc:25
CustomPDGParser::s_containedQuarks
static std::vector< int > s_containedQuarks(int pdg)
Definition: CustomPDGParser.cc:156
CustomPDGParser
Definition: CustomPDGParser.h:6