6#include "GaudiKernel/IInterface.h"
7#include "GaudiKernel/Kernel.h"
10static const InterfaceID IID_ITofQElecSvc(
"ITofQElecSvc",1,0);
14 static const InterfaceID&
interfaceID() {
return IID_ITofQElecSvc; }
15 virtual const unsigned int Board(
bool barrel,
int id,
bool eastEnd) = 0;
16 virtual const unsigned int Crate(
bool barrel,
int id,
bool eastEnd) = 0;
17 virtual const unsigned int Fee(
bool barrel,
int id,
bool eastEnd) = 0;
18 virtual const unsigned int Channel(
bool barrel,
int id,
bool eastEnd) = 0;
19 virtual const double BQTC1(
int id,
double q) = 0;
20 virtual const double BQTC2(
int id,
double q) = 0;
21 virtual const double EQTC(
int id,
double q) = 0;
****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
static const InterfaceID & interfaceID()
virtual const double EQChannel(int id, double q)=0
virtual const unsigned int Board(bool barrel, int id, bool eastEnd)=0
virtual const unsigned int Channel(bool barrel, int id, bool eastEnd)=0
virtual const double BQChannel2(int id, double q)=0
virtual const unsigned int Fee(bool barrel, int id, bool eastEnd)=0
virtual const double BQTC2(int id, double q)=0
virtual const double BQChannel1(int id, double q)=0
virtual const double BQTC1(int id, double q)=0
virtual const double EQTC(int id, double q)=0
virtual const unsigned int Crate(bool barrel, int id, bool eastEnd)=0