ATLAS Offline Software
Loading...
Searching...
No Matches
MuonCalibStreamInputSvc.h
Go to the documentation of this file.
1//===============================================================
2// MuonCalibStreamInputSvc.h
3//===============================================================
4//
5// Description: Interface class for MuonCalibStream Input
6//
7// The concrete class can be provide Calib event from
8// a file, transient store, or through network.
9//---------------------------------------------------------------
10#ifndef MUONCALIBSTREAMCNVSVC_MUONCALIBSTREAMINPUTSVC_H
11#define MUONCALIBSTREAMCNVSVC_MUONCALIBSTREAMINPUTSVC_H
12
13#include "GaudiKernel/IInterface.h"
14#include "MuCalDecode/CalibEvent.h"
15
16class MuonCalibStreamInputSvc : virtual public IInterface {
17public:
19
20 virtual const LVL2_MUON_CALIBRATION::CalibEvent *nextEvent() = 0;
21 virtual const LVL2_MUON_CALIBRATION::CalibEvent *currentEvent() const = 0;
22};
23#endif
DeclareInterfaceID(MuonCalibStreamInputSvc, 1, 0)
virtual const LVL2_MUON_CALIBRATION::CalibEvent * nextEvent()=0
virtual const LVL2_MUON_CALIBRATION::CalibEvent * currentEvent() const =0