ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigHypothesis
TrigBphysHypo
src
Trigger/TrigHypothesis/TrigBphysHypo/src/Constants.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGBPHYSHYPO_CONSTANTS_H
6
#define TRIGBPHYSHYPO_CONSTANTS_H
7
8
#include "
TruthUtils/ParticleConstants.h
"
9
10
// PDG'2020
11
struct
PDG20
{
12
static
constexpr
double
13
mElectron
=
ParticleConstants::electronMassInMeV
,
14
mMuon
=
ParticleConstants::muonMassInMeV
,
15
mPion
=
ParticleConstants::chargedPionMassInMeV
,
16
mPion0
=
ParticleConstants::piZeroMassInMeV
,
17
mKaon
=
ParticleConstants::chargedKaonMassInMeV
,
18
mK_S0
=
ParticleConstants::KZeroMassInMeV
,
19
mPhi1020
= 1019.461,
20
mD0
=
ParticleConstants::DZeroMassInMeV
,
21
mProton
=
ParticleConstants::protonMassInMeV
,
22
mLambda0
=
ParticleConstants::lambdaMassInMeV
,
23
mJpsi
=
ParticleConstants::JpsiMassInMeV
,
24
mPsi2S
= 3686.097,
25
mB
=
ParticleConstants::BPlusMassInMeV
,
26
mB0
=
ParticleConstants::BZeroMassInMeV
,
27
mB_s0
=
ParticleConstants::BsMassInMeV
,
28
mB_c
= 6274.9,
29
mLambda_b0
= 5619.60;
30
};
31
32
#endif
ParticleConstants.h
A number of constexpr particle constants to avoid hardcoding them directly in various places.
ParticleConstants::PDG2011::muonMassInMeV
constexpr double muonMassInMeV
the mass of the muon (in MeV)
Definition
ParticleConstants.h:29
ParticleConstants::PDG2011::chargedKaonMassInMeV
constexpr double chargedKaonMassInMeV
the mass of the charged kaon (in MeV)
Definition
ParticleConstants.h:50
ParticleConstants::PDG2011::JpsiMassInMeV
constexpr double JpsiMassInMeV
Definition
ParticleConstants.h:56
ParticleConstants::PDG2011::protonMassInMeV
constexpr double protonMassInMeV
the mass of the proton (in MeV)
Definition
ParticleConstants.h:71
ParticleConstants::PDG2011::KZeroMassInMeV
constexpr double KZeroMassInMeV
the mass of the neutral kaon (K0) (in MeV)
Definition
ParticleConstants.h:47
ParticleConstants::PDG2011::chargedPionMassInMeV
constexpr double chargedPionMassInMeV
the mass of the charged pion (in MeV)
Definition
ParticleConstants.h:41
ParticleConstants::PDG2011::electronMassInMeV
constexpr double electronMassInMeV
the mass of the electron (in MeV)
Definition
ParticleConstants.h:26
ParticleConstants::PDG2011::piZeroMassInMeV
constexpr double piZeroMassInMeV
the mass of the pi zero (in MeV)
Definition
ParticleConstants.h:38
ParticleConstants::PDG2011::DZeroMassInMeV
constexpr double DZeroMassInMeV
the mass of the D0 meson (in MeV)
Definition
ParticleConstants.h:53
ParticleConstants::PDG2011::lambdaMassInMeV
constexpr double lambdaMassInMeV
the mass of the lambda baryon (in MeV)
Definition
ParticleConstants.h:74
ParticleConstants::PDG2011::BZeroMassInMeV
constexpr double BZeroMassInMeV
the mass of the neutral B0 meson (in MeV)
Definition
ParticleConstants.h:59
ParticleConstants::PDG2011::BPlusMassInMeV
constexpr double BPlusMassInMeV
the mass of the charged B meson (in MeV)
Definition
ParticleConstants.h:62
ParticleConstants::PDG2011::BsMassInMeV
constexpr double BsMassInMeV
the mass of the Bs meson (in MeV)
Definition
ParticleConstants.h:65
PDG20
Definition
Trigger/TrigHypothesis/TrigBphysHypo/src/Constants.h:11
PDG20::mElectron
static constexpr double mElectron
Definition
Trigger/TrigHypothesis/TrigBphysHypo/src/Constants.h:13
PDG20::mD0
static constexpr double mD0
Definition
Trigger/TrigHypothesis/TrigBphysHypo/src/Constants.h:20
PDG20::mProton
static constexpr double mProton
Definition
Trigger/TrigHypothesis/TrigBphysHypo/src/Constants.h:21
PDG20::mLambda_b0
static constexpr double mLambda_b0
Definition
Trigger/TrigHypothesis/TrigBphysHypo/src/Constants.h:29
PDG20::mPion
static constexpr double mPion
Definition
Trigger/TrigHypothesis/TrigBphysHypo/src/Constants.h:15
PDG20::mB_s0
static constexpr double mB_s0
Definition
Trigger/TrigHypothesis/TrigBphysHypo/src/Constants.h:27
PDG20::mMuon
static constexpr double mMuon
Definition
Trigger/TrigHypothesis/TrigBphysHypo/src/Constants.h:14
PDG20::mB_c
static constexpr double mB_c
Definition
Trigger/TrigHypothesis/TrigBphysHypo/src/Constants.h:28
PDG20::mB0
static constexpr double mB0
Definition
Trigger/TrigHypothesis/TrigBphysHypo/src/Constants.h:26
PDG20::mPsi2S
static constexpr double mPsi2S
Definition
Trigger/TrigHypothesis/TrigBphysHypo/src/Constants.h:24
PDG20::mPion0
static constexpr double mPion0
Definition
Trigger/TrigHypothesis/TrigBphysHypo/src/Constants.h:16
PDG20::mK_S0
static constexpr double mK_S0
Definition
Trigger/TrigHypothesis/TrigBphysHypo/src/Constants.h:18
PDG20::mLambda0
static constexpr double mLambda0
Definition
Trigger/TrigHypothesis/TrigBphysHypo/src/Constants.h:22
PDG20::mJpsi
static constexpr double mJpsi
Definition
Trigger/TrigHypothesis/TrigBphysHypo/src/Constants.h:23
PDG20::mPhi1020
static constexpr double mPhi1020
Definition
Trigger/TrigHypothesis/TrigBphysHypo/src/Constants.h:19
PDG20::mKaon
static constexpr double mKaon
Definition
Trigger/TrigHypothesis/TrigBphysHypo/src/Constants.h:17
PDG20::mB
static constexpr double mB
Definition
Trigger/TrigHypothesis/TrigBphysHypo/src/Constants.h:25
Generated on
for ATLAS Offline Software by
1.17.0