a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
ImADC2.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2019 HEPfit Collaboration
3  *
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 
9 #ifndef IMADC2_H
10 #define IMADC2_H
11 
12 #include "ThObservable.h"
13 #include "AmpDD2.h"
14 
15 class ImADC2 : public ThObservable, AmpDD2 {
19 public:
24  ImADC2(const StandardModel& SM_i) : ThObservable(SM_i), AmpDD2(SM_i) {};
30  double computeThValue() {
31  return(AmpDD(FULLNLO).imag());
32  };
33 
34 private:
35 
36 };
37 
38 #endif /* IMADC2_H */
ImADC2
Definition: ImADC2.h:15
ThObservable.h
ImADC2::computeThValue
double computeThValue()
a method returning the imaginary part of the complex amplitude for the dispersive part of the mixing
Definition: ImADC2.h:30
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:477
AmpDD2::AmpDD
gslpp::complex AmpDD(orders order)
a method returning the complex amplitude for the mixing
Definition: AmpDD2.cpp:18
AmpDD2.h
ThObservable
A class for a model prediction of an observable.
Definition: ThObservable.h:25
ImADC2::ImADC2
ImADC2(const StandardModel &SM_i)
a class for the imaginary part of the complex amplitude of D^{0} oscillations, given in
Definition: ImADC2.h:24
AmpDD2
Definition: AmpDD2.h:21
FULLNLO
Definition: OrderScheme.h:37