ATLAS Offline Software
Loading...
Searching...
No Matches
FloatingOverlapClassification.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_FLOATINGOVERLAPCLASSIFICATION_H
5#define L1MUONS1TGCFLOATINGTOOLS_FLOATINGOVERLAPCLASSIFICATION_H
6
8
9#include <cstddef>
10
11namespace L1Muon::L1TGC {
12
15 float maxDeltaEta{0.02F};
16 float maxDeltaPhi{0.03F};
18 std::size_t minCommonStations{2U};
19};
20
22 std::size_t nGroups{0};
23 std::size_t nCandidates{0};
24 std::size_t maxMultiplicity{0};
25};
26
44
45} // namespace L1Muon::L1TGC
46
47#endif
FloatingOverlapClassification(FloatingOverlapClassificationConfig config=FloatingOverlapClassificationConfig{})
void classify(TgcSLCandidateContainer &candidates, FloatingOverlapClassificationStatistics &statistics) const
std::vector< TgcSLCandidate > TgcSLCandidateContainer
Event-local candidate collection.
float maxDeltaEta
Candidate-position windows used only to identify possible chamber overlap.
std::size_t minCommonStations
Require this many common reconstructed station positions.