Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
BScalarWilson.h
Go to the documentation of this file.
1#ifndef BSCALAR_WILSON_H
2#define BSCALAR_WILSON_H
3
4#include "Wilson.h"
5#include "wcoef_ids.hpp"
6
7class CQ1 : public WilsonCoefficient {
8public:
9 explicit CQ1(WCoef coef = WCoef::CQ1_MU);
10
11
13
14 std::shared_ptr<WilsonCoefficient> clone() const override {
15 return std::make_shared<CQ1>(*this);
16 }
17
18 static double compute_LO(const ParamSrc& src);
19 static double compute_LO(const ParamSrc& src, int lepton_mass_slot);
20};
21
22class CQ2 : public WilsonCoefficient {
23public:
24 explicit CQ2(WCoef coef = WCoef::CQ2_MU);
25
26
27
29
30 std::shared_ptr<WilsonCoefficient> clone() const override {
31 return std::make_shared<CQ2>(*this);
32 }
33
34 static double compute_LO(const ParamSrc& src);
35 static double compute_LO(const ParamSrc& src, int lepton_mass_slot);
36};
37
38#endif
WCoef
Domain objects representing Wilson coefficients and their matching metadata.
void NNLO_calculation()
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
static double compute_LO(const ParamSrc &src)
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
void NNLO_calculation()
static double compute_LO(const ParamSrc &src)
Lightweight view over a set of source parameters keyed by ParamId.
Abstract base class representing a Wilson coefficient and its matching information.
Definition Wilson.h:153