Project
Loading...
Searching...
No Matches
PhysicsConstants.h File Reference

Header to collect physics constants. More...

Go to the source code of this file.

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::constants
 
namespace  o2::constants::physics
 

Enumerations

enum  o2::constants::physics::Pdg {
  o2::constants::physics::kB0 = 511 , o2::constants::physics::kB0Bar = -511 , o2::constants::physics::kBPlus = 521 , o2::constants::physics::kBS = 531 ,
  o2::constants::physics::kBSBar = -531 , o2::constants::physics::kD0 = 421 , o2::constants::physics::kD0Bar = -421 , o2::constants::physics::kD0StarPlus = 10411 ,
  o2::constants::physics::kD0Star0 = 10421 , o2::constants::physics::kD1Plus = 20413 , o2::constants::physics::kD10 = 20423 , o2::constants::physics::kD2StarPlus = 415 ,
  o2::constants::physics::kD2Star0 = 425 , o2::constants::physics::kDMinus = -411 , o2::constants::physics::kDPlus = 411 , o2::constants::physics::kDS = 431 ,
  o2::constants::physics::kDSBar = -431 , o2::constants::physics::kDSStar = 433 , o2::constants::physics::kDS1 = 10433 , o2::constants::physics::kDS2Star = 435 ,
  o2::constants::physics::kDStar = 413 , o2::constants::physics::kChiC1 = 20443 , o2::constants::physics::kJPsi = 443 , o2::constants::physics::kLambdaB0 = 5122 ,
  o2::constants::physics::kLambdaCPlus = 4122 , o2::constants::physics::kOmegaC0 = 4332 , o2::constants::physics::kK0Star892 = 313 , o2::constants::physics::kKPlusStar892 = 323 ,
  o2::constants::physics::kPhi = 333 , o2::constants::physics::kSigmaC0 = 4112 , o2::constants::physics::kSigmaCPlusPlus = 4222 , o2::constants::physics::kX3872 = 9920443 ,
  o2::constants::physics::kXi0 = 3322 , o2::constants::physics::kXiB0 = 5232 , o2::constants::physics::kXiCCPlusPlus = 4422 , o2::constants::physics::kXiCPlus = 4232 ,
  o2::constants::physics::kXiC0 = 4132 , o2::constants::physics::kDeuteron = 1000010020 , o2::constants::physics::kTriton = 1000010030 , o2::constants::physics::kHelium3 = 1000020030 ,
  o2::constants::physics::kAlpha = 1000020040 , o2::constants::physics::kHyperTriton = 1010010030 , o2::constants::physics::kHyperHydrogen4 = 1010010040 , o2::constants::physics::kHyperHelium4 = 1010020040 ,
  o2::constants::physics::kHyperHelium5 = 1010020050 , o2::constants::physics::kHyperHelium4Sigma = 1110020040
}
 Declarations of named PDG codes of particles missing in ROOT PDG_t. More...
 

Variables

constexpr double o2::constants::physics::MassB0 = 5.27966
 Declarations of masses for additional particles.
 
constexpr double o2::constants::physics::MassB0Bar = 5.27966
 
constexpr double o2::constants::physics::MassBPlus = 5.27934
 
constexpr double o2::constants::physics::MassBS = 5.36692
 
constexpr double o2::constants::physics::MassBSBar = 5.36692
 
constexpr double o2::constants::physics::MassD0 = 1.86484
 
constexpr double o2::constants::physics::MassD0Bar = 1.86484
 
constexpr double o2::constants::physics::MassD0StarPlus = 2.272
 
constexpr double o2::constants::physics::MassD0Star0 = 2.343
 
constexpr double o2::constants::physics::MassD1Plus = 2.372
 
constexpr double o2::constants::physics::MassD10 = 2.412
 
constexpr double o2::constants::physics::MassD2StarPlus = 2.4601
 
constexpr double o2::constants::physics::MassD2Star0 = 2.4611
 
constexpr double o2::constants::physics::MassDMinus = 1.86966
 
constexpr double o2::constants::physics::MassDPlus = 1.86966
 
constexpr double o2::constants::physics::MassDS = 1.96835
 
