ATLAS Offline Software
MuonCnvToolInterfaces/MuonCnvToolInterfaces/IMDT_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_IMDT_RDOTOBYTESTREAMTOOL_H
6 #define MUONCNVTOOLINTERFACES_IMDT_RDOTOBYTESTREAMTOOL_H
7 
8 #include "GaudiKernel/IAlgTool.h"
9 
10 class MdtCsmContainer;
11 class MsgStream ;
12 
13 namespace Muon {
14 
25 class IMDT_RDOtoByteStreamTool: virtual public IAlgTool {
26 
27 public:
28 
30 
36  virtual StatusCode convert (const MdtCsmContainer* cont, MsgStream& log ) const = 0;
37 
38 };
39 
40 } // namespace Muon
41 
42 #endif
43 
44 
45 
Muon::IMDT_RDOtoByteStreamTool::convert
virtual StatusCode convert(const MdtCsmContainer *cont, MsgStream &log) const =0
Conversion method, which takes the RDO container and converts it into raw data, filled into RawEventW...
MdtCsmContainer
This container provides acces to the MDT RDOs.
Definition: MdtCsmContainer.h:22
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition: TrackSystemController.h:49
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
Muon::IMDT_RDOtoByteStreamTool
An AlgTool class to provide conversion from LArRawChannelContainer to ByteStream, and fill it in RawE...
Definition: MuonCnvToolInterfaces/MuonCnvToolInterfaces/IMDT_RDOtoByteStreamTool.h:25
Muon::IMDT_RDOtoByteStreamTool::DeclareInterfaceID
DeclareInterfaceID(IMDT_RDOtoByteStreamTool, 1, 0)
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20