ModelMatching.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2012 HEPfit Collaboration
3  * All rights reserved.
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef MODELMATCHING_H
9 #define MODELMATCHING_H
10 
11 #include"WilsonCoefficient.h"
12 #include <vector>
13 
23 public:
24 
25  virtual ~ModelMatching() {};
26  virtual std::vector<WilsonCoefficient>& CMdbd2() = 0;
27  virtual std::vector<WilsonCoefficient>& CMdbs2() = 0;
28  virtual std::vector<WilsonCoefficient>& CMdd2() = 0;
29 
30  virtual std::vector<WilsonCoefficient>& CMbnlep( const int a) = 0;
31  virtual std::vector<WilsonCoefficient>& CMbnlepCC( const int a) = 0;
32  virtual std::vector<WilsonCoefficient>& CMbsg()= 0;
33  virtual std::vector<WilsonCoefficient>& CMprimebsg()= 0;
34  virtual std::vector<WilsonCoefficient>& CMBMll()= 0;
35  virtual std::vector<WilsonCoefficient>& CMprimeBMll()= 0;
36  virtual std::vector<WilsonCoefficient>& CMd1()= 0;
37  virtual std::vector<WilsonCoefficient>& CMd1Buras()= 0;
38 
39 };
40 
41 #endif /* MODELMATCHING_H */
42 
virtual std::vector< WilsonCoefficient > & CMbnlepCC(const int a)=0
virtual ~ModelMatching()
Definition: ModelMatching.h:25
virtual std::vector< WilsonCoefficient > & CMprimeBMll()=0
A class for a template of model matching.
Definition: ModelMatching.h:22
virtual std::vector< WilsonCoefficient > & CMd1()=0
virtual std::vector< WilsonCoefficient > & CMd1Buras()=0
virtual std::vector< WilsonCoefficient > & CMdbd2()=0
virtual std::vector< WilsonCoefficient > & CMprimebsg()=0
virtual std::vector< WilsonCoefficient > & CMbsg()=0
virtual std::vector< WilsonCoefficient > & CMBMll()=0
virtual std::vector< WilsonCoefficient > & CMdbs2()=0
virtual std::vector< WilsonCoefficient > & CMbnlep(const int a)=0
virtual std::vector< WilsonCoefficient > & CMdd2()=0