7#include "GaudiKernel/Service.h"
8#include "GaudiKernel/IInterface.h"
9#include "GaudiKernel/Property.h"
10#include "GaudiKernel/IIncidentListener.h"
11#include "GaudiKernel/IDataProviderSvc.h"
12#include "TofQElecSvc/ITofQElecSvc.h"
13#include "CalibData/Tof/TofElecData.h"
14#include "CalibData/Tof/BarrelElec.h"
15#include "CalibData/Tof/EndcapElec.h"
24 virtual StatusCode
queryInterface(
const InterfaceID& riid,
void** ppvUnknown);
30 const unsigned int Board(
bool barrel,
int id,
bool eastEnd );
31 const unsigned int Crate(
bool barrel,
int id,
bool eastEnd );
32 const unsigned int Fee(
bool barrel,
int id,
bool eastEnd );
33 const unsigned int Channel(
bool barrel,
int id,
bool eastEnd );
34 const double BQTC1(
int id,
double q);
35 const double BQTC2(
int id,
double q);
36 const double EQTC(
int id,
double q);
42 StatusCode FillfromDatabase();
43 bool m_hasbeeninitialized;
46 IDataProviderSvc* m_pCalibDataSvc;
47 IntegerProperty m_run;
****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
const double EQTC(int id, double q)
const double BQChannel2(int id, double qtc)
const double BQChannel1(int id, double qtc)
const unsigned int Channel(bool barrel, int id, bool eastEnd)
virtual StatusCode initialize()
TofQElecSvc(const std::string &name, ISvcLocator *svcloc)
void handle(const Incident &)
virtual StatusCode finalize()
const double BQTC1(int id, double q)
const unsigned int Fee(bool barrel, int id, bool eastEnd)
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvUnknown)
const double EQChannel(int id, double qtc)
const unsigned int Crate(bool barrel, int id, bool eastEnd)
const unsigned int Board(bool barrel, int id, bool eastEnd)
const double BQTC2(int id, double q)