ATLAS Offline Software
Loading...
Searching...
No Matches
TileDigitsContByteStreamTool.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 TILEBYTESTREAM_TILEDIGITS_BYTESTREAMTOOL_H
6#define TILEBYTESTREAM_TILEDIGITS_BYTESTREAMTOOL_H
7
11
13
14class TileHWID;
16
17#include <string>
18
28
30 public:
31
33
36 TileDigitsContByteStreamTool(const std::string& type, const std::string& name,
37 const IInterface* parent);
38
42
45 static const InterfaceID& interfaceID();
46
47 virtual StatusCode initialize() override;
48 virtual StatusCode finalize() override;
49
52 StatusCode convert(DIGITS* cont, FullEventAssembler<TileHid2RESrcID> *fea) const;
53
54 private:
55
56 Gaudi::Property<bool> m_doFragType1{this, "DoFragType1", false, "Do frag type 1"};
57 Gaudi::Property<bool> m_doFragType5{this, "DoFragType5", false, "Do frag type 5"};
58 Gaudi::Property<bool> m_initializeForWriting{this, "InitializeForWriting", false, "Initialize for writing"};
59
61 "TileHid2RESrcID", "TileHid2RESrcIDHLT", "TileHid2RESrcID key"};
62
64
67};
68
69#endif
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.
static const InterfaceID & interfaceID()
AlgTool InterfaceID.
TileDigitsContByteStreamTool(const std::string &type, const std::string &name, const IInterface *parent)
constructor
StatusCode convert(DIGITS *cont, FullEventAssembler< TileHid2RESrcID > *fea) const
Provides conversion from TileDigitsContainer to BS.
virtual StatusCode finalize() override
virtual StatusCode initialize() override
Gaudi::Property< bool > m_initializeForWriting
SG::ReadCondHandleKey< TileHid2RESrcID > m_hid2RESrcIDKey
Helper class for TileCal online (hardware) identifiers.
Definition TileHWID.h:49