v1.0
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
Go to the documentation of this file.
8 #ifndef WILSONTEMPLATE_H
9 #define WILSONTEMPLATE_H
34 for (
int i =
LO; i <= MAXORDER; i++) {
41 for (
int i =
LO_QED; i <= MAXORDER_QED; i++) {
54 for (
int i =
LO; i <= MAXORDER_QED; i++)
55 if (orig.
elem[i]!= NULL)
elem[i] =
new T(*(orig.
elem[i]));
61 for (
int i =
LO; i <= MAXORDER_QED; i++)
82 for(
int i =
LO; i <=
order; i++){
123 if (
order > this->order) {
124 std::stringstream out;
126 throw std::runtime_error(
"WilsonTemplate::getElem(): requested order " + out.str() +
127 " not present in the object");
135 std::stringstream out;
137 throw std::runtime_error(
"WilsonTemplate::getElem(): requested order_qed " + out.str() +
138 "not present in the object");
145 if (order_i >
order) {
146 std::stringstream out;
148 throw std::runtime_error(
"MatchingCondition::setElem(): order " + out.str() +
149 " not implemented ");
157 std::stringstream out;
159 throw std::runtime_error(
"MatchingCondition::setElem(): order " + out.str() +
160 " not implemented ");
162 *
elem[order_qed_i] = v;
void setScheme(schemes scheme)
T * Elem(orders order) const
T * Elem(orders_qed order_qed) const
orders_qed getOrder_qed() const
schemes getScheme() const
void setElem(const T &v, orders_qed order_qed_i)
schemes
An enum type for regularization schemes.
A template class for the Wilson coefficients.
virtual void setMu(double mu)
orders_qed
An enum type for orders in electroweak.
virtual void resetCoefficient()
void setElem(const T &v, orders order_i)
orders
An enum type for orders in QCD.
WilsonTemplate(unsigned int dim, schemes scheme_i, orders order_i, orders_qed order_qed_i=NO_QED)
unsigned int getSize() const
virtual ~WilsonTemplate()