ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TileCalorimeter
TileRecAlgs
src
TileMuonReceiverReadCnt.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
//****************************************************************************
6
// Filename : TileMuonReceiverReadCnt.h
7
// Author :
8
// Created : April 2014
9
//
10
// DESCRIPTION
11
// To read a container of the TileContainer type
12
//
13
// Properties (JobOption Parameters):
14
//
15
//
16
//
17
// BUGS:
18
//
19
// History:
20
//
21
//
22
//****************************************************************************
23
24
#ifndef TILERECALGS_TILEMUONRECEIVERREADCNT_H
25
#define TILERECALGS_TILEMUONRECEIVERREADCNT_H
26
27
// Tile includes
28
#include "
TileEvent/TileDigitsContainer.h
"
29
#include "
TileEvent/TileRawChannelContainer.h
"
30
#include "
TileEvent/TileMuonReceiverContainer.h
"
31
32
// Atlas includes
33
#include "
AthenaBaseComps/AthAlgorithm.h
"
34
#include "
StoreGate/ReadHandleKey.h
"
35
36
#include <string>
37
38
class
TileID
;
39
class
TileHWID
;
40
41
class
TileMuonReceiverReadCnt
:
public
AthAlgorithm
{
42
public
:
43
// Constructor
44
TileMuonReceiverReadCnt
(
const
std::string& name, ISvcLocator* pSvcLocator);
45
46
// Destructor
47
virtual
~TileMuonReceiverReadCnt
();
48
49
// Gaudi Hooks
50
StatusCode
initialize
();
51
StatusCode
execute
(
const
EventContext& ctx);
52
StatusCode
finalize
();
53
54
private
:
55
56
SG::ReadHandleKey<TileDigitsContainer>
m_digitsContainerKey
{
this
,
"TileDigitsContainer"
,
57
"MuRcvDigitsCnt"
,
"Input Tile digits container key"
};
58
59
SG::ReadHandleKey<TileRawChannelContainer>
m_rawChannelContainerKey
{
this
,
"TileRawChannelContainer"
,
60
"MuRcvRawChCnt"
,
61
"Input Tile raw channel container key"
};
62
63
SG::ReadHandleKey<TileMuonReceiverContainer>
m_muonReceiverContainerKey
{
this
,
"TileMuonReceiverContainer"
,
64
"TileMuRcvCnt"
,
65
"Input Tile muon receiver container key"
};
66
67
68
69
const
TileID
*
m_tileID
;
70
const
TileHWID
*
m_tileHWID
;
71
};
72
73
#endif
// TILERECALGS_TILECELLVERIFY_H
74
AthAlgorithm.h
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
TileDigitsContainer.h
TileMuonReceiverContainer.h
TileRawChannelContainer.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
TileHWID
Helper class for TileCal online (hardware) identifiers.
Definition
TileHWID.h:49
TileID
Helper class for TileCal offline identifiers.
Definition
TileID.h:67
TileMuonReceiverReadCnt::m_tileID
const TileID * m_tileID
Definition
TileMuonReceiverReadCnt.h:69
TileMuonReceiverReadCnt::m_muonReceiverContainerKey
SG::ReadHandleKey< TileMuonReceiverContainer > m_muonReceiverContainerKey
Definition
TileMuonReceiverReadCnt.h:63
TileMuonReceiverReadCnt::~TileMuonReceiverReadCnt
virtual ~TileMuonReceiverReadCnt()
Definition
TileMuonReceiverReadCnt.cxx:56
TileMuonReceiverReadCnt::m_tileHWID
const TileHWID * m_tileHWID
Definition
TileMuonReceiverReadCnt.h:70
TileMuonReceiverReadCnt::finalize
StatusCode finalize()
Definition
TileMuonReceiverReadCnt.cxx:189
TileMuonReceiverReadCnt::m_rawChannelContainerKey
SG::ReadHandleKey< TileRawChannelContainer > m_rawChannelContainerKey
Definition
TileMuonReceiverReadCnt.h:59
TileMuonReceiverReadCnt::execute
StatusCode execute(const EventContext &ctx)
Execute method.
Definition
TileMuonReceiverReadCnt.cxx:75
TileMuonReceiverReadCnt::m_digitsContainerKey
SG::ReadHandleKey< TileDigitsContainer > m_digitsContainerKey
Definition
TileMuonReceiverReadCnt.h:56
TileMuonReceiverReadCnt::initialize
StatusCode initialize()
Definition
TileMuonReceiverReadCnt.cxx:60
TileMuonReceiverReadCnt::TileMuonReceiverReadCnt
TileMuonReceiverReadCnt(const std::string &name, ISvcLocator *pSvcLocator)
Definition
TileMuonReceiverReadCnt.cxx:49
Generated on
for ATLAS Offline Software by
1.17.0