a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
EpsilonP_O_Epsilon.cpp
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2012 HEPfit Collaboration
3  *
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #include "EpsilonP_O_Epsilon.h"
9 #include "StandardModel.h"
10 #include "std_make_vector.h"
11 
13 : ThObservable(SM_i), AmpDS1(SM_i)
14 {
15  setParametersForObservable(make_vector<std::string>() << "ReA0_Kd" << "ReA2_Kd" << "Omega_eta_etap");
16 };
17 
19 {
20  return (M_SQRT1_2 * (SM.getOptionalParameter("ReA2_Kd") / SM.getOptionalParameter("ReA0_Kd") / SM.getOptionalParameter("ReA0_Kd")) * ((1 / SM.getOptionalParameter("ReA2_Kd") / SM.getOptionalParameter("ReA0_Kd")) * AmpDS1pp2(NLO).imag() - (1 - SM.getOptionalParameter("Omega_eta_etap")) * AmpDS1pp0(NLO).imag()));
21 }
std_make_vector.h
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
make_vector
Definition: std_make_vector.h:15
StandardModel.h
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:477
EpsilonP_O_Epsilon::EpsilonP_O_Epsilon
EpsilonP_O_Epsilon(const StandardModel &SM_i)
Definition: EpsilonP_O_Epsilon.cpp:12
gslpp::complex::imag
const double & imag() const
Definition: gslpp_complex.cpp:59
AmpDS1
Definition: AmpDS1.h:16
AmpDS1::AmpDS1pp0
gslpp::complex AmpDS1pp0(orders order)
Definition: AmpDS1.cpp:20
ThObservable::SM
const StandardModel & SM
A reference to an object of StandardMode class.
Definition: ThObservable.h:121
ThObservable
A class for a model prediction of an observable.
Definition: ThObservable.h:25
AmpDS1::AmpDS1pp2
gslpp::complex AmpDS1pp2(orders order)
Definition: AmpDS1.cpp:75
EpsilonP_O_Epsilon::computeThValue
double computeThValue()
Definition: EpsilonP_O_Epsilon.cpp:18
QCD::getOptionalParameter
double getOptionalParameter(std::string name) const
A method to get parameters that are specific to only one set of observables.
Definition: QCD.h:448
NLO
Definition: OrderScheme.h:34
EpsilonP_O_Epsilon.h