1#ifndef INJSIGTIMESVC_H_
2#define INJSIGTIMESVC_H_
4#include "GaudiKernel/IInterface.h"
5#include "GaudiKernel/Kernel.h"
6#include "GaudiKernel/Service.h"
7#include "GaudiKernel/IIncidentListener.h"
9#include "GaudiKernel/IDataProviderSvc.h"
17 virtual public IIncidentListener{
19 InjSigTimeSvc(
const std::string& name, ISvcLocator* svcloc );
22 virtual StatusCode
queryInterface(
const InterfaceID& riid,
void** ppvUnknown);
27 void handle(
const Incident&);
31 int getFlag(
unsigned int parId)
const {
return m_flag[parId];}
32 ULong64_t
getIST(
unsigned int parId)
const {
return m_IST[parId];}
36 bool initCalibConst();
38 IDataProviderSvc* m_pCalDataSvc;
42 std::vector<int> m_flag;
43 std::vector<ULong64_t> m_IST;
ULong64_t getIST(unsigned int parId) const
virtual StatusCode finalize()
void handle(const Incident &)
int getFlag(unsigned int parId) const
virtual StatusCode initialize()
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvUnknown)