ATLAS Offline Software
Loading...
Searching...
No Matches
TileMuRcvContByteStreamTool.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//****************************************************************************
6// Filename : TileMuRcvContByteStreamTool.h
7// Author : Joao Gentil Saraiva (jmendes@cern.ch)
8// Created : October 2014
9//
10// DESCRIPTION
11// AlgTool class to provide conversion from TileMuRcvContainer to ByteStream
12// and fill it in RawEvent
13//
14// BUGS:
15//
16// History:
17//
18//****************************************************************************
19
20#ifndef TILEBYTESTREAM_TILEMURCVCONTBYTESTREAMTOOL_H
21#define TILEBYTESTREAM_TILEMURCVCONTBYTESTREAMTOOL_H
22
25
30
31class TileHWID;
32
33#include <string>
34
40
42
43 public:
44
46 TileMuRcvContByteStreamTool( const std::string& type, const std::string& name, const IInterface* parent );
47
50
52 static const InterfaceID& interfaceID( );
53
54 virtual StatusCode initialize() override;
55 virtual StatusCode finalize() override;
56
59
60 private:
61
62 Gaudi::Property<bool> m_initializeForWriting{this, "InitializeForWriting", false, "Initialize for writing"};
63
65 "TileHid2RESrcID", "TileHid2RESrcIDHLT", "TileHid2RESrcID key"};
66
68
70};
71
72#endif
TileContainer< TileMuonReceiverObj > TileMuonReceiverContainer
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Template class for assembling a full atlas raw event from subfragments.
Helper class for TileCal online (hardware) identifiers.
Definition TileHWID.h:49
virtual StatusCode finalize() override
Gaudi::Property< bool > m_initializeForWriting
TileMuRcvContByteStreamTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
SG::ReadCondHandleKey< TileHid2RESrcID > m_hid2RESrcIDKey
StatusCode convert(TileMuonReceiverContainer *cont, FullEventAssembler< TileHid2RESrcID > *fea) const
Provides conversion from TileMuRcvContainer to bytestream.
virtual StatusCode initialize() override
static const InterfaceID & interfaceID()
AlgTool InterfaceID.