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
22class WilsonCoefficientNew : public WilsonTemplateNew<gslpp::vector<gslpp::complex> > {
23public:
25
26 Expanded<gslpp::complex> getCoeffElement(int i) const;
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
36 Expanded<gslpp::vector<gslpp::complex> > getCoeff() const;
37
38 void setCoeff(const Expanded<gslpp::vector<gslpp::complex> > wc);
39};
40
41#endif /* WILSONCOEFFICIENT_H */
@ QED0
Definition: OrderScheme.h:91
A class for the Wilson coefficients.
Expanded< gslpp::complex > getCoeffElement(int i) const
Expanded< gslpp::vector< gslpp::complex > > getCoeff() const
void setCoeff(int i, gslpp::complex z, qcd_orders order_qcd_i, qed_orders order_qed_i=QED0)
WilsonCoefficientNew(unsigned int dim, schemes scheme, qcd_orders order_qcd, qed_orders order_qed=QED0)
schemes
An enum type for regularization schemes.
Definition: OrderScheme.h:20
qed_orders
An enum type for qed_orders in electroweak.
Definition: OrderScheme.h:90
qcd_orders
An enum type for qcd_orders in QCD.
Definition: OrderScheme.h:74