ATLAS Offline Software
Loading...
Searching...
No Matches
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
12
13namespace L0Muon {
14
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:
29 this, "MuonIdHelperSvc", "Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
31 this, "CablingKey", "MuonTgc_CablingMap"};
32};
33
34} // namespace L0Muon
35
36#endif
StatusCode build(const TgcRdoContainer &rdos, TgcL0CandidateContainer &candidates, const EventContext &ctx) const override
Build candidates from TGC RDO data.
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
SG::ReadCondHandleKey< Muon::TgcCablingMap > m_cablingKey
std::vector< TgcL0Candidate > TgcL0CandidateContainer
Event-local candidate collection.