1#ifndef OFFLINEEVTFILTERSVC_H_
2#define OFFLINEEVTFILTERSVC_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{
22 virtual StatusCode
queryInterface(
const InterfaceID& riid,
void** ppvUnknown);
27 void handle(
const Incident&);
35 int getFlag(
unsigned int parId)
const {
return m_flag[parId];}
36 double getTBegin(
unsigned int parId)
const {
return m_tBegin[parId];}
37 double getTEnd(
unsigned int parId)
const {
return m_tEnd[parId];}
41 bool initCalibConst();
43 IDataProviderSvc* m_pCalDataSvc;
51 std::vector<int> m_flag;
52 std::vector<double> m_tBegin;
53 std::vector<double> m_tEnd;
int getFlag(unsigned int parId) const
double getTEnd(unsigned int parId) const
virtual StatusCode initialize()
virtual StatusCode finalize()
void handle(const Incident &)
double getTBegin(unsigned int parId) const
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvUnknown)