ATLAS Offline Software
Loading...
Searching...
No Matches
ParticleConstants.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRUTHUTILS_PARTICLECONSTANTS_H
6#define TRUTHUTILS_PARTICLECONSTANTS_H
7
20
22{
23 namespace PDG2011
24 {
26 constexpr double electronMassInMeV = 0.510998910;
27
29 constexpr double muonMassInMeV = 105.658367;
30
32 constexpr double tauMassInMeV = 1776.82;
33
35 constexpr double ZMassInMeV = 91187.6;
36
38 constexpr double piZeroMassInMeV = 134.9766;
39
41 constexpr double chargedPionMassInMeV = 139.57018;
42
44 constexpr double etaMassInMeV = 547.853;
45
47 constexpr double KZeroMassInMeV = 497.614;
48
50 constexpr double chargedKaonMassInMeV = 493.677;
51
53 constexpr double DZeroMassInMeV = 1864.8;
54
55 // the mass of the J/psi meson (in MeV)
56 constexpr double JpsiMassInMeV = 3096.916;
57
59 constexpr double BZeroMassInMeV = 5279.5;
60
62 constexpr double BPlusMassInMeV = 5279.17;
63
65 constexpr double BsMassInMeV = 5366.3;
66
68 constexpr double neutronMassInMeV = 939.565346;
69
71 constexpr double protonMassInMeV = 938.272013;
72
74 constexpr double lambdaMassInMeV = 1115.683;
75 }
76
77 namespace PDG2024
78 {
80 constexpr double electronMassInMeV = 0.51099895000;
81
83 constexpr double muonMassInMeV = 105.6583755;
84
86 constexpr double tauMassInMeV = 1776.93;
87
89 constexpr double ZZeroMassInMeV = 91188.0;
90
92 constexpr double piZeroMassInMeV = 134.9768;
93
95 constexpr double chargedPionMassInMeV = 139.57039;
96
98 constexpr double etaMassInMeV = 547.862;
99
101 constexpr double KZeroMassInMeV = 497.611;
102
104 constexpr double chargedKaonMassInMeV = 493.677;
105
107 constexpr double DZeroMassInMeV = 1864.84;
108
109 // the mass of the J/psi meson (in MeV)
110 constexpr double JpsiMassInMeV = 3096.900;
111
113 constexpr double BZeroMassInMeV = 5279.72;
114
116 constexpr double BPlusMassInMeV = 5279.41;
117
119 constexpr double neutronMassInMeV = 939.5654205;
120
122 constexpr double protonMassInMeV = 938.27208816;
123
125 constexpr double lambdaMassInMeV = 1115.683;
126 }
127
128 // Use the PDG2011 values for consistency with Gaudi
129 using namespace PDG2011;
130
131
136 constexpr double photonMassInMeV = 0.0;
137 constexpr double electronNeutrinoMassInMeV = 0.0;
138 constexpr double muonNeutrinoMassInMeV = 0.0;
139 constexpr double tauNeutrinoMassInMeV = 0.0;
140}
141
142#endif
constexpr double etaMassInMeV
the mass of the eta meson (in MeV)
constexpr double muonMassInMeV
the mass of the muon (in MeV)
constexpr double chargedKaonMassInMeV
the mass of the charged kaon (in MeV)
constexpr double ZMassInMeV
the mass of the Z0 boson (in MeV)
constexpr double protonMassInMeV
the mass of the proton (in MeV)
constexpr double tauMassInMeV
the mass of the tau (in MeV)
constexpr double KZeroMassInMeV
the mass of the neutral kaon (K0) (in MeV)
constexpr double chargedPionMassInMeV
the mass of the charged pion (in MeV)
constexpr double electronMassInMeV
the mass of the electron (in MeV)
constexpr double piZeroMassInMeV
the mass of the pi zero (in MeV)
constexpr double DZeroMassInMeV
the mass of the D0 meson (in MeV)
constexpr double lambdaMassInMeV
the mass of the lambda baryon (in MeV)
constexpr double BZeroMassInMeV
the mass of the neutral B0 meson (in MeV)
constexpr double BPlusMassInMeV
the mass of the charged B meson (in MeV)
constexpr double BsMassInMeV
the mass of the Bs meson (in MeV)
constexpr double neutronMassInMeV
the mass of the neutron (in MeV)
constexpr double DZeroMassInMeV
the mass of the D0 meson (in MeV)
constexpr double ZZeroMassInMeV
the mass of the Z0 boson (in MeV)
constexpr double etaMassInMeV
the mass of the eta meson (in MeV)
constexpr double BPlusMassInMeV
the mass of the charged B meson (in MeV)
constexpr double lambdaMassInMeV
the mass of the lambda baryon (in MeV)
constexpr double chargedKaonMassInMeV
the mass of the charged kaon (in MeV)
constexpr double BZeroMassInMeV
the mass of the neutral B0 meson (in MeV)
constexpr double KZeroMassInMeV
the mass of the neutral kaon (K0) (in MeV)
constexpr double neutronMassInMeV
the mass of the neutron (in MeV)
constexpr double tauMassInMeV
the mass of the tau (in MeV)
constexpr double muonMassInMeV
the mass of the muon (in MeV)
constexpr double piZeroMassInMeV
the mass of the pi zero (in MeV)
constexpr double protonMassInMeV
the mass of the proton (in MeV)
constexpr double electronMassInMeV
the mass of the electron (in MeV)
constexpr double chargedPionMassInMeV
the mass of the charged pion (in MeV)
constexpr double photonMassInMeV
various mass-less particles
constexpr double electronNeutrinoMassInMeV
constexpr double tauNeutrinoMassInMeV
constexpr double muonNeutrinoMassInMeV