ATLAS Offline Software
MuonCnvToolInterfaces/MuonCnvToolInterfaces/ITGC_RDOtoByteStreamTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef MUONCNVTOOLINTERFACES_ITGC_RDOTOBYTESTREAMTOOL_H
6 #define MUONCNVTOOLINTERFACES_ITGC_RDOTOBYTESTREAMTOOL_H
7 
8 #include "GaudiKernel/IAlgTool.h"
10 
11 class TgcRdoContainer;
12 class MsgStream ;
13 
14 namespace Muon {
15 
26 class ITGC_RDOtoByteStreamTool: virtual public IAlgTool {
27 
28 public:
29 
31 
35  virtual StatusCode convert(const TgcRdoContainer* cont) const =0;
36 };
37 }
38 #endif
39 
40 
41 
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition: TrackSystemController.h:49
Muon::ITGC_RDOtoByteStreamTool::convert
virtual StatusCode convert(const TgcRdoContainer *cont) const =0
Conversion method, which takes the RDO container and converts it into raw data, filled into RawEventW...
TgcRdoContainer
Definition: TgcRdoContainer.h:25
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
FullEventAssembler.h
Muon::ITGC_RDOtoByteStreamTool::DeclareInterfaceID
DeclareInterfaceID(ITGC_RDOtoByteStreamTool, 1, 0)
Muon::ITGC_RDOtoByteStreamTool
An AlgTool class to provide conversion from LArRawChannelContainer to ByteStream, and fill it in RawE...
Definition: MuonCnvToolInterfaces/MuonCnvToolInterfaces/ITGC_RDOtoByteStreamTool.h:26