Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
MartyMassRunner.hpp
Go to the documentation of this file.
1#ifndef MARTY_MASS_RUNNER_H
2#define MARTY_MASS_RUNNER_H
3
4#include "Parameters.h"
5
26 double Q_match;
27
28public:
33 explicit MartyMassRunner(double Q_match) : Q_match(Q_match) {}
34
39 double get_mt() {
40 return QCDHelper::msbar_mass(6, Q_match);
41 }
42
47 double get_mb() {
48 return QCDHelper::msbar_mass(5, Q_match);
49 }
50
55 double get_mc() {
56 return QCDHelper::msbar_mass(4, Q_match);
57 }
58};
59
60#endif // MARTY_MASS_RUNNER_H
Model-dependent parameter repository and initialization strategies.
Provides MS-bar running quark masses at a chosen scale.
double get_mc()
Returns the charm mass at Q_match.
MartyMassRunner(double Q_match)
Constructs the runner with a given matching scale.
double get_mt()
Returns the top mass at Q_match.
double get_mb()
Returns the bottom mass at Q_match.
static double msbar_mass(int pdg_code, double mu, MassType mass_b_type=MassType::POLE, MassType mass_t_type=MassType::POLE)
Computes the MS-bar running mass of a quark at scale μ.
Definition QCDHelper.cpp:64