ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCnv
MuonTGC_CnvTools
src
TgcRdoContByteStreamTool.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 MUONTGC_CNVTOOLS_TGCRDOCONTRAWEVENTTOOL_H
6
#define MUONTGC_CNVTOOLS_TGCRDOCONTRAWEVENTTOOL_H
7
8
#include <string>
9
10
#include "
AthenaBaseComps/AthAlgTool.h
"
11
#include "
ByteStreamCnvSvcBase/IByteStreamCnvSvc.h
"
12
#include "
ByteStreamData/RawEvent.h
"
13
#include "
MuonCnvToolInterfaces/ITGC_RDOtoByteStreamTool.h
"
14
#include "
TGC_Hid2RESrcID.h
"
15
16
class
TgcRdoContainer
;
17
class
MsgStream;
18
19
namespace
Muon
{
20
30
31
class
TgcRdoContByteStreamTool
32
:
public
extends<AthAlgTool, ITGC_RDOtoByteStreamTool> {
33
public
:
35
TgcRdoContByteStreamTool
(
const
std::string&
type
,
const
std::string& name,
36
const
IInterface* parent);
37
39
virtual
~TgcRdoContByteStreamTool
();
40
42
virtual
StatusCode
initialize
()
override
;
44
virtual
StatusCode
finalize
()
override
;
45
47
virtual
StatusCode
convert
(
const
TgcRdoContainer
* cont)
const override
;
48
49
private
:
50
ServiceHandle<IByteStreamCnvSvc>
m_byteStreamCnvSvc
{
51
this
,
"ByteStreamCnvSvc"
,
"ByteStreamCnvSvc"
};
52
53
std::unique_ptr<TGC_Hid2RESrcID>
m_hid2re
;
54
};
55
}
// namespace Muon
56
57
#endif
// MUONTGC_CNVTOOLS_TGCRDOCONTRAWEVENTTOOL_H
AthAlgTool.h
IByteStreamCnvSvc.h
ITGC_RDOtoByteStreamTool.h
RawEvent.h
TGC_Hid2RESrcID.h
Muon::TgcRdoContByteStreamTool::finalize
virtual StatusCode finalize() override
Finalizer.
Definition
TgcRdoContByteStreamTool.cxx:34
Muon::TgcRdoContByteStreamTool::initialize
virtual StatusCode initialize() override
Initializer.
Definition
TgcRdoContByteStreamTool.cxx:24
Muon::TgcRdoContByteStreamTool::TgcRdoContByteStreamTool
TgcRdoContByteStreamTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
Definition
TgcRdoContByteStreamTool.cxx:14
Muon::TgcRdoContByteStreamTool::m_hid2re
std::unique_ptr< TGC_Hid2RESrcID > m_hid2re
Definition
TgcRdoContByteStreamTool.h:53
Muon::TgcRdoContByteStreamTool::m_byteStreamCnvSvc
ServiceHandle< IByteStreamCnvSvc > m_byteStreamCnvSvc
Definition
TgcRdoContByteStreamTool.h:50
Muon::TgcRdoContByteStreamTool::~TgcRdoContByteStreamTool
virtual ~TgcRdoContByteStreamTool()
Destructor.
Muon::TgcRdoContByteStreamTool::convert
virtual StatusCode convert(const TgcRdoContainer *cont) const override
Convert RDO container to Byte Stream.
Definition
TgcRdoContByteStreamTool.cxx:39
ServiceHandle
Definition
ClusterMakerTool.h:36
TgcRdoContainer
Definition
TgcRdoContainer.h:25
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:46
type
Generated on
for ATLAS Offline Software by
1.17.0