1#ifndef RAWDATACNVSVC_RAWDATAFILEINPUTSVC_H
2#define RAWDATACNVSVC_RAWDATAFILEINPUTSVC_H
15#include "GaudiKernel/Service.h"
16#include "GaudiKernel/ISvcLocator.h"
17#include "IRawFile/IRawReader.h"
18#include "RawDataCnv/EventManagement/RAWEVENT.h"
19#include "RawDataCnv/IRawDataInputSvc.h"
21static const InterfaceID IID_RawDataInputSvc(
"RawDataInputSvc", 1, 0);
28 static const InterfaceID&
interfaceID() {
return IID_RawDataInputSvc; }
61 std::vector<std::string> m_inputFiles;
64 std::string m_evtServer;
67 const uint32_t** m_sds;
68 const uint32_t** m_robs;
virtual std::string currentFile()=0
virtual uint32_t runNo()=0