BOSS 7.0.8
BESIII Offline Software System
Loading...
Searching...
No Matches
ITofQCorrSvc.h
Go to the documentation of this file.
1#ifndef ITOFQCORRSVC_H_
2#define ITOFQCORRSVC_H_
3#include "GaudiKernel/IInterface.h"
4#include "GaudiKernel/Kernel.h"
5
6// Declaration of the interface ID
7static const InterfaceID IID_ITofQCorrSvc("ITofQCorrSvc",1,0);
8
9class ITofQCorrSvc : virtual public IInterface {
10public:
11 static const InterfaceID& interfaceID() { return IID_ITofQCorrSvc; }
12 virtual const double getBarEast(int layer,int no) = 0;
13 virtual const double getBarWest(int layer,int no) = 0;
14 virtual const double getEndcap(int layer,int no) = 0;
15
16 virtual const double BQRaw1(int id, double q) = 0;
17 virtual const double BQRaw2(int id, double q) = 0;
18 virtual const double EQRaw(int id, double q) = 0;
19};
20
21#endif
const int no
****INTEGER imax DOUBLE PRECISION m_pi *DOUBLE PRECISION m_amfin DOUBLE PRECISION m_Chfin DOUBLE PRECISION m_Xenph DOUBLE PRECISION m_sinw2 DOUBLE PRECISION m_GFermi DOUBLE PRECISION m_MfinMin DOUBLE PRECISION m_ta2 INTEGER m_out INTEGER m_KeyFSR INTEGER m_KeyQCD *COMMON c_Semalib $ !copy of input $ !CMS energy $ !beam mass $ !final mass $ !beam charge $ !final charge $ !smallest final mass $ !Z mass $ !Z width $ !EW mixing angle $ !Gmu Fermi $ alphaQED at q
Definition: KKsem.h:33
virtual const double getBarWest(int layer, int no)=0
virtual const double getBarEast(int layer, int no)=0
virtual const double BQRaw1(int id, double q)=0
virtual const double EQRaw(int id, double q)=0
static const InterfaceID & interfaceID()
Definition: ITofQCorrSvc.h:11
virtual const double getEndcap(int layer, int no)=0
virtual const double BQRaw2(int id, double q)=0