1#ifndef TOFENERGYCALIBSVC_H_
2#define TOFENERGYCALIBSVC_H_
4#include "GaudiKernel/IInterface.h"
5#include "GaudiKernel/Kernel.h"
6#include "GaudiKernel/Service.h"
7#include "GaudiKernel/IIncidentListener.h"
8#include "GaudiKernel/IDataProviderSvc.h"
9#include "TofEnergyCalibSvc/TofEnergyCalibSvc.h"
10#include "TofEnergyCalibSvc/ITofEnergyCalibSvc.h"
14#include "DatabaseSvc/IDatabaseSvc.h"
15#include "GaudiKernel/IService.h"
18#include "CLHEP/Matrix/Vector.h"
19#include "DatabaseSvc/IDatabaseSvc.h"
20using CLHEP::HepVector;
22#include "DatabaseSvc/DatabaseSvc.h"
25 virtual public IIncidentListener
32 virtual StatusCode
queryInterface(
const InterfaceID& riid,
void** ppvUnknown);
37 void handle(
const Incident&);
49 void SetIsData(
const std::string& _IsData) {m_IsData = _IsData;}
51 void SetBossRelease(
const std::string& _bossrelease) {m_bossRelease = _bossrelease;}
77 std::string m_bossRelease;
84 unsigned int serialNo;
87 IDataProviderSvc* m_eventSvc;
void setCalibConst(double _CalibConst)
virtual StatusCode initialize()
bool getTofEnergyCalibSvcInfo()
std::string GetIsData() const
std::string GetBossRelease() const
void setPara1(double _Para1)
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvUnknown)
double getCalibConst() const
void setPara2(double _Para2)
TofEnergyCalibSvc(const std::string &name, ISvcLocator *svcloc)
void setPara4(double _Para4)
void SetIsData(const std::string &_IsData)
virtual StatusCode finalize()
void handle(const Incident &)
void setPara5(double _Para5)
void setPara3(double _Para3)
void SetBossRelease(const std::string &_bossrelease)