ATLAS Offline Software
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCalib
MuonCalibStream
MuonCalibStreamCnvSvc
MuonCalibStreamCnvSvc
IMuonCalibStreamDataProviderSvc.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef IMuonCalibStreamDataProviderSvc_H
5
#define IMuonCalibStreamDataProviderSvc_H
6
#include <inttypes.h>
7
8
#include <vector>
9
10
#include "GaudiKernel/IInterface.h"
11
#include "MuCalDecode/CalibEvent.h"
12
13
class
IMuonCalibStreamDataProviderSvc
:
virtual
public
IInterface {
14
public
:
16
static
const
InterfaceID &
interfaceID
() {
17
// Declaration of the interface ID ( interface id, major version, minor version)
18
19
static
const
InterfaceID IID_IMuonCalibStreamDataProviderSvc(
"IMuonCalibStreamDataProviderSvc"
, 1, 0);
20
21
return
IID_IMuonCalibStreamDataProviderSvc;
22
}
23
virtual
void
setNextEvent
(
const
LVL2_MUON_CALIBRATION::CalibEvent *
re
) = 0;
24
virtual
const
LVL2_MUON_CALIBRATION::CalibEvent *
getEvent
() = 0;
25
26
virtual
~IMuonCalibStreamDataProviderSvc
() =
default
;
27
};
28
29
#endif
re
const std::regex re(r_e)
IMuonCalibStreamDataProviderSvc
Definition
IMuonCalibStreamDataProviderSvc.h:13
IMuonCalibStreamDataProviderSvc::setNextEvent
virtual void setNextEvent(const LVL2_MUON_CALIBRATION::CalibEvent *re)=0
IMuonCalibStreamDataProviderSvc::~IMuonCalibStreamDataProviderSvc
virtual ~IMuonCalibStreamDataProviderSvc()=default
IMuonCalibStreamDataProviderSvc::interfaceID
static const InterfaceID & interfaceID()
Retrieve interface ID.
Definition
IMuonCalibStreamDataProviderSvc.h:16
IMuonCalibStreamDataProviderSvc::getEvent
virtual const LVL2_MUON_CALIBRATION::CalibEvent * getEvent()=0
Generated on
for ATLAS Offline Software by
1.16.1