ATLAS Offline Software
Loading...
Searching...
No Matches
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
10class RpcPadContainer;
11class MsgStream ;
12
13static const InterfaceID IID_IRPC_RDOtoByteStreamTool( "Muon::IRPC_RDOtoByteStreamTool", 1, 0 );
14
15namespace Muon {
16
27class IRPC_RDOtoByteStreamTool: virtual public IAlgTool {
28
29public:
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
static const InterfaceID IID_IRPC_RDOtoByteStreamTool("Muon::IRPC_RDOtoByteStreamTool", 1, 0)
An AlgTool class to provide conversion from LArRawChannelContainer to ByteStream, and fill it in RawE...
virtual StatusCode convert(RpcPadContainer *cont) const =0
Conversion method, which takes the RDO container and converts it into raw data, filled into RawEventW...
Use IdentifiableContainer with RpcPad.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.