laura is hosted by Hepforge, IPPP Durham
Laura++  v1r0
A maximum likelihood fitting package for performing Dalitz-plot analysis.
LauConstants.hh
Go to the documentation of this file.
1 
2 // Copyright University of Warwick 2005 - 2013.
3 // Distributed under the Boost Software License, Version 1.0.
4 // (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
5 
6 // Authors:
7 // Thomas Latham
8 // John Back
9 // Paul Harrison
10 
19 #ifndef LAU_CONSTANTS
20 #define LAU_CONSTANTS
21 
22 #include "Rtypes.h"
23 #include "TMath.h"
24 
25 namespace LauConstants {
26 
28  const Double_t mD = 1.8693;
30  const Double_t mD0 = 1.8645;
32  const Double_t mDs = 1.96849;
34  const Double_t mB = 5.2791;
36  const Double_t mB0 = 5.2794;
38  const Double_t mBs0 = 5.3668;
40  const Double_t mPi = 0.13957018;
42  const Double_t mPi0 = 0.1349766;
44  const Double_t mK = 0.493677;
46  const Double_t mK0 = 0.497648;
48  const Double_t mEta = 0.54775;
50  const Double_t mEtaPrime = 0.95778;
51 
53  const Double_t mDSq = mD*mD;
55  const Double_t mD0Sq = mD0*mD0;
57  const Double_t mDsSq = mDs*mDs;
59  const Double_t mBSq = mB*mB;
61  const Double_t mB0Sq = mB0*mB0;
63  const Double_t mBs0Sq = mBs0*mBs0;
65  const Double_t mPiSq = mPi*mPi;
67  const Double_t mPi0Sq = mPi0*mPi0;
69  const Double_t mKSq = mK*mK;
71  const Double_t mK0Sq = mK0*mK0;
73  const Double_t mEtaSq = mEta*mEta;
75  const Double_t mEtaPrimeSq = mEtaPrime*mEtaPrime;
76 
78  const Double_t tauB = 1.671;
80  const Double_t tauB0 = 1.536;
82  const Double_t deltaMd = 0.502;
84  const Double_t beta = 21.7*TMath::DegToRad();
86  const Double_t sin2beta = TMath::Sin(2.0*beta);
87 
89  const Double_t pi = TMath::Pi();
91  const Double_t rootPi = TMath::Sqrt(TMath::Pi());
93  const Double_t twoPi = 2.0*TMath::Pi();
95  const Double_t threePi = 3.0*TMath::Pi();
97  const Double_t sixPi = 6.0*TMath::Pi();
99  const Double_t pim4 = 1.0/TMath::Power(TMath::Pi(), 0.25);
101  const Double_t piBy2 = 0.5*TMath::Pi();
103  const Double_t rootPiBy2 = TMath::Sqrt(0.5*TMath::Pi());
105  const Double_t invPi = 1.0/TMath::Pi();
107  const Double_t root2 = TMath::Sqrt(2.0);
109  const Double_t log4 = TMath::Log(4.0);
110 
111 };
112 
113 #endif
const Double_t mEta
Mass of eta (GeV/c^2)
Definition: LauConstants.hh:48
const Double_t mDsSq
Square of Ds mass.
Definition: LauConstants.hh:57
const Double_t tauB
Lifetime of the B+ in ps.
Definition: LauConstants.hh:78
const Double_t twoPi
Two times Pi.
Definition: LauConstants.hh:93
const Double_t mB0Sq
Square of neutral B_d mass.
Definition: LauConstants.hh:61
const Double_t mK0
Mass of K0 (GeV/c^2)
Definition: LauConstants.hh:46
const Double_t tauB0
Lifetime of the B0 in ps.
Definition: LauConstants.hh:80
const Double_t mDs
Mass of Ds (GeV/c^2)
Definition: LauConstants.hh:32
const Double_t mD0
Mass of neutral D (GeV/c^2)
Definition: LauConstants.hh:30
const Double_t mBs0
Mass of neutral B_s (GeV/c^2)
Definition: LauConstants.hh:38
const Double_t sixPi
Six times Pi.
Definition: LauConstants.hh:97
const Double_t rootPiBy2
Square root of Pi divided by two.
const Double_t mB0
Mass of neutral B_d (GeV/c^2)
Definition: LauConstants.hh:36
const Double_t mPi
Mass of pi+- (GeV/c^2)
Definition: LauConstants.hh:40
const Double_t mEtaPrimeSq
Square of eta' mass.
Definition: LauConstants.hh:75
const Double_t mB
Mass of charged B (GeV/c^2)
Definition: LauConstants.hh:34
const Double_t mK0Sq
Square of K0 mass.
Definition: LauConstants.hh:71
const Double_t threePi
Three times Pi.
Definition: LauConstants.hh:95
const Double_t sin2beta
Sine of twice the angle beta of the unitarity triangle.
Definition: LauConstants.hh:86
const Double_t root2
Square root of two.
const Double_t mEtaSq
Square of eta mass.
Definition: LauConstants.hh:73
const Double_t rootPi
Square root of Pi.
Definition: LauConstants.hh:91
const Double_t invPi
One over Pi.
const Double_t mPiSq
Square of pi+- mass.
Definition: LauConstants.hh:65
const Double_t pi
Pi.
Definition: LauConstants.hh:89
const Double_t beta
Angle beta of the unitarity triangle.
Definition: LauConstants.hh:84
const Double_t mEtaPrime
Mass of eta' (GeV/c^2)
Definition: LauConstants.hh:50
const Double_t mBSq
Square of charged B mass.
Definition: LauConstants.hh:59
const Double_t mD0Sq
Square of neutral D mass.
Definition: LauConstants.hh:55
const Double_t log4
Logarithm of four.
const Double_t mPi0Sq
Square of pi0 mass.
Definition: LauConstants.hh:67
const Double_t deltaMd
Mass difference of the B_H and B_L.
Definition: LauConstants.hh:82
const Double_t mDSq
Square of charged D mass.
Definition: LauConstants.hh:53
const Double_t mD
Mass of charged D (GeV/c^2)
Definition: LauConstants.hh:28
const Double_t piBy2
Pi divided by two.
const Double_t mBs0Sq
Square of neutral B_s mass.
Definition: LauConstants.hh:63
const Double_t pim4
One over Pi to the one-fourth.
Definition: LauConstants.hh:99
const Double_t mK
Mass of K+- (GeV/c^2)
Definition: LauConstants.hh:44
const Double_t mPi0
Mass of pi0 (GeV/c^2)
Definition: LauConstants.hh:42
const Double_t mKSq
Square of K+- mass.
Definition: LauConstants.hh:69