ATLAS Offline Software
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
31 
32 // Atlas includes
35 
36 #include <string>
37 
38 class TileID;
39 class TileHWID;
40 
42 public:
43  // Constructor
44  TileMuonReceiverReadCnt(const std::string& name, ISvcLocator* pSvcLocator);
45 
46  // Destructor
47  virtual ~TileMuonReceiverReadCnt();
48 
49  // Gaudi Hooks
53 
54 private:
55 
57  "MuRcvDigitsCnt", "Input Tile digits container key"};
58 
60  "MuRcvRawChCnt",
61  "Input Tile raw channel container key"};
62 
64  "TileMuRcvCnt",
65  "Input Tile muon receiver container key"};
66 
67 
68 
69  const TileID* m_tileID;
71 };
72 
73 #endif // TILERECALGS_TILECELLVERIFY_H
74 
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
TileMuonReceiverReadCnt::finalize
StatusCode finalize()
Definition: TileMuonReceiverReadCnt.cxx:189
TileMuonReceiverReadCnt::initialize
StatusCode initialize()
Definition: TileMuonReceiverReadCnt.cxx:60
TileMuonReceiverReadCnt::TileMuonReceiverReadCnt
TileMuonReceiverReadCnt(const std::string &name, ISvcLocator *pSvcLocator)
Definition: TileMuonReceiverReadCnt.cxx:49
TileMuonReceiverContainer.h
TileMuonReceiverReadCnt::m_tileHWID
const TileHWID * m_tileHWID
Definition: TileMuonReceiverReadCnt.h:70
TileMuonReceiverReadCnt
Definition: TileMuonReceiverReadCnt.h:41
SG::ReadHandleKey< TileDigitsContainer >
TileMuonReceiverReadCnt::execute
StatusCode execute()
Definition: TileMuonReceiverReadCnt.cxx:75
TileMuonReceiverReadCnt::m_digitsContainerKey
SG::ReadHandleKey< TileDigitsContainer > m_digitsContainerKey
Definition: TileMuonReceiverReadCnt.h:56
AthAlgorithm.h
TileRawChannelContainer.h
TileHWID
Helper class for TileCal online (hardware) identifiers.
Definition: TileHWID.h:49
TileID
Helper class for TileCal offline identifiers.
Definition: TileID.h:68
TileDigitsContainer.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition: AthAlgorithm.h:47
TileMuonReceiverReadCnt::m_rawChannelContainerKey
SG::ReadHandleKey< TileRawChannelContainer > m_rawChannelContainerKey
Definition: TileMuonReceiverReadCnt.h:59
TileMuonReceiverReadCnt::m_tileID
const TileID * m_tileID
Definition: TileMuonReceiverReadCnt.h:69
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:221
TileMuonReceiverReadCnt::m_muonReceiverContainerKey
SG::ReadHandleKey< TileMuonReceiverContainer > m_muonReceiverContainerKey
Definition: TileMuonReceiverReadCnt.h:63
TileMuonReceiverReadCnt::~TileMuonReceiverReadCnt
virtual ~TileMuonReceiverReadCnt()
Definition: TileMuonReceiverReadCnt.cxx:56