Hyperiso
1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
WilsonExtractor.h
Go to the documentation of this file.
1
#include "
IOutputExtractor.h
"
2
#include "
WilsonInterface.h
"
3
#include "
Include.h
"
4
5
std::string
wc_key
(
const
std::string& coefName,
QCDOrder
o,
ContributionType
c);
6
7
class
WilsonCoeffExtractor
:
public
IOutputExtractor
{
8
public
:
9
WilsonCoeffExtractor
(
WilsonInterface
& wi,
10
const
WilsonBuildConfig
& wbc,
11
const
std::unordered_set<WCoefId>& coefs)
12
: wi_(wi), wbc_(wbc), coefs_(coefs) {}
13
14
std::vector<std::string>
schema
(
const
OutputSpec
&
/*spec*/
)
const override
;
15
16
void
extract
(std::unordered_map<std::string, Value>& outY,
17
const
OutputSpec
&
/*spec*/
)
const override
;
18
19
private
:
20
WilsonInterface
& wi_;
21
const
WilsonBuildConfig
& wbc_;
22
const
std::unordered_set<WCoefId>& coefs_;
23
24
void
add_one(std::unordered_map<std::string, Value>& outY,
25
WCoefId
coef,
26
const
std::string& name,
27
QCDOrder
ord,
28
ContributionType
ct)
const
;
29
30
void
push_cols_for_coef(std::vector<std::string>& cols,
31
const
std::string& name)
const
;
32
};
QCDOrder
QCDOrder
Definition
GeneralEnum.h:592
ContributionType
ContributionType
Definition
GeneralEnum.h:655
IOutputExtractor.h
Include.h
wc_key
std::string wc_key(const std::string &coefName, QCDOrder o, ContributionType c)
Definition
WilsonExtractor.cpp:3
WilsonInterface.h
IOutputExtractor
Definition
IOutputExtractor.h:9
SymbolId< WCoefTag >
WilsonCoeffExtractor
Definition
WilsonExtractor.h:7
WilsonCoeffExtractor::WilsonCoeffExtractor
WilsonCoeffExtractor(WilsonInterface &wi, const WilsonBuildConfig &wbc, const std::unordered_set< WCoefId > &coefs)
Definition
WilsonExtractor.h:9
WilsonCoeffExtractor::extract
void extract(std::unordered_map< std::string, Value > &outY, const OutputSpec &) const override
Definition
WilsonExtractor.cpp:30
WilsonCoeffExtractor::schema
std::vector< std::string > schema(const OutputSpec &) const override
Definition
WilsonExtractor.cpp:14
WilsonInterface
User-facing API to build and query Wilson coefficients at matching and hadronic scales.
Definition
WilsonInterface.h:76
OutputSpec
Definition
ObjectsOutputs.h:37
WilsonBuildConfig
Configuration for building sets of Wilson coefficients.
Definition
Configs.h:32
Hyperiso
core
src
UserInterface
WilsonExtractor.h
Generated by
1.9.8