ATLAS Offline Software
Loading...
Searching...
No Matches
TileRawChannelToL2.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5//****************************************************************************
6// Filename : TileRawChannelToL2.h
7// Author : Aranzazu Ruiz
8// Created : February 2007
9//
10// DESCRIPTION
11// TileL2 from TileRawChannel.
12//
13// BUGS:
14//
15// History:
16//
17//****************************************************************************
18
19#ifndef TILEL2ALGS_TILERAWCHANNELTOL2_H
20#define TILEL2ALGS_TILERAWCHANNELTOL2_H
21
22// Tile includes
24
25// Athena includes
28
29// Gaudi includes
30#include "GaudiKernel/ToolHandle.h"
31
32// C++ STL includes
33#include <string>
34#include <vector>
35
36// Forward declaration
37class TileL2Builder;
38
49
51
52 public:
53
55 TileRawChannelToL2(const std::string& name, ISvcLocator* pSvcLocator);
56
58 virtual ~TileRawChannelToL2();
59
60 virtual StatusCode initialize() override;
61 virtual StatusCode execute(const EventContext& ctx) const override;
62
63 private:
64
66 ToolHandle<TileL2Builder> m_tileL2Builder{this, "TileL2Builder", "TileL2Builder", "Tile L2 builder tool"};
67
69 SG::WriteHandleKey<TileL2Container> m_l2ContainerKey{this,"TileL2Container","TileL2Cnt",
70 "Output Tile L2 container key"};
71
72
73};
74
75#endif // TILEL2ALGS_TILERAWCHANNELTOL2_H
Property holding a SG store/key/clid from which a WriteHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
Property holding a SG store/key/clid from which a WriteHandle is made.
TileRawChannelToL2(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
virtual StatusCode execute(const EventContext &ctx) const override
virtual StatusCode initialize() override
SG::WriteHandleKey< TileL2Container > m_l2ContainerKey
TileL2Container in detector store.
ToolHandle< TileL2Builder > m_tileL2Builder
Pointer to TileL2Builder.
virtual ~TileRawChannelToL2()
Destructor.