CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
PDGInfo.h
Go to the documentation of this file.
1 #ifndef RecoTauTag_ImpactParameter_PDGInfo_h
2 #define RecoTauTag_ImpactParameter_PDGInfo_h
3 
4 /* From SimpleFits Package
5  * author: Ian M. Nugent
6  * Humboldt Foundations
7  */
8 
9 namespace tauImpactParameter {
10 
11  class PDGInfo {
12  public:
13  static double pi_mass() { return 0.13957018; }
14  static double tau_mass() { return 1.77682; }
15  static double nu_mass() { return 0.0; }
16 
17  static double pi_mass_MCGen() { return 0.139; }
18  static double tau_mass_MCGen() { return 1.777; }
19  static double nu_mass_MCGen() { return 0.0; }
20 
22  tau_minus = 15,
23  tau_plus = -15,
24  nu_tau = 16,
25  anti_nu_tau = -16,
26  a_1_plus = 20213,
27  a_1_minus = -20213,
28  };
29  };
30 
31 } // namespace tauImpactParameter
32 #endif
static double nu_mass_MCGen()
Definition: PDGInfo.h:19
static double pi_mass_MCGen()
Definition: PDGInfo.h:17
static double tau_mass_MCGen()
Definition: PDGInfo.h:18
static double nu_mass()
Definition: PDGInfo.h:15
static double pi_mass()
Definition: PDGInfo.h:13
static double tau_mass()
Definition: PDGInfo.h:14