CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_3/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_issbottomHadron(int pdg) ;
00013  static bool s_isSLepton(int pdg);
00014  static bool s_isRBaryon(int pdg);
00015  static bool s_isRMeson(int pdg);
00016  static bool s_isMesonino(int pdg);
00017  static bool s_isSbaryon(int pdg);
00018  static bool s_isRGlueball(int pdg);
00019  static double s_charge(int pdg);
00020  static double s_spin(int pdg);
00021  static std::vector<int> s_containedQuarks(int pdg);
00022  static int s_containedQuarksCode(int pdg);
00023 
00024 };
00025 
00026 #endif