6#include "GaudiKernel/Service.h"
7#include "GaudiKernel/IInterface.h"
8#include "GaudiKernel/Property.h"
9#include "GaudiKernel/IIncidentListener.h"
10#include "GaudiKernel/IDataProviderSvc.h"
20 TofQCorrSvc(
const std::string& name, ISvcLocator* svcloc );
23 virtual StatusCode
queryInterface(
const InterfaceID& riid,
void** ppvUnknown);
27 void handle(
const Incident&);
34 const double BQRaw1(
int id,
double q);
35 const double BQRaw2(
int id,
double q);
36 const double EQRaw(
int id,
double q);
40 double m_Bar_East[176][3];
41 double m_Bar_West[176][3];
42 double m_Endcap[96][3];
45 IDataProviderSvc* m_eventSvc;
****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 getEndcap(int layer, int no)
virtual StatusCode initialize()
const double getBarEast(int layer, int no)
const double getBarWest(int layer, int no)
virtual StatusCode finalize()
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvUnknown)
const double BQRaw2(int id, double q)
const double BQRaw1(int id, double q)
void handle(const Incident &)
const double EQRaw(int id, double q)