ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
Muon
L0MuonS1TGC
src
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
10
#include "
xAODL0MuonCand/TGCCandDataContainer.h
"
11
12
namespace
L0Muon
{
13
15
class
TgcL0MdtCandidateSelector
{
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
TGCCandDataContainer.h
L0Muon::TgcL0MdtCandidateSelector
Select the TGC candidates sent to MDTTP.
Definition
TgcL0MdtCandidateSelector.h:15
L0Muon::TgcL0MdtCandidateSelector::select
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...
Definition
TgcL0MdtCandidateSelector.cxx:28
L0Muon::TgcL0MdtCandidateSelector::s_maxCandidatesPerSector
static constexpr std::size_t s_maxCandidatesPerSector
Definition
TgcL0MdtCandidateSelector.h:30
L0Muon
Definition
NSWTPBits.h:7
xAOD::TGCCandDataContainer
TGCCandDataContainer_v1 TGCCandDataContainer
Definition
MuonSpectrometer/MuonPhaseII/Event/xAOD/xAODL0MuonCand/xAODL0MuonCand/TGCCandDataContainer.h:13
Generated on
for ATLAS Offline Software by
1.17.0