Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:30:19

0001 #ifndef SimG4Core_CustomPhysics_CustomPDGParser_h
0002 #define SimG4Core_CustomPhysics_CustomPDGParser_h
0003 
0004 #include <vector>
0005 
0006 class CustomPDGParser {
0007 public:
0008   static bool s_isgluinoHadron(int pdg);
0009   static bool s_isstopHadron(int pdg);
0010   static bool s_issbottomHadron(int pdg);
0011   static bool s_isSLepton(int pdg);
0012   static bool s_isRBaryon(int pdg);
0013   static bool s_isRMeson(int pdg);
0014   static bool s_isMesonino(int pdg);
0015   static bool s_isSbaryon(int pdg);
0016   static bool s_isRGlueball(int pdg);
0017   static bool s_isDphoton(int pdg);
0018   static bool s_isChargino(int pdg);
0019   static bool s_isSIMP(int pdg);
0020   static double s_charge(int pdg);
0021   static double s_spin(int pdg);
0022   static std::vector<int> s_containedQuarks(int pdg);
0023   static int s_containedQuarksCode(int pdg);
0024 };
0025 
0026 #endif