21 std::shared_ptr<WilsonCoefficient>
clone()
const override {
22 return std::make_shared<C1_THDM>(*
this);
34 std::shared_ptr<WilsonCoefficient>
clone()
const override {
35 return std::make_shared<C2_THDM>(*
this);
47 std::shared_ptr<WilsonCoefficient>
clone()
const override {
48 return std::make_shared<C3_THDM>(*
this);
62 std::shared_ptr<WilsonCoefficient>
clone()
const override {
63 return std::make_shared<C4_THDM>(*
this);
78 std::shared_ptr<WilsonCoefficient>
clone()
const override {
79 return std::make_shared<C5_THDM>(*
this);
93 std::shared_ptr<WilsonCoefficient>
clone()
const override {
94 return std::make_shared<C6_THDM>(*
this);
108 std::shared_ptr<WilsonCoefficient>
clone()
const override {
109 return std::make_shared<C7_THDM>(*
this);
125 std::shared_ptr<WilsonCoefficient>
clone()
const override {
126 return std::make_shared<C8_THDM>(*
this);
142 std::shared_ptr<WilsonCoefficient>
clone()
const override {
143 return std::make_shared<C9_THDM>(*
this);
158 std::shared_ptr<WilsonCoefficient>
clone()
const override {
159 return std::make_shared<C10_THDM>(*
this);
174 std::shared_ptr<WilsonCoefficient>
clone()
const override {
175 return std::make_shared<CQ1_THDM>(*
this);
179 static double compute_LO(
const ParamSrc& src,
int lepton_mass_slot,
int lepton_yukawa_slot);
190 std::shared_ptr<WilsonCoefficient>
clone()
const override {
191 return std::make_shared<CQ2_THDM>(*
this);
195 static double compute_LO(
const ParamSrc& src,
int lepton_mass_slot,
int lepton_yukawa_slot);
206 std::shared_ptr<WilsonCoefficient>
clone()
const override {
207 return std::make_shared<CP1_THDM>(*
this);
219 std::shared_ptr<WilsonCoefficient>
clone()
const override {
220 return std::make_shared<CP2_THDM>(*
this);
232 std::shared_ptr<WilsonCoefficient>
clone()
const override {
233 return std::make_shared<CP3_THDM>(*
this);
245 std::shared_ptr<WilsonCoefficient>
clone()
const override {
246 return std::make_shared<CP4_THDM>(*
this);
258 std::shared_ptr<WilsonCoefficient>
clone()
const override {
259 return std::make_shared<CP5_THDM>(*
this);
271 std::shared_ptr<WilsonCoefficient>
clone()
const override {
272 return std::make_shared<CP6_THDM>(*
this);
283 std::shared_ptr<WilsonCoefficient>
clone()
const override {
284 return std::make_shared<CP7_THDM>(*
this);
294 std::shared_ptr<WilsonCoefficient>
clone()
const override {
295 return std::make_shared<CP8_THDM>(*
this);
305 std::shared_ptr<WilsonCoefficient>
clone()
const override {
306 return std::make_shared<CP9_THDM>(*
this);
316 std::shared_ptr<WilsonCoefficient>
clone()
const override {
317 return std::make_shared<CP10_THDM>(*
this);
328 std::shared_ptr<WilsonCoefficient>
clone()
const override {
329 return std::make_shared<CPQ1_THDM>(*
this);
340 std::shared_ptr<WilsonCoefficient>
clone()
const override {
341 return std::make_shared<CPQ2_THDM>(*
this);
Wilson helper blocks specialized for the THDM model.
Domain container grouping related Wilson coefficients with matching and running access.
Domain objects representing Wilson coefficients and their matching metadata.
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
static double compute_NLO(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.
static double compute_NNLO(const ParamSrc &src)
static double compute_NLO(const ParamSrc &src)
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
static double compute_NNLO(const ParamSrc &src)
static double compute_NNLO(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_NNLO(const ParamSrc &src)
static double compute_NLO(const ParamSrc &src)
static double compute_LO(const ParamSrc &src)
static double compute_NNLO(const ParamSrc &src)
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
static double compute_NLO(const ParamSrc &src)
static double compute_LO(const ParamSrc &src)
std::shared_ptr< WilsonCoefficient > clone() const override
Virtual clone for polymorphic copy.
static double compute_NNLO(const ParamSrc &src)
static double compute_NLO(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)
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.
static double compute_LO(const ParamSrc &src)
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.
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.
static double compute_LO(const ParamSrc &src, int lepton_mass_slot)
static double compute_LO(const ParamSrc &src)
static double compute_LO(const ParamSrc &src, int lepton_mass_slot)
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.
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.