CMS 3D CMS Logo

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
tauImpactParameter::PDGInfo::a_1_plus
Definition: PDGInfo.h:26
tauImpactParameter::PDGInfo::tau_mass
static double tau_mass()
Definition: PDGInfo.h:14
tauImpactParameter::PDGInfo::anti_nu_tau
Definition: PDGInfo.h:25
tauImpactParameter
Definition: Chi2VertexFitter.h:14
tauImpactParameter::PDGInfo::nu_mass_MCGen
static double nu_mass_MCGen()
Definition: PDGInfo.h:19
tauImpactParameter::PDGInfo::tau_minus
Definition: PDGInfo.h:22
tauImpactParameter::PDGInfo::a_1_minus
Definition: PDGInfo.h:27
tauImpactParameter::PDGInfo::pi_mass_MCGen
static double pi_mass_MCGen()
Definition: PDGInfo.h:17
tauImpactParameter::PDGInfo
Definition: PDGInfo.h:11
tauImpactParameter::PDGInfo::nu_mass
static double nu_mass()
Definition: PDGInfo.h:15
tauImpactParameter::PDGInfo::tau_mass_MCGen
static double tau_mass_MCGen()
Definition: PDGInfo.h:18
tauImpactParameter::PDGInfo::tau_plus
Definition: PDGInfo.h:23
tauImpactParameter::PDGInfo::pi_mass
static double pi_mass()
Definition: PDGInfo.h:13
tauImpactParameter::PDGInfo::nu_tau
Definition: PDGInfo.h:24
tauImpactParameter::PDGInfo::PDGMCNumbering
PDGMCNumbering
Definition: PDGInfo.h:21