ATLAS Offline Software
Loading...
Searching...
No Matches
TgcL0MdtCandidateSelector.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 L0MUONS1TGC_TGCL0MDTCANDIDATESELECTOR_H
5#define L0MUONS1TGC_TGCL0MDTCANDIDATESELECTOR_H
6
7#include <cstddef>
8#include <memory>
9
11
12namespace L0Muon {
13
16 public:
25 std::unique_ptr<xAOD::TGCCandDataContainer> select(
26 xAOD::TGCCandDataContainer &candidates) const;
27
28 private:
29 // Fixed by the TGC-to-MDTTP interface; this is not a configurable cut.
30 static constexpr std::size_t s_maxCandidatesPerSector{3U};
31};
32
33} // namespace L0Muon
34
35#endif
Select the TGC candidates sent to MDTTP.
std::unique_ptr< xAOD::TGCCandDataContainer > select(xAOD::TGCCandDataContainer &candidates) const
Create a non-owning view of the three candidates with the highest encoded pT per sector for one BC pr...
static constexpr std::size_t s_maxCandidatesPerSector