ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger
TrigT1
Muon
L0MuonS1TGCFloatingTools
src
TgcL0FloatingCandidateBuilderTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef L0MUONS1TGCFLOATINGTOOLS_TGCL0FLOATINGCANDIDATEBUILDERTOOL_H
5
#define L0MUONS1TGCFLOATINGTOOLS_TGCL0FLOATINGCANDIDATEBUILDERTOOL_H
6
7
#include "
AthenaBaseComps/AthAlgTool.h
"
8
#include "
L0MuonS1TGCToolInterfaces/ITgcL0CandidateBuilderTool.h
"
9
#include "
MuonIdHelpers/IMuonIdHelperSvc.h
"
10
#include "
MuonTGC_Cabling/TgcCablingMap.h
"
11
#include "
StoreGate/ReadCondHandleKey.h
"
12
13
namespace
L0Muon
{
14
15
class
TgcL0FloatingCandidateBuilderTool
final
16
:
public
extends<AthAlgTool, ITgcL0CandidateBuilderTool> {
17
public
:
18
using
base_class::base_class;
19
20
StatusCode
initialize
()
override
;
21
23
StatusCode
build
(
const
TgcRdoContainer
& rdos,
24
TgcL0CandidateContainer
& candidates,
25
const
EventContext& ctx)
const override
;
26
27
private
:
28
ServiceHandle<Muon::IMuonIdHelperSvc>
m_idHelperSvc
{
29
this
,
"MuonIdHelperSvc"
,
"Muon::MuonIdHelperSvc/MuonIdHelperSvc"
};
30
SG::ReadCondHandleKey<Muon::TgcCablingMap>
m_cablingKey
{
31
this
,
"CablingKey"
,
"MuonTgc_CablingMap"
};
32
};
33
34
}
// namespace L0Muon
35
36
#endif
AthAlgTool.h
IMuonIdHelperSvc.h
ITgcL0CandidateBuilderTool.h
ReadCondHandleKey.h
TgcCablingMap.h
L0Muon::TgcL0FloatingCandidateBuilderTool
Definition
TgcL0FloatingCandidateBuilderTool.h:16
L0Muon::TgcL0FloatingCandidateBuilderTool::build
StatusCode build(const TgcRdoContainer &rdos, TgcL0CandidateContainer &candidates, const EventContext &ctx) const override
Build candidates from TGC RDO data.
Definition
TgcL0FloatingCandidateBuilderTool.cxx:52
L0Muon::TgcL0FloatingCandidateBuilderTool::m_idHelperSvc
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
Definition
TgcL0FloatingCandidateBuilderTool.h:28
L0Muon::TgcL0FloatingCandidateBuilderTool::m_cablingKey
SG::ReadCondHandleKey< Muon::TgcCablingMap > m_cablingKey
Definition
TgcL0FloatingCandidateBuilderTool.h:30
L0Muon::TgcL0FloatingCandidateBuilderTool::initialize
StatusCode initialize() override
Definition
TgcL0FloatingCandidateBuilderTool.cxx:46
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
ServiceHandle
Definition
ClusterMakerTool.h:36
TgcRdoContainer
Definition
TgcRdoContainer.h:25
L0Muon
Definition
NSWTPBits.h:7
L0Muon::TgcL0CandidateContainer
std::vector< TgcL0Candidate > TgcL0CandidateContainer
Event-local candidate collection.
Definition
TgcL0Candidate.h:56
Generated on
for ATLAS Offline Software by
1.16.1