ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TileCalorimeter
TileRecUtils
src
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
20
#include "
TileRecUtils/ITileDQstatusTool.h
"
21
#include "
TileEvent/TileDQstatus.h
"
22
#include "
TileEvent/TileRawChannelContainer.h
"
23
#include "
TileEvent/TileDigitsContainer.h
"
24
#include "
TileEvent/TileBeamElemContainer.h
"
25
#include "
TileConditions/ITileBadChanTool.h
"
26
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
27
#include "
StoreGate/WriteHandleKey.h
"
28
#include "
StoreGate/ReadHandleKey.h
"
29
#include "
AthenaKernel/IAthRNGSvc.h
"
30
#include "GaudiKernel/ServiceHandle.h"
31
#include "GaudiKernel/ToolHandle.h"
32
class
TileHWID
;
33
34
39
class
TileDQstatusAlg
40
:
public
AthReentrantAlgorithm
41
{
42
public
:
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
64
private
:
66
SG::WriteHandleKey<TileDQstatus>
m_DQstatusKey
67
{
this
,
"TileDQstatus"
,
"TileDQstatus"
,
"Output TileDQstatus key"
};
68
69
SG::ReadHandleKey<TileRawChannelContainer>
m_rawChannelContainerKey
70
{
this
,
"TileRawChannelContainer"
,
""
,
"Input TileRawChannelContainer key"
};
71
72
SG::ReadHandleKey<TileDigitsContainer>
m_digitsContainerKey
73
{
this
,
"TileDigitsContainer"
,
""
,
"Input TileDigitsContainer key"
};
74
75
SG::ReadHandleKey<TileBeamElemContainer>
m_beamElemContainerKey
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
AthReentrantAlgorithm.h
IAthRNGSvc.h
ITileBadChanTool.h
ITileDQstatusTool.h
Interface for building TileDQstatus object.
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
WriteHandleKey.h
Property holding a SG store/key/clid from which a WriteHandle is made.
TileBeamElemContainer.h
TileDQstatus.h
Information produced by TileDQstatusAlg (used to be done by TileBeamInfoProvider).
TileDigitsContainer.h
TileRawChannelContainer.h
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
SG::WriteHandleKey
Property holding a SG store/key/clid from which a WriteHandle is made.
Definition
StoreGate/StoreGate/WriteHandleKey.h:40
TileDQstatusAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Gaudi execute method.
Definition
TileDQstatusAlg.cxx:60
TileDQstatusAlg::initialize
virtual StatusCode initialize() override
Gaudi initialize method.
Definition
TileDQstatusAlg.cxx:40
TileDQstatusAlg::m_rawChannelContainerKey
SG::ReadHandleKey< TileRawChannelContainer > m_rawChannelContainerKey
Definition
TileDQstatusAlg.h:70
TileDQstatusAlg::m_tileDQstatusTool
ToolHandle< ITileDQstatusTool > m_tileDQstatusTool
Definition
TileDQstatusAlg.h:79
TileDQstatusAlg::m_digitsContainerKey
SG::ReadHandleKey< TileDigitsContainer > m_digitsContainerKey
Definition
TileDQstatusAlg.h:73
TileDQstatusAlg::m_beamElemContainerKey
SG::ReadHandleKey< TileBeamElemContainer > m_beamElemContainerKey
Definition
TileDQstatusAlg.h:76
TileDQstatusAlg::m_DQstatusKey
SG::WriteHandleKey< TileDQstatus > m_DQstatusKey
** Properties
Definition
TileDQstatusAlg.h:67
TileDQstatusAlg::TileDQstatusAlg
TileDQstatusAlg(const std::string &name, ISvcLocator *svcloc)
Constructor.
Definition
TileDQstatusAlg.cxx:31
TileHWID
Helper class for TileCal online (hardware) identifiers.
Definition
TileHWID.h:49
Generated on
for ATLAS Offline Software by
1.17.0