ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonCnvToolInterfaces
MuonCnvToolInterfaces
MuonCnvToolInterfaces/MuonCnvToolInterfaces/IRPC_RDOtoByteStreamTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUONCNVTOOLINTERFACES_IRPC_RDOTOBYTESTREAMTOOL_H
6
#define MUONCNVTOOLINTERFACES_IRPC_RDOTOBYTESTREAMTOOL_H
7
8
#include "GaudiKernel/IAlgTool.h"
9
10
class
RpcPadContainer
;
11
class
MsgStream ;
12
13
static
const
InterfaceID IID_IRPC_RDOtoByteStreamTool(
"Muon::IRPC_RDOtoByteStreamTool"
, 1, 0 );
14
15
namespace
Muon
{
16
27
class
IRPC_RDOtoByteStreamTool
:
virtual
public
IAlgTool {
28
29
public
:
30
31
static
const
InterfaceID&
interfaceID
() {
return
IID_IRPC_RDOtoByteStreamTool; };
32
36
virtual
StatusCode
convert
(
RpcPadContainer
* cont)
const
=0;
37
38
};
39
}
40
#endif
41
42
43
Muon::IRPC_RDOtoByteStreamTool::convert
virtual StatusCode convert(RpcPadContainer *cont) const =0
Conversion method, which takes the RDO container and converts it into raw data, filled into RawEventW...
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition:
TrackSystemController.h:49
Muon::IRPC_RDOtoByteStreamTool
An AlgTool class to provide conversion from LArRawChannelContainer to ByteStream, and fill it in RawE...
Definition:
MuonCnvToolInterfaces/MuonCnvToolInterfaces/IRPC_RDOtoByteStreamTool.h:27
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
Muon::IRPC_RDOtoByteStreamTool::interfaceID
static const InterfaceID & interfaceID()
Definition:
MuonCnvToolInterfaces/MuonCnvToolInterfaces/IRPC_RDOtoByteStreamTool.h:31
RpcPadContainer
Use IdentifiableContainer with RpcPad.
Definition:
RpcPadContainer.h:23
Generated on Tue Jul 2 2024 21:17:59 for ATLAS Offline Software by
1.8.18