ATLAS Offline Software
Loading...
Searching...
No Matches
TileL2ContByteStreamTool.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 : TileL2ContByteStreamTool.h
7// Author : Aranzazu Ruiz
8// Created : March 2007
9//
10// DESCRIPTION
11// AlgTool class to provide conversion from TileL2Container to ByteStream
12// and fill it in RawEvent
13//
14// BUGS:
15//
16// History:
17//
18//****************************************************************************
19
20#ifndef TILEBYTESTREAM_TILEL2CONTBYTESTREAMTOOL_H
21#define TILEBYTESTREAM_TILEL2CONTBYTESTREAMTOOL_H
22
24
27
30
31class TileHWID;
32
33#include <string>
34
35
44
46
47 public:
48
50 TileL2ContByteStreamTool( const std::string& type, const std::string& name,
51 const IInterface* parent );
52
55
57 static const InterfaceID& interfaceID( );
58
59 virtual StatusCode initialize() override;
60 virtual StatusCode finalize() override;
61
64
65 private:
66
67 Gaudi::Property<bool> m_doFragTypeMu{this, "DoFragTypeMu", true, "Do frag type Mu"};
68 Gaudi::Property<bool> m_doFragTypeEt{this, "DoFragTypeEt", true, "Do frag type Et"};
69 Gaudi::Property<bool> m_initializeForWriting{this, "InitializeForWriting", false, "Initialize for writing"};
70
72 "TileHid2RESrcID", "TileHid2RESrcIDHLT", "TileHid2RESrcID key"};
73
76};
77
78#endif
TileContainer< TileL2 > TileL2Container
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 initialize() override
Gaudi::Property< bool > m_initializeForWriting
virtual ~TileL2ContByteStreamTool()
Destructor.
Gaudi::Property< bool > m_doFragTypeMu
static const InterfaceID & interfaceID()
AlgTool InterfaceID.
virtual StatusCode finalize() override
SG::ReadCondHandleKey< TileHid2RESrcID > m_hid2RESrcIDKey
StatusCode convert(TileL2Container *cont, FullEventAssembler< TileHid2RESrcID > *fea) const
Provides conversion from TileL2Container to BS.
TileL2ContByteStreamTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
Gaudi::Property< bool > m_doFragTypeEt