1#ifndef EMCSATUDEADENSVC_H_
2#define EMCSATUDEADENSVC_H_
4#include "CLHEP/Matrix/Vector.h"
5#include "GaudiKernel/IDataProviderSvc.h"
6#include "GaudiKernel/IIncidentListener.h"
7#include "GaudiKernel/IInterface.h"
8#include "GaudiKernel/IService.h"
9#include "GaudiKernel/Kernel.h"
10#include "GaudiKernel/Service.h"
16#include "DatabaseSvc/IDatabaseSvc.h"
17#include "EmcSatuDeadEnSvc/IEmcSatuDeadEnSvc.h"
20using CLHEP::HepVector;
23 virtual public IIncidentListener {
32 void handle(
const Incident& );
36 void SetBossRelease(
const std::string& _bossrelease ) { m_bossRelease = _bossrelease; }
41 int& runto,
int RunNo, std::string BossRelease,
42 std::string DataType );
49 unsigned int getRunTo()
const {
return m_RunTo; }
53 std::string m_SatuEnFile;
54 std::string m_DeadEnFile;
59 std::string m_bossRelease;
60 std::string m_bossVer;
66 unsigned int serialNo;
69 IDataProviderSvc* m_eventSvc;
void handle(const Incident &)
void SetBossRelease(const std::string &_bossrelease)
unsigned int getRunTo() const
virtual StatusCode finalize()
std::string getDeadEnFile() const
bool getEmcSatuDeadEnSvcInfo()
std::string GetBossRelease() const
virtual StatusCode initialize()
StatusCode getSftParVer(std::string &SftVer, std::string &CalParVer, int &runfrm, int &runto, int RunNo, std::string BossRelease, std::string DataType)
unsigned int getRunFrom() const
std::string getSatuEnFile() const
EmcSatuDeadEnSvc(const std::string &name, ISvcLocator *svcloc)