16#ifndef TILERECUTILS_TILEDQSTATUSALG_H
17#define TILERECUTILS_TILEDQSTATUSALG_H
30#include "GaudiKernel/ServiceHandle.h"
31#include "GaudiKernel/ToolHandle.h"
61 virtual StatusCode
execute (
const EventContext& ctx)
const override;
67 {
this,
"TileDQstatus",
"TileDQstatus",
"Output TileDQstatus key" };
70 {
this,
"TileRawChannelContainer",
"",
"Input TileRawChannelContainer key" };
73 {
this,
"TileDigitsContainer",
"",
"Input TileDigitsContainer key" };
76 {
this,
"TileBeamElemContainer",
"",
"Input Tile beam elements container key"};
79 {
this,
"TileDQstatusTool",
"TileDQstatusTool",
"TileDQstatusTool"};
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.