constexpr double o2::constants::physics::MassDSBar = 1.96835
 
constexpr double o2::constants::physics::MassDSStar = 2.1122
 
constexpr double o2::constants::physics::MassDS1 = 2.53511
 
constexpr double o2::constants::physics::MassDS2Star = 2.5691
 
constexpr double o2::constants::physics::MassDStar = 2.01026
 
constexpr double o2::constants::physics::MassChiC1 = 3.51067
 
constexpr double o2::constants::physics::MassJPsi = 3.0969
 
constexpr double o2::constants::physics::MassLambdaB0 = 5.6196
 
constexpr double o2::constants::physics::MassLambdaCPlus = 2.28646
 
constexpr double o2::constants::physics::MassOmegaC0 = 2.6952
 
constexpr double o2::constants::physics::MassK0Star892 = 0.89555
 
constexpr double o2::constants::physics::MassKPlusStar892 = 0.89167
 
constexpr double o2::constants::physics::MassPhi = 1.019461
 
constexpr double o2::constants::physics::MassSigmaC0 = 2.45375
 
constexpr double o2::constants::physics::MassSigmaCPlusPlus = 2.45397
 
constexpr double o2::constants::physics::MassX3872 = 3.87165
 
constexpr double o2::constants::physics::MassXi0 = 1.31486
 
constexpr double o2::constants::physics::MassXiB0 = 5.7919
 
constexpr double o2::constants::physics::MassXiCCPlusPlus = 3.62155
 
constexpr double o2::constants::physics::MassXiCPlus = 2.46771
 
constexpr double o2::constants::physics::MassXiC0 = 2.47044
 
constexpr double o2::constants::physics::MassDeuteron = 1.87561294257
 
constexpr double o2::constants::physics::MassTriton = 2.80892113298
 
constexpr double o2::constants::physics::MassHelium3 = 2.80839160743
 
constexpr double o2::constants::physics::MassAlpha = 3.7273794066
 
constexpr double o2::constants::physics::MassHyperTriton = 2.99131
 
constexpr double o2::constants::physics::MassHyperHydrogen4 = 3.9226
 
constexpr double o2::constants::physics::MassHyperHelium4 = 3.9217
 
constexpr double o2::constants::physics::MassHyperHelium5 = 4.841
 
constexpr double o2::constants::physics::MassHyperHelium4Sigma = 3.995
 
constexpr double o2::constants::physics::MassDown = 0.00467
 Declarations of masses for particles in ROOT PDG_t.
 
constexpr double o2::constants::physics::MassDownBar = 0.00467
 
constexpr double o2::constants::physics::MassUp = 0.00216
 
constexpr double o2::constants::physics::MassUpBar = 0.00216
 
constexpr double o2::constants::physics::MassStrange = 0.0934
 
constexpr double o2::constants::physics::MassStrangeBar = 0.0934
 
constexpr double o2::constants::physics::MassCharm = 1.27
 
constexpr double o2::constants::physics::MassCharmBar = 1.27
 
constexpr double o2::constants::physics::MassBottom = 4.18
 
constexpr double o2::constants::physics::MassBottomBar = 4.18
 
constexpr double o2::constants::physics::MassTop = 172.5
 
constexpr double o2::constants::physics::MassTopBar = 172.5
 
constexpr double o2::constants::physics::MassGluon = 0.0
 
constexpr double o2::constants::physics::MassElectron = 0.000510999
 
constexpr double o2::constants::physics::MassPositron = 0.000510999
 
constexpr double o2::constants::physics::MassNuE = 0.0
 
constexpr double o2::constants::physics::MassNuEBar = 0.0
 
constexpr double o2::constants::physics::MassMuonMinus = 0.1056584
 
constexpr double o2::constants::physics::MassMuonPlus = 0.1056584
 
constexpr double o2::constants::physics::MassNuMu = 0.0
 
constexpr double o2::constants::physics::MassNuMuBar = 0.0
 
constexpr double o2::constants::physics::MassTauMinus = 1.77686
 
constexpr double o2::constants::physics::MassTauPlus = 1.77686
 
