master
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
Go to the documentation of this file.
8 #ifndef WILSONTEMPLATENEW_H
9 #define WILSONTEMPLATENEW_H
40 std::vector<std::vector<T> > obj;
48 throw std::runtime_error(
"WilsonTemplate::WilsonTemplate(): order_qcd and/or order_qed out of range");
92 std::stringstream out;
93 out << order_qcd_i <<
" and " << order_qed_i;
94 throw std::runtime_error(
"WilsonTemplate::getCoeff(): requested order " + out.str() +
95 " not present in the object");
97 return wilson.getOrd(order_qcd_i, order_qed_i);
107 std::stringstream out;
108 out << order_qcd_i <<
" and " << order_qed_i;
109 throw std::runtime_error(
"WilsonTemplate::setElem(): order " + out.str() +
110 " not implemented ");
112 if (v.size() !=
size)
113 throw std::runtime_error(
"WilsonTemplate::setElem(): wrong size");
115 wilson.setOrd(order_qcd_i, order_qed_i, v);
WilsonTemplateNew(unsigned int size_i, schemes scheme_i, qcd_orders order_qcd_i, qed_orders order_qed_i=QED0)
void setScheme(schemes scheme)
const T & getWilson(qcd_orders order_qcd_i, qed_orders order_qed_i=QED0) const
schemes getScheme() const
qed_orders getOrder_QED() const
unsigned int getSize() const
Expanded< T > getWilson() const
qcd_orders getOrder_QCD() const
schemes
An enum type for regularization schemes.
A template class for Taylor double expansion of several objects.
void setWilson(const T &v, qcd_orders order_qcd_i, qed_orders order_qed_i=QED0)