8#ifndef TOPQUARKOBSERVABLES_H
9#define TOPQUARKOBSERVABLES_H
84 inline double ewgc(
const std::string name)
const
89 inline double ewgc(
const std::string name,
int i,
int j)
const
94 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
136 inline double ewgc(
const std::string name)
const
141 inline double ewgc(
const std::string name,
int i,
int j)
const
146 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
189 inline double ewgc(
const std::string name)
const
194 inline double ewgc(
const std::string name,
int i,
int j)
const
199 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
242 inline double ewgc(
const std::string name)
const
247 inline double ewgc(
const std::string name,
int i,
int j)
const
252 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
290 inline double ewgc(
const std::string name)
const
295 inline double ewgc(
const std::string name,
int i,
int j)
const
300 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
336 inline double ewgc(
const std::string name)
const
341 inline double ewgc(
const std::string name,
int i,
int j)
const
346 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
380 inline double ewgc(
const std::string name)
const
385 inline double ewgc(
const std::string name,
int i,
int j)
const
390 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
425 inline double ewgc(
const std::string name)
const
430 inline double ewgc(
const std::string name,
int i,
int j)
const
435 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
477 inline double ewgc(
const std::string name)
const
482 inline double ewgc(
const std::string name,
int i,
int j)
const
487 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
533 inline double ewgc(
const std::string name)
const
538 inline double ewgc(
const std::string name,
int i,
int j)
const
543 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
584 inline double ewgc(
const std::string name)
const
589 inline double ewgc(
const std::string name,
int i,
int j)
const
594 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
637 inline double ewgc(
const std::string name)
const
642 inline double ewgc(
const std::string name,
int i,
int j)
const
647 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
692 inline double ewgc(
const std::string name)
const
697 inline double ewgc(
const std::string name,
int i,
int j)
const
702 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
744 inline double ewgc(
const std::string name)
const
749 inline double ewgc(
const std::string name,
int i,
int j)
const
754 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
798 inline double ewgc(
const std::string name)
const
803 inline double ewgc(
const std::string name,
int i,
int j)
const
808 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
843 inline double ewgc(
const std::string name)
const
848 inline double ewgc(
const std::string name,
int i,
int j)
const
853 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
891 inline double ewgc(
const std::string name)
const
896 inline double ewgc(
const std::string name,
int i,
int j)
const
901 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
939 inline double ewgc(
const std::string name)
const
944 inline double ewgc(
const std::string name,
int i,
int j)
const
949 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
985 inline double ewgc(
const std::string name)
const
990 inline double ewgc(
const std::string name,
int i,
int j)
const
995 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
1031 inline double ewgc(
const std::string name)
const
1036 inline double ewgc(
const std::string name,
int i,
int j)
const
1041 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
1084 inline double ewgc(
const std::string name)
const
1089 inline double ewgc(
const std::string name,
int i,
int j)
const
1094 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
1132 inline double ewgc(
const std::string name)
const
1137 inline double ewgc(
const std::string name,
int i,
int j)
const
1142 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
1174 inline double ewgc(
const std::string name)
const
1179 inline double ewgc(
const std::string name,
int i,
int j)
const
1184 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
1221 inline double ewgc(
const std::string name)
const
1226 inline double ewgc(
const std::string name,
int i,
int j)
const
1231 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
1268 inline double ewgc(
const std::string name)
const
1273 inline double ewgc(
const std::string name,
int i,
int j)
const
1278 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
1318 inline double ewgc(
const std::string name)
const
1323 inline double ewgc(
const std::string name,
int i,
int j)
const
1328 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
1366 inline double ewgc(
const std::string name)
const
1371 inline double ewgc(
const std::string name,
int i,
int j)
const
1376 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
1412 inline double ewgc(
const std::string name)
const
1417 inline double ewgc(
const std::string name,
int i,
int j)
const
1422 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
1457 inline double ewgc(
const std::string name)
const
1462 inline double ewgc(
const std::string name,
int i,
int j)
const
1467 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
1507 double ewgc(
const std::string name)
const
1512 double ewgc(
const std::string name,
int i,
int j)
const
1517 double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
1549 inline double ewgc(
const std::string name)
const
1554 inline double ewgc(
const std::string name,
int i,
int j)
const
1559 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
1600 inline double ewgc(
const std::string name)
const
1605 inline double ewgc(
const std::string name,
int i,
int j)
const
1610 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
1649 inline double ewgc(
const std::string name)
const
1654 inline double ewgc(
const std::string name,
int i,
int j)
const
1659 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
1696 inline double ewgc(
const std::string name)
const
1701 inline double ewgc(
const std::string name,
int i,
int j)
const
1706 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
1742 inline double ewgc(
const std::string name)
const
1747 inline double ewgc(
const std::string name,
int i,
int j)
const
1752 inline double ewgc(
const std::string name,
int i,
int j,
int k,
int l)
const
const TopQuarkObservables mytopobs
F0_LO(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name) const
double ewgc(const std::string name, int i, int j) const
double ewgc(const std::string name, int i, int j, int k, int l) const
FB_asymmetry_Tevatron_tt_diff_mtt_LO(const StandardModel &SM_i)
charge_asymmetry_tt_diff_mtt_LO constructor.
const TopQuarkObservables mytopobs
double ewgc(const std::string name, int i, int j) const
double ewgc(const std::string name) const
double ewgc(const std::string name, int i, int j, int k, int l) const
double ewgc(const std::string name) const
const TopQuarkObservables mytopobs
double ewgc(const std::string name, int i, int j, int k, int l) const
double ewgc(const std::string name, int i, int j) const
FL_LO(const StandardModel &SM_i)
FL constructor.
const TopQuarkObservables mytopobs
double ewgc(const std::string name, int i, int j) const
FR_LO(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name, int i, int j, int k, int l) const
double ewgc(const std::string name) const
A model class for new physics in the form of the dimension-six effective Lagrangian.
double getSMEFTCoeffEW(const std::string name) const
R_tt_13_o_8_LO(const StandardModel &SM_i)
R_tt_13_o_8_LO constructor.
double ewgc(const std::string name) const
const TopQuarkObservables mytopobs
double ewgc(const std::string name, int i, int j) const
double ewgc(const std::string name, int i, int j, int k, int l) const
double ewgc(const std::string name) const
double ewgc(const std::string name, int i, int j, int k, int l) const
const TopQuarkObservables mytopobs
R_tt_8_o_7_LO(const StandardModel &SM_i)
R_tt_8_o_7_LO constructor.
double ewgc(const std::string name, int i, int j) const
double ewgc(const std::string name, int i, int j, int k, int l) const
double ewgc(const std::string name, int i, int j) const
double ewgc(const std::string name) const
R_ttw_LO(const StandardModel &SM_i)
R_ttw_LO constructor.
const TopQuarkObservables mytopobs
A model class for the Standard Model.
double getSMEFTCoeffEW(const std::string name, int i, int j, int k, int l) const
const TopQuarkObservables mytopobs
double getSMEFTCoeffEW(const std::string name) const
Test_direct(const StandardModel &SM_i)
Test_direct constructor.
double getSMEFTCoeffEW(const std::string name, int i, int j) const
A class for a model prediction of an observable.
const NPSMEFTd6General & GetmyNPSMEFTd6General() const
const NPSMEFTd6General & myNPSMEFTd6General
TopQuarkObservables(const NPSMEFTd6General &NP_i)
virtual ~TopQuarkObservables()
double ewgc(const std::string name) const
double ewgc(const std::string name, int i, int j, int k, int l) const
double ewgc(const std::string name, int i, int j) const
charge_asymmetry_tt_diff_mtt_LO(const StandardModel &SM_i)
charge_asymmetry_tt_diff_mtt_LO constructor.
const TopQuarkObservables mytopobs
Differential cross section of pp->ttbar w.r.t. the invariant mass of the ttbar pair normalised by the...
const TopQuarkObservables mytopobs
double ewgc(const std::string name) const
double ewgc(const std::string name, int i, int j, int k, int l) const
sigma_norm_tt_diff_mtt_ATLAS_LO(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name, int i, int j) const
sigma_taq_LO_ATLAS(const StandardModel &SM_i)
sigma_taq_LO constructor.
double ewgc(const std::string name, int i, int j, int k, int l) const
const TopQuarkObservables mytopobs
double ewgc(const std::string name) const
double ewgc(const std::string name, int i, int j) const
double ewgc(const std::string name, int i, int j) const
double ewgc(const std::string name, int i, int j, int k, int l) const
double ewgc(const std::string name) const
const TopQuarkObservables mytopobs
sigma_taq_LO_CMS(const StandardModel &SM_i)
sigma_taq_LO constructor.
sigma_tb_13_LO(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name, int i, int j) const
double ewgc(const std::string name, int i, int j, int k, int l) const
double ewgc(const std::string name) const
const TopQuarkObservables mytopobs
double ewgc(const std::string name) const
double ewgc(const std::string name, int i, int j) const
const TopQuarkObservables mytopobs
sigma_tb_8_LO(const StandardModel &SM_i)
s-channel production of top quarks at 8 TeV constructor.
double ewgc(const std::string name, int i, int j, int k, int l) const
sigma_tq_13_LO(const StandardModel &SM_i)
sigma_tq_13_LO constructor.
const TopQuarkObservables mytopobs
double ewgc(const std::string name) const
double ewgc(const std::string name, int i, int j, int k, int l) const
double ewgc(const std::string name, int i, int j) const
const TopQuarkObservables mytopobs
sigma_tq_7_LO(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name, int i, int j, int k, int l) const
double ewgc(const std::string name) const
double ewgc(const std::string name, int i, int j) const
const TopQuarkObservables mytopobs
double ewgc(const std::string name, int i, int j) const
double ewgc(const std::string name) const
sigma_tq_8_LO(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name, int i, int j, int k, int l) const
const TopQuarkObservables mytopobs
double ewgc(const std::string name, int i, int j) const
sigma_tq_antitop_13_LO(const StandardModel &SM_i)
sigma_tq_antitop_13_LO constructor.
double ewgc(const std::string name, int i, int j, int k, int l) const
double ewgc(const std::string name) const
double ewgc(const std::string name) const
sigma_tq_top_13_LO(const StandardModel &SM_i)
sigma_tq_top_13_LO constructor.
double ewgc(const std::string name, int i, int j) const
const TopQuarkObservables mytopobs
double ewgc(const std::string name, int i, int j, int k, int l) const
double ewgc(const std::string name, int i, int j) const
const TopQuarkObservables mytopobs
sigma_tt_13_LO(const StandardModel &SM_i)
sigma_tt_13_LO constructor.
double ewgc(const std::string name) const
double ewgc(const std::string name, int i, int j, int k, int l) const
Differential cross section of pp->ttbar w.r.t. the invariant mass of the ttbar pair with the binning ...
const TopQuarkObservables mytopobs
double ewgc(const std::string name) const
double ewgc(const std::string name, int i, int j, int k, int l) const
sigma_tt_diff_mtt_CMS_LO(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name, int i, int j) const
Differential cross section of pp->ttbar w.r.t. the invariant mass of the ttbar pair with the binning ...
double ewgc(const std::string name, int i, int j) const
double ewgc(const std::string name, int i, int j, int k, int l) const
sigma_tt_diff_mtt_LO_CMS_181106625(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name) const
const TopQuarkObservables mytopobs
sigma_tta_diff_LO_ATLAS_emu_200706946(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name, int i, int j) const
const TopQuarkObservables mytopobs
double ewgc(const std::string name) const
double ewgc(const std::string name, int i, int j, int k, int l) const
double ewgc(const std::string name, int i, int j, int k, int l) const
double ewgc(const std::string name) const
sigma_tta_diff_LO_CMS_dilepton_220107301(const StandardModel &SM_i)
FL constructor.
const TopQuarkObservables mytopobs
double ewgc(const std::string name, int i, int j) const
double ewgc(const std::string name) const
double ewgc(const std::string name, int i, int j, int k, int l) const
const TopQuarkObservables mytopobs
sigma_tta_diff_LO_CMS_semileptonic_210701508(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name, int i, int j) const
double ewgc(const std::string name, int i, int j) const
double ewgc(const std::string name) const
sigma_ttbb_13_LO_dilepton(const StandardModel &SM_i)
sigma_ttbb_13_LO constructor.
double ewgc(const std::string name, int i, int j, int k, int l) const
const TopQuarkObservables mytopobs
const TopQuarkObservables mytopobs
double ewgc(const std::string name, int i, int j, int k, int l) const
double ewgc(const std::string name) const
sigma_ttbb_13_LO_lepjet(const StandardModel &SM_i)
sigma_ttbb_13_LO_lepjet constructor.
double ewgc(const std::string name, int i, int j) const
const TopQuarkObservables mytopobs
double ewgc(const std::string name, int i, int j) const
double ewgc(const std::string name) const
sigma_tttt_13_LO(const StandardModel &SM_i)
sigma_tttt_13_LO constructor.
double ewgc(const std::string name, int i, int j, int k, int l) const
double ewgc(const std::string name, int i, int j, int k, int l) const
const TopQuarkObservables mytopobs
sigma_ttw_LO(const StandardModel &SM_i)
sigma_ttw_LO constructor.
double ewgc(const std::string name) const
double ewgc(const std::string name, int i, int j) const
double ewgc(const std::string name, int i, int j) const
const TopQuarkObservables mytopobs
double ewgc(const std::string name) const
sigma_ttz_diff_LO_ATLAS_210312603(const StandardModel &SM_i)
sigma_ttz_diff_LO constructor.
double ewgc(const std::string name, int i, int j, int k, int l) const
sigma_ttz_diff_LO_ATLAS_231204450(const StandardModel &SM_i)
sigma_ttz_diff_LO constructor.
const TopQuarkObservables mytopobs
double ewgc(const std::string name, int i, int j, int k, int l) const
double ewgc(const std::string name) const
double ewgc(const std::string name, int i, int j) const
sigma_ttz_diff_LO_CMS_190711270(const StandardModel &SM_i)
sigma_ttz_diff_LO constructor.
double ewgc(const std::string name, int i, int j) const
double ewgc(const std::string name) const
double ewgc(const std::string name, int i, int j, int k, int l) const
const TopQuarkObservables mytopobs
double ewgc(const std::string name, int i, int j, int k, int l) const
double ewgc(const std::string name, int i, int j) const
const TopQuarkObservables mytopobs
sigma_tw_13_LO(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name) const
double ewgc(const std::string name, int i, int j, int k, int l) const
double ewgc(const std::string name, int i, int j) const
double ewgc(const std::string name) const
const TopQuarkObservables mytopobs
sigma_tw_7_LO(const StandardModel &SM_i)
sigma_tw_7_LO constructor.
double ewgc(const std::string name, int i, int j) const
double ewgc(const std::string name, int i, int j, int k, int l) const
sigma_tw_8_LO(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name) const
const TopQuarkObservables mytopobs
double ewgc(const std::string name, int i, int j) const
double ewgc(const std::string name, int i, int j, int k, int l) const
sigma_tzq_LO(const StandardModel &SM_i)
FL constructor.
double ewgc(const std::string name) const
const TopQuarkObservables mytopobs