Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
ChargedCurrentWilsonTHDM.h
Go to the documentation of this file.
1#ifndef CHARGEDCURRENTWILSON_THDM_H
2#define CHARGEDCURRENTWILSON_THDM_H
3
4#include "Wilson.h"
5
7public:
8 C_V1_bc_THDM() : WilsonCoefficient("C_V1_bc_THDM", GroupMapper::str(WGroup::CC_bc) + "_MATCH") {}
9
10
11
12
13
14 std::shared_ptr<WilsonCoefficient> clone() const override {
15 return std::make_shared<C_V1_bc_THDM>(*this);
16 }
17
18};
19
21public:
22 C_V2_bc_THDM() : WilsonCoefficient("C_V2_bc_THDM", GroupMapper::str(WGroup::CC_bc) + "_MATCH") {}
23
24
25
26
27
28 std::shared_ptr<WilsonCoefficient> clone() const override {
29 return std::make_shared<C_V2_bc_THDM>(*this);
30 }
31
32};
33
35public:
37
38
39
40 static double compute_LO(const ParamSrc& src);
41
42 std::shared_ptr<WilsonCoefficient> clone() const override {
43 return std::make_shared<C_S1_bc_THDM>(*this);
44 }
45
46};
47
49public:
51
52
53
54 static double compute_LO(const ParamSrc& src);
55
56 std::shared_ptr<WilsonCoefficient> clone() const override {
57 return std::make_shared<C_S2_bc_THDM>(*this);
58 }
59
60};
61
63public:
64 C_T_bc_THDM() : WilsonCoefficient("C_T_bc_THDM", GroupMapper::str(WGroup::CC_bc) + "_MATCH") {}
65
66
67
68
69
70 std::shared_ptr<WilsonCoefficient> clone() const override {
71 return std::make_shared<C_T_bc_THDM>(*this);
72 }
73
74};
75
76
77
79public:
80 C_V1_bu_THDM() : WilsonCoefficient("C_V1_bu_THDM", GroupMapper::str(WGroup::CC_bu) + "_MATCH") {}
81
82
83
84
85
86 std::shared_ptr<WilsonCoefficient> clone() const override {
87 return std::make_shared<C_V1_bu_THDM>(*this);
88 }
89
90};
91
93public:
94 C_V2_bu_THDM() : WilsonCoefficient("C_V2_bu_THDM", GroupMapper::str(WGroup::CC_bu) + "_MATCH") {}
95
96
97
98
99
100 std::shared_ptr<WilsonCoefficient> clone() const override {
101 return std::make_shared<C_V2_bu_THDM>(*this);
102 }
103
104};
105
107public:
108 C_S1_bu_THDM();
109
110
111
112 static double compute_LO(const ParamSrc& src);
113
114 std::shared_ptr<WilsonCoefficient> clone() const override {
115 return std::make_shared<C_S1_bu_THDM>(*this);
116 }
117
118};
119
121public:
122 C_S2_bu_THDM();
123
124
125
126 static double compute_LO(const ParamSrc& src);
127
128 std::shared_ptr<WilsonCoefficient> clone() const override {
129 return std::make_shared<C_S2_bu_THDM>(*this);
130 }
131
132};
133
135public:
136 C_T_bu_THDM() : WilsonCoefficient("C_T_bu_THDM", GroupMapper::str(WGroup::CC_bu) + "_MATCH") {}
137
138
139
140
141
142 std::shared_ptr<WilsonCoefficient> clone() const override {
143 return std::make_shared<C_T_bu_THDM>(*this);
144 }
145
146};
147
148#endif
WGroup
Domain objects representing Wilson coefficients and their matching metadata.
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
static double compute_LO(const ParamSrc &src)
static double compute_LO(const ParamSrc &src)
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
static double compute_LO(const ParamSrc &src)
static double compute_LO(const ParamSrc &src)
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
Mapper for WGroup <-> WGroupId <-> optional external string.
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