constexpr double o2::constants::physics::MassNuTau = 0.0
 
constexpr double o2::constants::physics::MassNuTauBar = 0.0
 
constexpr double o2::constants::physics::MassGamma = 0.0
 
constexpr double o2::constants::physics::MassZ0 = 91.1876
 
constexpr double o2::constants::physics::MassWPlus = 80.377
 
constexpr double o2::constants::physics::MassWMinus = 80.377
 
constexpr double o2::constants::physics::MassPi0 = 0.1349768
 
constexpr double o2::constants::physics::MassK0Long = 0.497611
 
constexpr double o2::constants::physics::MassPiPlus = 0.1395704
 
constexpr double o2::constants::physics::MassPiMinus = 0.1395704
 
constexpr double o2::constants::physics::MassProton = 0.9382721
 
constexpr double o2::constants::physics::MassProtonBar = 0.9382721
 
constexpr double o2::constants::physics::MassNeutron = 0.9395654
 
constexpr double o2::constants::physics::MassNeutronBar = 0.9395654
 
constexpr double o2::constants::physics::MassK0Short = 0.497611
 
constexpr double o2::constants::physics::MassK0 = 0.497611
 
constexpr double o2::constants::physics::MassK0Bar = 0.497611
 
constexpr double o2::constants::physics::MassKPlus = 0.493677
 
constexpr double o2::constants::physics::MassKMinus = 0.493677
 
constexpr double o2::constants::physics::MassLambda0 = 1.115683
 
constexpr double o2::constants::physics::MassLambda0Bar = 1.115683
 
constexpr double o2::constants::physics::MassLambda1520 = 1.519
 
constexpr double o2::constants::physics::MassSigmaMinus = 1.197449
 
constexpr double o2::constants::physics::MassSigmaBarPlus = 1.197449
 
constexpr double o2::constants::physics::MassSigmaPlus = 1.18937
 
constexpr double o2::constants::physics::MassSigmaBarMinus = 1.18937
 
constexpr double o2::constants::physics::MassSigma0 = 1.192642
 
constexpr double o2::constants::physics::MassSigma0Bar = 1.192642
 
constexpr double o2::constants::physics::MassXiMinus = 1.32171
 
constexpr double o2::constants::physics::MassXiPlusBar = 1.32171
 
constexpr double o2::constants::physics::MassOmegaMinus = 1.67245
 
constexpr double o2::constants::physics::MassOmegaPlusBar = 1.67245
 
constexpr double o2::constants::physics::MassPhoton = MassGamma
 
constexpr double o2::constants::physics::MassMuon = MassMuonMinus
 
constexpr double o2::constants::physics::MassPionCharged = MassPiPlus
 
constexpr double o2::constants::physics::MassPionNeutral = MassPi0
 
constexpr double o2::constants::physics::MassKaonCharged = MassKPlus
 
constexpr double o2::constants::physics::MassKaonNeutral = MassK0
 
constexpr double o2::constants::physics::MassLambda = MassLambda0
 
constexpr double o2::constants::physics::MassHyperhydrog4 = MassHyperHydrogen4
 
constexpr double o2::constants::physics::MassHyperhelium4 = MassHyperHelium4
 
constexpr double o2::constants::physics::MassHyperhelium4sigma = MassHyperHelium4Sigma
 
constexpr float o2::constants::physics::LightSpeedCm2S = 299792458.e2
 
constexpr float o2::constants::physics::LightSpeedCm2NS = LightSpeedCm2S * 1e-9
 
constexpr float o2::constants::physics::LightSpeedCm2PS = LightSpeedCm2S * 1e-12
 
constexpr float o2::constants::physics::invLightSpeedCm2PS = 1. / LightSpeedCm2PS
 

Detailed Description

Header to collect physics constants.

Author
ruben.nosp@m..sha.nosp@m.hoyan.nosp@m.@cer.nosp@m.n.ch
Vít Kučera vit.k.nosp@m.ucer.nosp@m.a@cer.nosp@m.n.ch, Inha University
Note
Use the make_pdg_header.py script to generate the enums and mass declarations.

Definition in file PhysicsConstants.h.