1#ifndef MUONCALIBSTREAMCNVSVCBASE_MUONCALIBSTREAMDATAPROVIDERSVC_H
2#define MUONCALIBSTREAMCNVSVCBASE_MUONCALIBSTREAMDATAPROVIDERSVC_H
8#include "GaudiKernel/ISvcLocator.h"
9#include "GaudiKernel/ServiceHandle.h"
10#include "GaudiKernel/StatusCode.h"
11#include "MuCalDecode/CalibEvent.h"
22 virtual void setNextEvent(
const LVL2_MUON_CALIBRATION::CalibEvent *
re);
23 virtual const LVL2_MUON_CALIBRATION::CalibEvent *
getEvent();
35 const LVL2_MUON_CALIBRATION::CalibEvent *
m_event;
const boost::regex re(r_e)
ServiceHandle< MuonCalibRunLumiBlockCoolSvc > m_lumiBlockCoolSvc
virtual StatusCode initialize()
const LVL2_MUON_CALIBRATION::CalibEvent * m_event
bool m_run_number_from_cool
bool m_lumi_block_number_from_cool
virtual const LVL2_MUON_CALIBRATION::CalibEvent * getEvent()
virtual ~MuonCalibStreamDataProviderSvc()
virtual void setNextEvent(const LVL2_MUON_CALIBRATION::CalibEvent *re)
MuonCalibStreamDataProviderSvc(const std::string &name, ISvcLocator *svcloc)