6#include "DatabaseSvc/IDatabaseSvc.h"
7#include "DedxCurSvc/IDedxCurSvc.h"
8#include "GaudiKernel/IDataProviderSvc.h"
9#include "GaudiKernel/IIncidentListener.h"
10#include "GaudiKernel/IInterface.h"
11#include "GaudiKernel/Service.h"
15class DedxCurSvc :
public extends<Service, IDedxCurSvc>,
virtual public IIncidentListener {
18 DedxCurSvc(
const std::string& name, ISvcLocator* svcloc );
25 void handle(
const Incident& );
28 const double getCurve(
int i ) {
return m_curve[i]; }
29 const double getSigma(
int i ) {
return m_sigma[i]; }
38 std::string m_bossRelease;
39 std::string m_calParVer;
41 std::string m_dbStatus;
46 IDataProviderSvc* m_eventSvc;
NTuple::Array< double > m_sigma
virtual StatusCode finalize()
virtual StatusCode initialize()
void handle(const Incident &)
const double getCurve(int i)
const double getSigma(int i)
DedxCurSvc(const std::string &name, ISvcLocator *svcloc)