ATLAS Offline Software
Loading...
Searching...
No Matches
FloatingTrackSelector.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 L1MUONS1TGCFLOATINGTOOLS_FLOATINGTRACKSELECTOR_H
5#define L1MUONS1TGCFLOATINGTOOLS_FLOATINGTRACKSELECTOR_H
6
7#include <cstddef>
8
11
12namespace L1Muon::L1TGC {
13
16 public:
24 void select(const TgcSLCandidateContainer &candidates,
25 xAOD::L1TGCCandDataContainer &output) const;
26
27 private:
28 // Fixed by the TGC Sector Logic output interface; this is not a
29 // configurable cut.
30 static constexpr std::size_t s_maxCandidatesPerSector{6U};
31};
32
33} // namespace L1Muon::L1TGC
34
35#endif
Select and convert floating-point TGC candidates.
static constexpr std::size_t s_maxCandidatesPerSector
void select(const TgcSLCandidateContainer &candidates, xAOD::L1TGCCandDataContainer &output) const
Fill the xAOD output with the six highest-threshold candidates per sector for one BC processing chain...
std::vector< TgcSLCandidate > TgcSLCandidateContainer
Event-local candidate collection.
L1TGCCandDataContainer_v1 L1TGCCandDataContainer