a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
WilsonCoefficientNew.h
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 #ifndef WILSONCOEFFICIENTNEW_H
9 #define WILSONCOEFFICIENTNEW_H
10 
11 #include "gslpp_vector_complex.h"
12 #include "WilsonTemplateNew.h"
13 
22 class WilsonCoefficientNew : public WilsonTemplateNew<gslpp::vector<gslpp::complex> > {
23 public:
25 
27 
28  void setCoeff(int i, gslpp::complex z, qcd_orders order_qcd_i, qed_orders order_qed_i = QED0);
29 
30  void setCoeff(const gslpp::vector<gslpp::complex>& v, qcd_orders order_qcd_i, qed_orders order_qed_i = QED0);
31 
32  void resetCoeff();
33 
34  gslpp::vector<gslpp::complex> getCoeff(qcd_orders order_qcd_i, qed_orders order_qed_i = QED0) const;
35 
37 
39 };
40 
41 #endif /* WILSONCOEFFICIENT_H */
WilsonCoefficientNew::resetCoeff
void resetCoeff()
Definition: WilsonCoefficientNew.cpp:54
QED0
Definition: OrderScheme.h:83
WilsonCoefficientNew::getCoeffElement
Expanded< gslpp::complex > getCoeffElement(int i) const
Definition: WilsonCoefficientNew.cpp:16
qcd_orders
qcd_orders
Definition: OrderScheme.h:65
WilsonCoefficientNew
A class for the Wilson coefficients.
Definition: WilsonCoefficientNew.h:22
WilsonTemplateNew.h
WilsonCoefficientNew::setCoeff
void setCoeff(int i, gslpp::complex z, qcd_orders order_qcd_i, qed_orders order_qed_i=QED0)
Definition: WilsonCoefficientNew.cpp:32
gslpp::complex
A class for defining operations on and functions of complex numbers.
Definition: gslpp_complex.h:35
WilsonTemplateNew< gslpp::vector< gslpp::complex > >::order_qed
qed_orders order_qed
Definition: WilsonTemplateNew.h:123
WilsonTemplateNew< gslpp::vector< gslpp::complex > >::order_qcd
qcd_orders order_qcd
Definition: WilsonTemplateNew.h:122
WilsonTemplateNew
Definition: WilsonTemplateNew.h:27
schemes
schemes
An enum type for regularization schemes.
Definition: OrderScheme.h:19
qed_orders
qed_orders
Definition: OrderScheme.h:81
Expanded
A template class for Taylor double expansion of several objects.
Definition: Expanded.h:55
WilsonCoefficientNew::getCoeff
Expanded< gslpp::vector< gslpp::complex > > getCoeff() const
Definition: WilsonCoefficientNew.cpp:62
gslpp_vector_complex.h
WilsonTemplateNew< gslpp::vector< gslpp::complex > >::scheme
schemes scheme
Definition: WilsonTemplateNew.h:121
gslpp::vector< gslpp::complex >
WilsonCoefficientNew::WilsonCoefficientNew
WilsonCoefficientNew(unsigned int dim, schemes scheme, qcd_orders order_qcd, qed_orders order_qed=QED0)
Definition: WilsonCoefficientNew.cpp:12