a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
HeffDF1_diujlknu.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2023 HEPfit Collaboration
3 *
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8
9#ifndef HEFFDF1_DIUJLKNU_H
10#define HEFFDF1_DIUJLKNU_H
11
12
13class StandardModel;
15
16#include "QCD.h"
17#include "WilsonCoefficient.h"
18#include "gslpp.h"
19#include <sstream>
20#include <memory>
21#include <array>
22
23
24
32public:
42 virtual ~HeffDF1_diujlknu();
43
52 gslpp::vector<gslpp::complex>** ComputeCoeffdiujleptonknu(int i, int j, int k, double mu);
53
54
59 const StandardModel& GetModel() const {
60 return model;
61 }
62
63
64private:
65
67 std::vector<WilsonCoefficient> coeffdiujleptonknu;
68 std::unique_ptr<EvolDF1_diujlknu> evolDF1;
69
70};
71
72#endif /* HEFFDF1_DIUJLKNU_H */
73
Hamiltonian Class for transitions (leptonic and semileptonic charged-current meson decays)
HeffDF1_diujlknu(const StandardModel &SM)
HeffDF1_Plepnu constructor.
const StandardModel & GetModel() const
gslpp::vector< gslpp::complex > ** ComputeCoeffdiujleptonknu(int i, int j, int k, double mu)
virtual ~HeffDF1_diujlknu()
HeffDC1 destructor.
const StandardModel & model
std::vector< WilsonCoefficient > coeffdiujleptonknu
std::unique_ptr< EvolDF1_diujlknu > evolDF1
A model class for the Standard Model.