32 double w_max_lep1 = (MM*MM+MV*MV)/(2.*MM*MV)-q2_min_lep1/(2.*MM*MV);
33 double deltaGammadeltaw_lep2_extra = 0.;
35 w_max_lep1 = std::min(w_max_lep1, w_max);
42 return (deltaGammadeltaw_lep2_extra+0.5*(deltaGammadeltaw_lep1+deltaGammadeltaw_lep2))*1.e+15;
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);
75 return deltaGammadeltaw_lep1/((deltaGammadeltaw_lep2+deltaGammadeltaw_lep3)/2.);
98 return (deltaGammadeltacl_lep1+deltaGammadeltacl_lep2)/2.*1.e+15;
120 return (deltaGammadeltacV_lep1+deltaGammadeltacV_lep2)/2.*1.e+15;
142 return (deltaGammadeltachi_lep1+deltaGammadeltachi_lep2)/2.*1.e+15;
FF_R0(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
FF_R1(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
FF_R2(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
FF_hA1(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
A1 form factor at maximum lepton-neutrino invariant mass.
FF_hA1atw1(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
FF_hA2(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
FF_hA3(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
FF_hV(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
FL polarization fraction .
FL_MVlnu(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
MVlnu & getMVlnu(QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i) const
Returns the initial and final state dependent object for .
MPlnu & getMPlnu(QCD::meson meson_i, QCD::meson pseudoscalar_i, QCD::lepton lep_i) const
Returns the initial and final state dependent object for .
GammacV_MVlnu(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_1, QCD::lepton lep_2)
Constructor.
double computeThValue()
The binned observable in .
Gammachi_MVlnu(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_1, QCD::lepton lep_2)
Constructor.
double computeThValue()
The binned observable in .
Gammacl_MVlnu(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_1, QCD::lepton lep_2)
Constructor.
double computeThValue()
The binned observable in .
Gammaw_MVlnu(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_1, QCD::lepton lep_2)
Constructor.
double computeThValue()
The binned observable in .
std::vector< std::string > initializeMPlnuParameters()
double get_unitarity_1min_BGL()
Weak Unitarity constraint for BGL parameters related to 1- resonances.
double get_hA1w1()
return A1 form factor at
double get_R0(double w)
return at
double get_unitarity_V_BGL()
Vector unitarity constraint for BGL parameters.
double getDeltaGammaDeltacl(double cl_min, double cl_max)
The integral of from to .
double get_unitarity_P_BGL()
Pseudoscalar unitarity constraint for BGL parameters.
double getPlep()
Binned lepton helicity asymmetry .
double get_hA1(double w)
return at
std::vector< std::string > initializeMVlnuParameters()
double get_hA2(double w)
return at
double get_R2(double w)
return at
double getDeltaGammaDeltaw(double w_min, double w_max)
The integral of from to .
double get_R1(double w)
return at
double getFL()
Binned D* polarization fraction .
double get_hA3(double w)
return at
double get_unitarity_A_BGL()
Axial unitarity constraint for BGL parameters.
double getDeltaGammaDeltachi(double chi_min, double chi_max)
The integral of from to .
double getDeltaGammaDeltacV(double cV_min, double cV_max)
The integral of from to .
const double & getMass() const
A get method to access the particle mass.
double computeThValue()
Binned lepton helicity asymmetry .
Plep_MVlnu(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
meson
An enum type for mesons.
const Meson & getMesons(const QCD::meson m) const
A get method to access a meson as an object of the type Meson.
lepton
An enum type for leptons.
double computeThValue()
The binned observable in .
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.
A model class for the Standard Model.
const Particle & getLeptons(const QCD::lepton p) const
A get method to retrieve the member object of a lepton.
const Flavour & getFlavour() const
A class for a model prediction of an observable.
void setParametersForObservable(std::vector< std::string > parametersForObservable_i)
A set method to get the parameters for the specific observable.
double getBinMin()
A get method to get the minimum value of the bin.
double getBinMax()
A get method to get the maximum value of the bin.
const StandardModel & SM
A reference to an object of StandardMode class.
double computeThValue()
Axial unitarity constraint for .
UnitarityA_MVlnu(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
UnitarityP_MVlnu(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
Axial unitarity constraint for .
double computeThValue()
Combined unitarity constraint for .
UnitarityV_D_Dst(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::meson pseudoscalar_i, QCD::lepton lep_i)
Constructor.
UnitarityV_MVlnu(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson vector_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
Vectorial unitarity constraint for .