a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
HeffDF1_NP Class Reference

#include <HeffDF1.h>

+ Inheritance diagram for HeffDF1_NP:

Detailed Description

Definition at line 84 of file HeffDF1.h.

Public Member Functions

Expanded< gslpp::vector< gslpp::complex > > ComputeCoeff (double mu, schemes scheme=NDR)
 
 HeffDF1_NP (std::string blocks, const StandardModel &SM, qcd_orders order_qcd, qed_orders order_qed)
 constructor More...
 
virtual ~HeffDF1_NP ()
 destructor More...
 
- Public Member Functions inherited from HeffDF1
EvolDF1 getEvol () const
 
const StandardModelGetModel () const
 
 HeffDF1 (std::string blocks, const StandardModel &SM, qcd_orders order_qcd=QCD1, qed_orders order_qed=QED0)
 constructor More...
 
gslpp::vector< gslpp::complex > LowScaleCoeff (qcd_orders order_qcd, qed_orders order_qed)
 
virtual ~HeffDF1 ()
 destructor More...
 

Private Attributes

gslpp::vector< gslpp::complex > coeffNP
 

Additional Inherited Members

- Protected Attributes inherited from HeffDF1
WilsonCoefficientNew coeff
 

Constructor & Destructor Documentation

◆ HeffDF1_NP()

HeffDF1_NP::HeffDF1_NP ( std::string  blocks,
const StandardModel SM,
qcd_orders  order_qcd,
qed_orders  order_qed 
)

constructor

Parameters
SM
modelmatching

Definition at line 146 of file HeffDF1.cpp.

147: HeffDF1(blocks, SM, order_qcd, order_qed),
148 coeffNP(blocks_nops.at(blocks), 0.)
149{
150 coeffNP.assign(6, -1.);
151 coeffNP.assign(8, 1.);
152 coeffNP.assign(9, -1.);
153}
std::map< std::string, unsigned int > blocks_nops
Definition: EvolDF1.cpp:16
gslpp::vector< gslpp::complex > coeffNP
Definition: HeffDF1.h:109
std::string blocks
Definition: HeffDF1.h:75
HeffDF1(std::string blocks, const StandardModel &SM, qcd_orders order_qcd=QCD1, qed_orders order_qed=QED0)
constructor
Definition: HeffDF1.cpp:13

◆ ~HeffDF1_NP()

virtual HeffDF1_NP::~HeffDF1_NP ( )
inlinevirtual

destructor

Definition at line 97 of file HeffDF1.h.

97 {
98 };

Member Function Documentation

◆ ComputeCoeff()

Expanded< gslpp::vector< gslpp::complex > > HeffDF1_NP::ComputeCoeff ( double  mu,
schemes  scheme = NDR 
)
virtual
Parameters
muis the low energy scale
schemeindicates the renormalization scheme
Returns
the effective hamiltonian at the scale mu B -> K^*ll decay, Misiak basis, Chetyrkin et al hep-ph/9612313

Reimplemented from HeffDF1.

Definition at line 155 of file HeffDF1.cpp.

156{
158
160
161 return coeff.getCoeff();
162}
@ QED0
Definition: OrderScheme.h:91
@ QCD0
Definition: OrderScheme.h:75
virtual Expanded< gslpp::vector< gslpp::complex > > ComputeCoeff(double mu, schemes scheme=NDR)
Definition: HeffDF1.cpp:110
WilsonCoefficientNew coeff
Definition: HeffDF1.h:68
gslpp::vector< gslpp::complex > getCoeff(qcd_orders order_qcd_i, qed_orders order_qed_i=QED0) const
void setCoeff(int i, gslpp::complex z, qcd_orders order_qcd_i, qed_orders order_qed_i=QED0)

Member Data Documentation

◆ coeffNP

gslpp::vector<gslpp::complex> HeffDF1_NP::coeffNP
private

Definition at line 109 of file HeffDF1.h.


The documentation for this class was generated from the following files: