ATLAS Offline Software
Loading...
Searching...
No Matches
TileDQstatusAlg.h
Go to the documentation of this file.
1// This file's extension implies that it's C, but it's really -*- C++ -*-.
2/*
3 Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
4*/
5/*
6 */
14
15
16#ifndef TILERECUTILS_TILEDQSTATUSALG_H
17#define TILERECUTILS_TILEDQSTATUSALG_H
18
19
30#include "GaudiKernel/ServiceHandle.h"
31#include "GaudiKernel/ToolHandle.h"
32class TileHWID;
33
34
41{
42public:
48 TileDQstatusAlg (const std::string& name, ISvcLocator* svcloc);
49
50
54 virtual StatusCode initialize() override;
55
56
61 virtual StatusCode execute (const EventContext& ctx) const override;
62
63
64private:
67 {this, "TileDQstatus", "TileDQstatus", "Output TileDQstatus key" };
68
70 {this, "TileRawChannelContainer", "", "Input TileRawChannelContainer key" };
71
73 {this, "TileDigitsContainer", "", "Input TileDigitsContainer key" };
74
76 {this, "TileBeamElemContainer", "", "Input Tile beam elements container key"};
77
78 ToolHandle<ITileDQstatusTool> m_tileDQstatusTool
79 {this, "TileDQstatusTool", "TileDQstatusTool", "TileDQstatusTool"};
80};
81
82
83#endif // not TILERECUTILS_TILEDQSTATUSALG_H
Interface for building TileDQstatus object.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
Information produced by TileDQstatusAlg (used to be done by TileBeamInfoProvider).
An algorithm that can be simultaneously executed in multiple threads.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
virtual StatusCode execute(const EventContext &ctx) const override
Gaudi execute method.
virtual StatusCode initialize() override
Gaudi initialize method.
SG::ReadHandleKey< TileRawChannelContainer > m_rawChannelContainerKey
ToolHandle< ITileDQstatusTool > m_tileDQstatusTool
SG::ReadHandleKey< TileDigitsContainer > m_digitsContainerKey
SG::ReadHandleKey< TileBeamElemContainer > m_beamElemContainerKey
SG::WriteHandleKey< TileDQstatus > m_DQstatusKey
** Properties
TileDQstatusAlg(const std::string &name, ISvcLocator *svcloc)
Constructor.
Helper class for TileCal online (hardware) identifiers.
Definition TileHWID.h:49