a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
AmpDS1.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2012 HEPfit Collaboration
3 *
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#ifndef AMPDS1_H
9#define AMPDS1_H
10
11class StandardModel;
12#include "gslpp_complex.h"
13#include "OrderScheme.h"
14#include "gslpp.h"
15#include "math.h"
16
17class AmpDS1 {
18public:
24 AmpDS1(const StandardModel& SM_i);
25
26protected:
32 gslpp::complex AmpDS1pp0(orders order);
33
39 gslpp::complex AmpDS1pp0pureLAT(orders order);
40
46 gslpp::complex AmpDS1pp2(orders order);
47
53 double getReA0();
54
60 double getReA2();
61
67 gslpp::matrix<double> getChiralMatrixpp0() const;
68
74 gslpp::matrix<double> getChiralMatrixpp2() const;
75
81 gslpp::matrix<double> getRIMatrixpp0() const;
82
89 gslpp::matrix<double> getRISMOMTransMatrix(double mu, orders order) const;
90
91private:
92
94
95};
96
97
98#endif /* AMPDS1_H */
Definition: AmpDS1.h:17
gslpp::matrix< double > getChiralMatrixpp0() const
Definition: AmpDS1.cpp:319
double getReA2()
Definition: AmpDS1.cpp:218
const StandardModel & mySM
Definition: AmpDS1.h:93
gslpp::matrix< double > getChiralMatrixpp2() const
Definition: AmpDS1.cpp:343
gslpp::matrix< double > getRIMatrixpp0() const
Definition: AmpDS1.cpp:356
gslpp::complex AmpDS1pp2(orders order)
Definition: AmpDS1.cpp:133
gslpp::complex AmpDS1pp0pureLAT(orders order)
Definition: AmpDS1.cpp:233
AmpDS1(const StandardModel &SM_i)
compute the amplitude for decay in 2 pion
Definition: AmpDS1.cpp:14
gslpp::matrix< double > getRISMOMTransMatrix(double mu, orders order) const
Definition: AmpDS1.cpp:384
gslpp::complex AmpDS1pp0(orders order)
Definition: AmpDS1.cpp:21
double getReA0()
Definition: AmpDS1.cpp:197
A model class for the Standard Model.
orders
An enum type for orders in QCD.
Definition: OrderScheme.h:33