CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/SimG4Core/CustomPhysics/interface/CustomPDGParser.h

Go to the documentation of this file.
00001 #ifndef CustomPDGParser_h
00002 #define CustomPDGParser_h 
00003 
00004 #include <vector>
00005 
00006 
00007 class CustomPDGParser
00008 {
00009 public:
00010  static bool s_isRHadron(int pdg);
00011  static bool s_isstopHadron(int pdg);
00012  static bool s_isSLepton(int pdg);
00013  static bool s_isRBaryon(int pdg);
00014  static bool s_isRMeson(int pdg);
00015  static bool s_isMesonino(int pdg);
00016  static bool s_isSbaryon(int pdg);
00017  static bool s_isRGlueball(int pdg);
00018  static double s_charge(int pdg);
00019  static double s_spin(int pdg);
00020  static std::vector<int> s_containedQuarks(int pdg);
00021  static int s_containedQuarksCode(int pdg);
00022 
00023 };
00024 
00025 #endif