11#ifndef Utilities_IMeasuredEcmsSvc_H
12# define Utilities_IMeasuredEcmsSvc_H
14# include "GaudiKernel/Algorithm.h"
15# include "GaudiKernel/Bootstrap.h"
16# include "GaudiKernel/IDataProviderSvc.h"
17# include "GaudiKernel/IHistogramSvc.h"
18# include "GaudiKernel/IIncidentListener.h"
19# include "GaudiKernel/IIncidentSvc.h"
20# include "GaudiKernel/IInterface.h"
21# include "GaudiKernel/IService.h"
22# include "GaudiKernel/ISvcLocator.h"
23# include "GaudiKernel/Incident.h"
24# include "GaudiKernel/Kernel.h"
25# include "GaudiKernel/MsgStream.h"
26# include "GaudiKernel/PropertyMgr.h"
27# include "GaudiKernel/Service.h"
28# include "GaudiKernel/SmartDataPtr.h"
29# include "GaudiKernel/StatusCode.h"
31# include "DatabaseSvc/IDatabaseSvc.h"
32# include "EventModel/EventHeader.h"
33# include "EventModel/EventModel.h"
96 virtual std::string
getRecord(
int runNo,
char* tab,
char* col,
char* min_col,
virtual double getAverageEcmsError()=0
virtual ~IMeasuredEcmsSvc()
virtual double getAverageEcms()=0
virtual double getSampleName()=0
virtual int triggerDBTable(int runNo)=0
virtual std::string getRecord(int runNo, char *tab, char *col, char *min_col, char *max_col)=0
virtual double getEcms()=0
virtual bool isRunNoValid()=0
DeclareInterfaceID(IMeasuredEcmsSvc, 1, 0)
virtual double getEcmsError()=0
virtual double getBeamEnergy()=0
virtual void readDBTable(int runNo)=0
virtual double getEcms(int runNo)=0