ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCnv
MuonTGC_CnvTools
src
TgcByteStream.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUONTGC_CNVTOOLS_TGCBYTESTREAM_H
6
#define MUONTGC_CNVTOOLS_TGCBYTESTREAM_H
7
8
#include <inttypes.h>
9
10
#include <vector>
11
12
class
TgcRdo
;
13
class
MsgStream;
14
15
namespace
Muon
{
16
22
23
class
TgcByteStream
{
24
private
:
25
typedef
std::vector<uint32_t>
ByteStream
;
26
27
public
:
29
TgcByteStream
();
31
~TgcByteStream
();
33
static
void
rdo2ByteStream
(
const
TgcRdo
* rdo,
ByteStream
& bs,
34
MsgStream& log);
36
static
void
byteStream2Rdo
(
const
ByteStream
& bs,
TgcRdo
& rdo,
37
uint32_t source_id, MsgStream& log);
38
};
39
}
// namespace Muon
40
41
#endif
// MUONTGC_CNVTOOLS_TGCBYTESTREAM_H
Muon::TgcByteStream::ByteStream
std::vector< uint32_t > ByteStream
Definition
TgcByteStream.h:25
Muon::TgcByteStream::byteStream2Rdo
static void byteStream2Rdo(const ByteStream &bs, TgcRdo &rdo, uint32_t source_id, MsgStream &log)
Convert ByteStream to RDO.
Definition
TgcByteStream.cxx:201
Muon::TgcByteStream::TgcByteStream
TgcByteStream()
Constructor.
Muon::TgcByteStream::~TgcByteStream
~TgcByteStream()
Destructor.
Muon::TgcByteStream::rdo2ByteStream
static void rdo2ByteStream(const TgcRdo *rdo, ByteStream &bs, MsgStream &log)
Convert RDO to ByteStream.
Definition
TgcByteStream.cxx:15
TgcRdo
Definition
TgcRdo.h:22
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:46
Generated on
for ATLAS Offline Software by
1.17.0