a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
LeftRightSymmetricModelMatching.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2015 HEPfit Collaboration
3 *
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#ifndef LEFTRIGHTSYMMETRICMODELMATCHING_H
9#define LEFTRIGHTSYMMETRICMODELMATCHING_H
10
11#include "gslpp.h"
13
15
25public:
26 LeftRightSymmetricModelMatching(const LeftRightSymmetricModel & LeftRightSymmetricModel_i);
27
35
36 gslpp::complex setWCbsgWR(int i, orders order);
37 gslpp::complex setWCbsgHp(int i, orders order);
38
39 void setCMbsgWR();
40
41 virtual std::vector<WilsonCoefficient>& CMbsg();
42
43 std::vector<WilsonCoefficient>& CMprimebsg();
44
45 std::vector<WilsonCoefficient>& CMBMll(QCD::lepton lepton);
46
47 std::vector<WilsonCoefficient>& CMprimeBMll(QCD::lepton lepton);
48
49private:
51 gslpp::matrix<gslpp::complex> myCKM;
52 gslpp::matrix<gslpp::complex> myCKMR;
53
56 std::vector<WilsonCoefficient> vmcbsg, vmcprimebsg;
57 std::vector<WilsonCoefficient> vmcBMll, vmcprimeBMll;
58 gslpp::complex CWbsgArrayLO[8];
61};
62
63#endif /* LEFTRIGHTSYMMETRICMODELMATCHING_H */
64
A base class for generic Left Right Symmetric Models.
A class for the matching in the LeftRightSymmetricModel.
const LeftRightSymmetricModel & myLeftRightSymmetricModel
std::vector< WilsonCoefficient > vmcprimebsg
std::vector< WilsonCoefficient > vmcBMll
gslpp::complex setWCbsgWR(int i, orders order)
std::vector< WilsonCoefficient > vmcprimeBMll
LeftRightSymmetricModelMatching(const LeftRightSymmetricModel &LeftRightSymmetricModel_i)
std::vector< WilsonCoefficient > & CMprimebsg()
virtual std::vector< WilsonCoefficient > & CMbsg()
std::vector< WilsonCoefficient > vmcbsg
std::vector< WilsonCoefficient > & CMprimeBMll(QCD::lepton lepton)
void updateLeftRightSymmetricModelParameters()
Updates to new LeftRightSymmetricModel parameter sets.
std::vector< WilsonCoefficient > & CMBMll(QCD::lepton lepton)
gslpp::complex setWCbsgHp(int i, orders order)
gslpp::matrix< gslpp::complex > myCKMR
lepton
An enum type for leptons.
Definition: QCD.h:310
A class for the matching in the Standard Model.
A class for the Wilson coefficients.
orders
An enum type for orders in QCD.
Definition: OrderScheme.h:33