a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
Xmatrices.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 XMATRICES_H
9#define XMATRICES_H
10
11#include <gslpp.h>
12#include <CKM.h>
13
14class Xmatrices {
15public:
16 Xmatrices();
17
18 void Update(const CKM &);
19
20 gslpp::matrix<gslpp::complex> GetX1() const {
21 return X1;
22 }
23
24 gslpp::matrix<gslpp::complex> GetX13() const {
25 return X13;
26 }
27
28 gslpp::matrix<gslpp::complex> GetX2() const {
29 return X2;
30 }
31
32 gslpp::matrix<gslpp::complex> GetX3() const {
33 return X3;
34 }
35
36 gslpp::matrix<gslpp::complex> GetX4() const {
37 return X4;
38 }
39
40 gslpp::matrix<gslpp::complex> GetX5() const {
41 return X5;
42 }
43
44 gslpp::matrix<gslpp::complex> GetX6() const {
45 return X6;
46 }
47
48 gslpp::matrix<gslpp::complex> GetX9() const {
49 return X9;
50 }
51
52private:
53 gslpp::matrix<gslpp::complex> X1, X2, X3, X4, X5, X6, X9, X13;
55};
56
57#endif /* XMATRICES_H */
58
A class for the CKM matrix elements.
Definition: CKM.h:23
gslpp::matrix< gslpp::complex > GetX1() const
Definition: Xmatrices.h:20
void Update(const CKM &)
Definition: Xmatrices.cpp:19
gslpp::matrix< gslpp::complex > X3
Definition: Xmatrices.h:53
gslpp::matrix< gslpp::complex > GetX9() const
Definition: Xmatrices.h:48
gslpp::matrix< gslpp::complex > X1
Definition: Xmatrices.h:53
double mylambda
Definition: Xmatrices.h:54
gslpp::matrix< gslpp::complex > GetX13() const
Definition: Xmatrices.h:24
double myeta
Definition: Xmatrices.h:54
gslpp::matrix< gslpp::complex > GetX5() const
Definition: Xmatrices.h:40
gslpp::matrix< gslpp::complex > X9
Definition: Xmatrices.h:53
gslpp::matrix< gslpp::complex > X5
Definition: Xmatrices.h:53
gslpp::matrix< gslpp::complex > GetX3() const
Definition: Xmatrices.h:32
gslpp::matrix< gslpp::complex > GetX4() const
Definition: Xmatrices.h:36
gslpp::matrix< gslpp::complex > X4
Definition: Xmatrices.h:53
gslpp::matrix< gslpp::complex > GetX2() const
Definition: Xmatrices.h:28
gslpp::matrix< gslpp::complex > X2
Definition: Xmatrices.h:53
gslpp::matrix< gslpp::complex > X6
Definition: Xmatrices.h:53
double myA
Definition: Xmatrices.h:54
gslpp::matrix< gslpp::complex > GetX6() const
Definition: Xmatrices.h:44
double myrho
Definition: Xmatrices.h:54
gslpp::matrix< gslpp::complex > X13
Definition: Xmatrices.h:53