ATLAS Offline Software
Loading...
Searching...
No Matches
TileLaserObjByteStreamTool.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//author Renato Febbraro
6//renato.febbraro@cern.ch
7//date February 2008
8
9#ifndef TILELASEROBJ_BYTESTREAMTOOL_H
10#define TILELASEROBJ_BYTESTREAMTOOL_H
11
15
17
18class TileHWID;
19class TileLaserObject;
20
21#include <string>
22
24
25 public:
26
29 TileLaserObjByteStreamTool(const std::string& type, const std::string& name,
30 const IInterface* parent);
31
35
38 static const InterfaceID& interfaceID();
39
40 virtual StatusCode initialize();
41 virtual StatusCode finalize();
42
46
47 private:
48
49 Gaudi::Property<bool> m_initializeForWriting{this, "InitializeForWriting", false, "Initialize for writing"};
50
52 "TileHid2RESrcID", "TileHid2RESrcIDHLT", "TileHid2RESrcID key"};
53
56};
57
58#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.
Helper class for TileCal online (hardware) identifiers.
Definition TileHWID.h:49
Gaudi::Property< bool > m_initializeForWriting
TileLaserObjByteStreamTool(const std::string &type, const std::string &name, const IInterface *parent)
constructor
SG::ReadCondHandleKey< TileHid2RESrcID > m_hid2RESrcIDKey
static const InterfaceID & interfaceID()
AlgTool InterfaceID.
StatusCode convertLaser(TileLaserObject *cont, FullEventAssembler< TileHid2RESrcID > *fea)
Provides conversion from TileLaserObject to BS.