a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
MVlnuObservables.cpp
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2014 HEPfit Collaboration
3  *
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #include "MVlnuObservables.h"
9 #include "MVlnu.h"
10 #include "MPlnu.h"
11 #include "StandardModel.h"
12 
14 : ThObservable(SM_i)
15 {
16  lep1 = lep_1;
17  lep2 = lep_2;
18  meson = meson_i;
19  vectorM = vector_i;
20 
23 }
24 
26 {
27  double w_min = getBinMin();
28  double w_max = getBinMax();
29  double MM = SM.getMesons(meson).getMass();
30  double MV = SM.getMesons(vectorM).getMass();
31  double q2_min_lep1 = SM.getLeptons(lep1).getMass()*SM.getLeptons(lep1).getMass();
32  double w_max_lep1 = (MM*MM+MV*MV)/(2.*MM*MV)-q2_min_lep1/(2.*MM*MV);
33  double deltaGammadeltaw_lep2_extra = 0.;
34 
35  w_max_lep1 = std::min(w_max_lep1, w_max);
36 
37  if (w_max > w_max_lep1) deltaGammadeltaw_lep2_extra = SM.getFlavour().getMVlnu(meson, vectorM, lep2).getDeltaGammaDeltaw(w_max_lep1, w_max);
38 
39  double deltaGammadeltaw_lep1 = SM.getFlavour().getMVlnu(meson, vectorM, lep1).getDeltaGammaDeltaw(w_min,w_max_lep1);
40  double deltaGammadeltaw_lep2 = SM.getFlavour().getMVlnu(meson, vectorM, lep2).getDeltaGammaDeltaw(w_min,w_max_lep1);
41 
42  return (deltaGammadeltaw_lep2_extra+0.5*(deltaGammadeltaw_lep1+deltaGammadeltaw_lep2)); // NOTE: DO NOT divide by the bin size because experimentalists do not.
43 }
44 
46 : ThObservable(SM_i)
47 {
48  lep1 = lep_1;
49  lep2 = lep_2;
50  lep3 = lep_3;
51  meson = meson_i;
52  vectorM = vector_i;
53 
57 }
58 
60 {
61  double MM = SM.getMesons(meson).getMass();
62  double MV = SM.getMesons(vectorM).getMass();
63  double q2_min_lep1 = SM.getLeptons(lep1).getMass()*SM.getLeptons(lep1).getMass();
64  double q2_min_lep2 = SM.getLeptons(lep2).getMass()*SM.getLeptons(lep2).getMass();
65  double q2_min_lep3 = SM.getLeptons(lep3).getMass()*SM.getLeptons(lep3).getMass();
66  double w_max_lep1 = (MM*MM+MV*MV)/(2.*MM*MV)-q2_min_lep1/(2.*MM*MV);
67  double w_max_lep2 = (MM*MM+MV*MV)/(2.*MM*MV)-q2_min_lep2/(2.*MM*MV);
68  double w_max_lep3 = (MM*MM+MV*MV)/(2.*MM*MV)-q2_min_lep3/(2.*MM*MV);
69  double q2_max = (MM-MV)*(MM-MV);
70  double w_min = (MM*MM+MV*MV)/(2.*MM*MV)-q2_max/(2.*MM*MV);
71  double deltaGammadeltaw_lep1 = SM.getFlavour().getMVlnu(meson, vectorM, lep1).getDeltaGammaDeltaw(w_min,w_max_lep1);
72  double deltaGammadeltaw_lep2 = SM.getFlavour().getMVlnu(meson, vectorM, lep2).getDeltaGammaDeltaw(w_min,w_max_lep2);
73  double deltaGammadeltaw_lep3 = SM.getFlavour().getMVlnu(meson, vectorM, lep3).getDeltaGammaDeltaw(w_min,w_max_lep3);
74 
75  return deltaGammadeltaw_lep1/((deltaGammadeltaw_lep2+deltaGammadeltaw_lep3)/2.);
76 }
77 
79 : ThObservable(SM_i)
80 {
81  lep1 = lep_1;
82  lep2 = lep_2;
83  meson = meson_i;
84  vectorM = vector_i;
85 
88 }
89 
91 {
92  /* sign change for theta_l to go from exp to theory conventions */
93  double cl_min = -getBinMax();
94  double cl_max = -getBinMin();
95  double deltaGammadeltacl_lep1 = SM.getFlavour().getMVlnu(meson, vectorM, lep1).getDeltaGammaDeltacl(cl_min,cl_max);
96  double deltaGammadeltacl_lep2 = SM.getFlavour().getMVlnu(meson, vectorM, lep2).getDeltaGammaDeltacl(cl_min,cl_max);
97 
98  return (deltaGammadeltacl_lep1+deltaGammadeltacl_lep2)/2.;
99 }
100 
102 : ThObservable(SM_i)
103 {
104  lep1 = lep_1;
105  lep2 = lep_2;
106  meson = meson_i;
107  vectorM = vector_i;
108 
111 }
112 
114 {
115  double cV_min = getBinMin();
116  double cV_max = getBinMax();
117  double deltaGammadeltacV_lep1 = SM.getFlavour().getMVlnu(meson, vectorM, lep1).getDeltaGammaDeltacV(cV_min,cV_max);
118  double deltaGammadeltacV_lep2 = SM.getFlavour().getMVlnu(meson, vectorM, lep2).getDeltaGammaDeltacV(cV_min,cV_max);
119 
120  return (deltaGammadeltacV_lep1+deltaGammadeltacV_lep2)/2.;
121 }
122 
124 : ThObservable(SM_i)
125 {
126  lep1 = lep_1;
127  lep2 = lep_2;
128  meson = meson_i;
129  vectorM = vector_i;
130 
133 }
134 
136 {
137  double chi_min = getBinMin();
138  double chi_max = getBinMax();
139  double deltaGammadeltachi_lep1 = SM.getFlavour().getMVlnu(meson, vectorM, lep1).getDeltaGammaDeltachi(chi_min,chi_max);
140  double deltaGammadeltachi_lep2 = SM.getFlavour().getMVlnu(meson, vectorM, lep2).getDeltaGammaDeltachi(chi_min,chi_max);
141 
142  return (deltaGammadeltachi_lep1+deltaGammadeltachi_lep2)/2.;
143 }
144 
145 FL_MVlnu::FL_MVlnu(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i): ThObservable(SM_i)
146 {
147  lep = lep_i;
148  meson = meson_i;
149  vectorM = vector_i;
150 
152 }
153 
155 {
156  return SM.getFlavour().getMVlnu(meson, vectorM, lep).getFL();
157 }
158 
160 : ThObservable(SM_i)
161 {
162  lep = lep_i;
163  meson = meson_i;
164  vectorM = vector_i;
165 
167 }
168 
170 {
172 }
173 
175 : ThObservable(SM_i)
176 {
177  lep = lep_i;
178  meson = meson_i;
179  vectorM = vector_i;
180 
182 }
183 
185 {
187 }
188 
190 : ThObservable(SM_i)
191 {
192  lep = lep_i;
193  meson = meson_i;
194  vectorM = vector_i;
195 
197 }
198 
200 {
202 }
203 
205 : ThObservable(SM_i)
206 {
207  lep = lep_i;
208  meson = meson_i;
209  vectorM = vector_i;
210 
212 }
213 
214 FF_hV::FF_hV(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
215 : ThObservable(SM_i)
216 {
217  lep = lep_i;
218  meson = meson_i;
219  vectorM = vector_i;
220 
222 }
223 
225 {
226  double w = getBinMin();
227 
229 }
230 
232 {
234 }
235 
236 FF_hA1::FF_hA1(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
237 : ThObservable(SM_i)
238 {
239  lep = lep_i;
240  meson = meson_i;
241  vectorM = vector_i;
242 
244 }
245 
247 {
248  double w = getBinMin();
249  return SM.getFlavour().getMVlnu(meson, vectorM, lep).get_hA1(w);
250 }
251 
252 FF_hA2::FF_hA2(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
253 : ThObservable(SM_i)
254 {
255  lep = lep_i;
256  meson = meson_i;
257  vectorM = vector_i;
258 
260 }
261 
263 {
264  double w = getBinMin();
265 // double rD = SM.getMesons(vectorM).getMass()/SM.getMesons(meson).getMass();
266 // double hA1 = SM.getFlavour().getMVlnu(meson, vectorM, lep).get_hA1(w);
267 // double R2 = SM.getFlavour().getMVlnu(meson, vectorM, lep).get_R2(w);
268 // double R0 = SM.getFlavour().getMVlnu(meson, vectorM, lep).get_R0(w);
269 // double R3 = (R2 * (1. - rD) + rD * (R0 * (1. + rD) - 2.))/(1. - rD)/(1. - rD);
270 
271 // return (R2 - R3) * hA1/2./rD;
272  return SM.getFlavour().getMVlnu(meson, vectorM, lep).get_hA2(w);
273 }
274 
275 FF_hA3::FF_hA3(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
276 : ThObservable(SM_i)
277 {
278  lep = lep_i;
279  meson = meson_i;
280  vectorM = vector_i;
281 
283 }
284 
286 {
287  double w = getBinMin();
288 // double rD = SM.getMesons(vectorM).getMass()/SM.getMesons(meson).getMass();
289 // double hA1 = SM.getFlavour().getMVlnu(meson, vectorM, lep).get_hA1(w);
290 // double R2 = SM.getFlavour().getMVlnu(meson, vectorM, lep).get_R2(w);
291 // double R0 = SM.getFlavour().getMVlnu(meson, vectorM, lep).get_R0(w);
292 // double R3 = (R2 * (1. - rD) + rD * (R0 * (1. + rD) - 2.))/(1. - rD)/(1. - rD);
293 //
294 // return (R2 + R3) * hA1/2.;
295  return SM.getFlavour().getMVlnu(meson, vectorM, lep).get_hA3(w);
296 }
297 
298 FF_R1::FF_R1(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
299 : ThObservable(SM_i)
300 {
301  lep = lep_i;
302  meson = meson_i;
303  vectorM = vector_i;
304 
306 }
307 
309 {
310  double w = getBinMin();
311  return SM.getFlavour().getMVlnu(meson, vectorM, lep).get_R1(w);
312 }
313 
314 FF_R2::FF_R2(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
315 : ThObservable(SM_i)
316 {
317  lep = lep_i;
318  meson = meson_i;
319  vectorM = vector_i;
320 
322 }
323 
325 {
326  double w = getBinMin();
327  return SM.getFlavour().getMVlnu(meson, vectorM, lep).get_R2(w);
328 }
329 
330 FF_R0::FF_R0(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
331 : ThObservable(SM_i)
332 {
333  lep = lep_i;
334  meson = meson_i;
335  vectorM = vector_i;
336 
338 }
339 
341 {
342  double w = getBinMin();
343  return SM.getFlavour().getMVlnu(meson, vectorM, lep).get_R0(w);
344 }
345 
346 UnitarityV_D_Dst::UnitarityV_D_Dst(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::meson pseudoscalar_i, QCD::lepton lep_i)
347 : ThObservable(SM_i)
348 {
349  lep = lep_i;
350  meson = meson_i;
351  vectorM = vector_i;
352  pseudoscalarM = pseudoscalar_i;
353 
356 }
357 
359 {
361 }
362 
364 {
365  lep = lep_i;
366  meson = meson_i;
367  vectorM = vector_i;
368 
370 }
371 
373 {
374  return SM.getFlavour().getMVlnu(meson, vectorM, lep).getPlep();
375 }
FF_R0::computeThValue
double computeThValue()
.
Definition: MVlnuObservables.cpp:340
MVlnu::getDeltaGammaDeltachi
double getDeltaGammaDeltachi(double chi_min, double chi_max)
The integral of from to .
Definition: MVlnu.cpp:1113
FF_hA1::vectorM
QCD::meson vectorM
Definition: MVlnuObservables.h:328
MPlnu::initializeMPlnuParameters
std::vector< std::string > initializeMPlnuParameters()
Definition: MPlnu.cpp:72
MVlnu::getDeltaGammaDeltaw
double getDeltaGammaDeltaw(double w_min, double w_max)
The integral of from to .
Definition: MVlnu.cpp:1006
MVlnu::get_R1
double get_R1(double w)
return at
Definition: MVlnu.cpp:1211
Plep_MVlnu::meson
QCD::meson meson
Definition: MVlnuObservables.h:504
Gammaw_MVlnu::lep2
QCD::lepton lep2
Definition: MVlnuObservables.h:41
UnitarityP_MVlnu::meson
QCD::meson meson
Definition: MVlnuObservables.h:252
MVlnu::get_hA2
double get_hA2(double w)
return at
Definition: MVlnu.cpp:1186
FF_hA3::vectorM
QCD::meson vectorM
Definition: MVlnuObservables.h:378
FF_hV::vectorM
QCD::meson vectorM
Definition: MVlnuObservables.h:303
FF_hA1atw1::vectorM
QCD::meson vectorM
Definition: MVlnuObservables.h:278
UnitarityP_MVlnu::UnitarityP_MVlnu
UnitarityP_MVlnu(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
Definition: MVlnuObservables.cpp:189
FL_MVlnu::vectorM
QCD::meson vectorM
Definition: MVlnuObservables.h:178
ThObservable::setParametersForObservable
void setParametersForObservable(std::vector< std::string > parametersForObservable_i)
A set method to get the parameters for the specific observable.
Definition: ThObservable.h:109
MVlnu::getDeltaGammaDeltacl
double getDeltaGammaDeltacl(double cl_min, double cl_max)
The integral of from to .
Definition: MVlnu.cpp:1042
RDstar_MVlnu::lep2
QCD::lepton lep2
Definition: MVlnuObservables.h:69
ThObservable::getBinMax
double getBinMax()
A get method to get the maximum value of the bin.
Definition: ThObservable.h:91
FF_hA1::meson
QCD::meson meson
Definition: MVlnuObservables.h:327
FF_hV::computeThValue
double computeThValue()
.
Definition: MVlnuObservables.cpp:224
FF_hA1atw1::meson
QCD::meson meson
Definition: MVlnuObservables.h:277
UnitarityA_MVlnu::UnitarityA_MVlnu
UnitarityA_MVlnu(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
Definition: MVlnuObservables.cpp:174
MVlnu::getPlep
double getPlep()
Binned lepton helicity asymmetry .
Definition: MVlnu.cpp:1306
Gammacl_MVlnu::Gammacl_MVlnu
Gammacl_MVlnu(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_1, QCD::lepton lep_2)
Constructor.
Definition: MVlnuObservables.cpp:78
FF_hA2::meson
QCD::meson meson
Definition: MVlnuObservables.h:352
Gammachi_MVlnu::lep1
QCD::lepton lep1
Definition: MVlnuObservables.h:150
UnitarityP_MVlnu::vectorM
QCD::meson vectorM
Definition: MVlnuObservables.h:253
GammacV_MVlnu::lep2
QCD::lepton lep2
Definition: MVlnuObservables.h:124
GammacV_MVlnu::computeThValue
double computeThValue()
The binned observable in .
Definition: MVlnuObservables.cpp:113
FF_hA3::meson
QCD::meson meson
Definition: MVlnuObservables.h:377
RDstar_MVlnu::vectorM
QCD::meson vectorM
Definition: MVlnuObservables.h:72
FF_R2::lep
QCD::lepton lep
Definition: MVlnuObservables.h:426
GammacV_MVlnu::vectorM
QCD::meson vectorM
Definition: MVlnuObservables.h:126
StandardModel.h
UnitarityV_MVlnu::lep
QCD::lepton lep
Definition: MVlnuObservables.h:201
FF_R1::FF_R1
FF_R1(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
Definition: MVlnuObservables.cpp:298
FF_hA1atw1::computeThValue
double computeThValue()
A1 form factor at maximum lepton-neutrino invariant mass.
Definition: MVlnuObservables.cpp:231
UnitarityV_D_Dst::UnitarityV_D_Dst
UnitarityV_D_Dst(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::meson pseudoscalar_i, QCD::lepton lep_i)
Constructor.
Definition: MVlnuObservables.cpp:346
MVlnu::getDeltaGammaDeltacV
double getDeltaGammaDeltacV(double cV_min, double cV_max)
The integral of from to .
Definition: MVlnu.cpp:1077
UnitarityP_MVlnu::computeThValue
double computeThValue()
Axial unitarity constraint for .
Definition: MVlnuObservables.cpp:199
Gammacl_MVlnu::vectorM
QCD::meson vectorM
Definition: MVlnuObservables.h:99
GammacV_MVlnu::lep1
QCD::lepton lep1
Definition: MVlnuObservables.h:123
FF_R0::meson
QCD::meson meson
Definition: MVlnuObservables.h:452
MVlnu::initializeMVlnuParameters
std::vector< std::string > initializeMVlnuParameters()
Definition: MVlnu.cpp:78
UnitarityV_D_Dst::lep
QCD::lepton lep
Definition: MVlnuObservables.h:477
Gammaw_MVlnu::vectorM
QCD::meson vectorM
Definition: MVlnuObservables.h:43
RDstar_MVlnu::lep3
QCD::lepton lep3
Definition: MVlnuObservables.h:70
FF_hA2::vectorM
QCD::meson vectorM
Definition: MVlnuObservables.h:353
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:477
UnitarityV_MVlnu::UnitarityV_MVlnu
UnitarityV_MVlnu(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
Definition: MVlnuObservables.cpp:159
UnitarityA_MVlnu::vectorM
QCD::meson vectorM
Definition: MVlnuObservables.h:228
FF_R0::FF_R0
FF_R0(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
Definition: MVlnuObservables.cpp:330
Gammachi_MVlnu::vectorM
QCD::meson vectorM
Definition: MVlnuObservables.h:153
FF_R2::meson
QCD::meson meson
Definition: MVlnuObservables.h:427
FL_MVlnu::lep
QCD::lepton lep
Definition: MVlnuObservables.h:176
MVlnu::get_unitarity_P_BGL
double get_unitarity_P_BGL()
Pseudoscalar unitarity constraint for BGL parameters.
Definition: MVlnu.cpp:1160
Gammacl_MVlnu::computeThValue
double computeThValue()
The binned observable in .
Definition: MVlnuObservables.cpp:90
Gammachi_MVlnu::meson
QCD::meson meson
Definition: MVlnuObservables.h:152
Gammacl_MVlnu::meson
QCD::meson meson
Definition: MVlnuObservables.h:98
UnitarityV_MVlnu::meson
QCD::meson meson
Definition: MVlnuObservables.h:202
FF_hA3::computeThValue
double computeThValue()
.
Definition: MVlnuObservables.cpp:285
Flavour::getMPlnu
MPlnu & getMPlnu(QCD::meson meson_i, QCD::meson pseudoscalar_i, QCD::lepton lep_i) const
Returns the initial and final state dependent object for .
Definition: Flavour.cpp:196
Particle::getMass
const double & getMass() const
A get method to access the particle mass.
Definition: Particle.h:61
GammacV_MVlnu::GammacV_MVlnu
GammacV_MVlnu(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_1, QCD::lepton lep_2)
Constructor.
Definition: MVlnuObservables.cpp:101
UnitarityA_MVlnu::meson
QCD::meson meson
Definition: MVlnuObservables.h:227
Plep_MVlnu::computeThValue
double computeThValue()
Binned lepton helicity asymmetry .
Definition: MVlnuObservables.cpp:372
Plep_MVlnu::Plep_MVlnu
Plep_MVlnu(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
Definition: MVlnuObservables.cpp:363
MPlnu::get_unitarity_1min_BGL
double get_unitarity_1min_BGL()
Weak Unitarity constraint for BGL parameters related to 1- resonances.
Definition: MPlnu.cpp:587
QCD::meson
meson
An enum type for mesons.
Definition: QCD.h:336
Plep_MVlnu::lep
QCD::lepton lep
Definition: MVlnuObservables.h:503
MVlnu::get_hA3
double get_hA3(double w)
return at
Definition: MVlnu.cpp:1195
FF_hV::meson
QCD::meson meson
Definition: MVlnuObservables.h:302
QCD::getMesons
Meson getMesons(const QCD::meson m) const
A get method to access a meson as an object of the type Meson.
Definition: QCD.h:524
GammacV_MVlnu::meson
QCD::meson meson
Definition: MVlnuObservables.h:125
MPlnu.h
UnitarityV_D_Dst::computeThValue
double computeThValue()
Combined unitarity constraint for .
Definition: MVlnuObservables.cpp:358
FF_hA2::FF_hA2
FF_hA2(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
Definition: MVlnuObservables.cpp:252
Flavour::getMVlnu
MVlnu & getMVlnu(QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i) const
Returns the initial and final state dependent object for .
Definition: Flavour.cpp:179
RDstar_MVlnu::meson
QCD::meson meson
Definition: MVlnuObservables.h:71
FF_hA3::lep
QCD::lepton lep
Definition: MVlnuObservables.h:376
MVlnu::get_R0
double get_R0(double w)
return at
Definition: MVlnu.cpp:1229
FF_R1::lep
QCD::lepton lep
Definition: MVlnuObservables.h:401
FF_R2::FF_R2
FF_R2(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
Definition: MVlnuObservables.cpp:314
ThObservable::SM
const StandardModel & SM
A reference to an object of StandardMode class.
Definition: ThObservable.h:121
RDstar_MVlnu::lep1
QCD::lepton lep1
Definition: MVlnuObservables.h:68
StandardModel::getFlavour
const Flavour & getFlavour() const
Definition: StandardModel.h:1020
UnitarityV_MVlnu::computeThValue
double computeThValue()
Vectorial unitarity constraint for .
Definition: MVlnuObservables.cpp:169
FL_MVlnu::meson
QCD::meson meson
Definition: MVlnuObservables.h:177
Gammachi_MVlnu::computeThValue
double computeThValue()
The binned observable in .
Definition: MVlnuObservables.cpp:135
Gammachi_MVlnu::Gammachi_MVlnu
Gammachi_MVlnu(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_1, QCD::lepton lep_2)
Constructor.
Definition: MVlnuObservables.cpp:123
Gammacl_MVlnu::lep1
QCD::lepton lep1
Definition: MVlnuObservables.h:96
MVlnu.h
UnitarityV_D_Dst::vectorM
QCD::meson vectorM
Definition: MVlnuObservables.h:480
FL_MVlnu::computeThValue
double computeThValue()
FL polarization fraction .
Definition: MVlnuObservables.cpp:154
FF_hA1::FF_hA1
FF_hA1(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
Definition: MVlnuObservables.cpp:236
RDstar_MVlnu::computeThValue
double computeThValue()
The binned observable in .
Definition: MVlnuObservables.cpp:59
FF_R1::vectorM
QCD::meson vectorM
Definition: MVlnuObservables.h:403
UnitarityA_MVlnu::computeThValue
double computeThValue()
Axial unitarity constraint for .
Definition: MVlnuObservables.cpp:184
FF_R1::meson
QCD::meson meson
Definition: MVlnuObservables.h:402
Gammachi_MVlnu::lep2
QCD::lepton lep2
Definition: MVlnuObservables.h:151
ThObservable
A class for a model prediction of an observable.
Definition: ThObservable.h:25
FF_hA2::computeThValue
double computeThValue()
.
Definition: MVlnuObservables.cpp:262
FF_hA1::lep
QCD::lepton lep
Definition: MVlnuObservables.h:326
Gammaw_MVlnu::meson
QCD::meson meson
Definition: MVlnuObservables.h:42
UnitarityV_D_Dst::pseudoscalarM
QCD::meson pseudoscalarM
Definition: MVlnuObservables.h:479
MVlnu::get_hA1w1
double get_hA1w1()
return A1 form factor at
Definition: MVlnu.cpp:1171
Gammaw_MVlnu::lep1
QCD::lepton lep1
Definition: MVlnuObservables.h:40
UnitarityP_MVlnu::lep
QCD::lepton lep
Definition: MVlnuObservables.h:251
UnitarityA_MVlnu::lep
QCD::lepton lep
Definition: MVlnuObservables.h:226
MVlnu::get_unitarity_V_BGL
double get_unitarity_V_BGL()
Vector unitarity constraint for BGL parameters.
Definition: MVlnu.cpp:1144
FF_R2::vectorM
QCD::meson vectorM
Definition: MVlnuObservables.h:428
ThObservable::getBinMin
double getBinMin()
A get method to get the minimum value of the bin.
Definition: ThObservable.h:82
FF_hA1atw1::lep
QCD::lepton lep
Definition: MVlnuObservables.h:276
MVlnuObservables.h
Gammaw_MVlnu::Gammaw_MVlnu
Gammaw_MVlnu(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_1, QCD::lepton lep_2)
Constructor.
Definition: MVlnuObservables.cpp:13
MVlnu::get_R2
double get_R2(double w)
return at
Definition: MVlnu.cpp:1220
UnitarityV_MVlnu::vectorM
QCD::meson vectorM
Definition: MVlnuObservables.h:203
Plep_MVlnu::vectorM
QCD::meson vectorM
Definition: MVlnuObservables.h:505
MVlnu::get_hA1
double get_hA1(double w)
return at
Definition: MVlnu.cpp:1178
FF_R0::vectorM
QCD::meson vectorM
Definition: MVlnuObservables.h:453
FF_hV::lep
QCD::lepton lep
Definition: MVlnuObservables.h:301
FF_R0::lep
QCD::lepton lep
Definition: MVlnuObservables.h:451
FF_R2::computeThValue
double computeThValue()
.
Definition: MVlnuObservables.cpp:324
MVlnu::get_unitarity_A_BGL
double get_unitarity_A_BGL()
Axial unitarity constraint for BGL parameters.
Definition: MVlnu.cpp:1152
FF_hA1::computeThValue
double computeThValue()
.
Definition: MVlnuObservables.cpp:246
FF_hA2::lep
QCD::lepton lep
Definition: MVlnuObservables.h:351
MVlnu::getFL
double getFL()
Binned D* polarization fraction .
Definition: MVlnu.cpp:1129
UnitarityV_D_Dst::meson
QCD::meson meson
Definition: MVlnuObservables.h:478
FF_R1::computeThValue
double computeThValue()
.
Definition: MVlnuObservables.cpp:308
FF_hA3::FF_hA3
FF_hA3(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
Definition: MVlnuObservables.cpp:275
FF_hV::FF_hV
FF_hV(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
Definition: MVlnuObservables.cpp:214
Gammaw_MVlnu::computeThValue
double computeThValue()
The binned observable in .
Definition: MVlnuObservables.cpp:25
FL_MVlnu::FL_MVlnu
FL_MVlnu(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
Definition: MVlnuObservables.cpp:145
RDstar_MVlnu::RDstar_MVlnu
RDstar_MVlnu(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_1, QCD::lepton lep_2, QCD::lepton lep_3)
Constructor.
Definition: MVlnuObservables.cpp:45
QCD::lepton
lepton
An enum type for leptons.
Definition: QCD.h:310
FF_hA1atw1::FF_hA1atw1
FF_hA1atw1(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
Definition: MVlnuObservables.cpp:204
Gammacl_MVlnu::lep2
QCD::lepton lep2
Definition: MVlnuObservables.h:97
StandardModel::getLeptons
Particle getLeptons(const QCD::lepton p) const
A get method to retrieve the member object of a lepton.
Definition: StandardModel.h:712