ATLAS Offline Software
Loading...
Searching...
No Matches
TgcL0OverlapClassification.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_TGCL0OVERLAPCLASSIFICATION_H
5#define L0MUONS1TGCFLOATINGTOOLS_TGCL0OVERLAPCLASSIFICATION_H
6
8
9#include <cstddef>
10
11namespace L0Muon {
12namespace TgcL0Floating {
13
16 float maxDeltaEta{0.02F};
17 float maxDeltaPhi{0.03F};
19 std::size_t minCommonStations{2U};
20};
21
23 std::size_t nGroups{0};
24 std::size_t nCandidates{0};
25 std::size_t maxMultiplicity{0};
26};
27
45
46} // namespace TgcL0Floating
47} // namespace L0Muon
48
49#endif
void classify(TgcL0CandidateContainer &candidates, OverlapClassificationStatistics &statistics) const
OverlapClassification(OverlapClassificationConfig config=OverlapClassificationConfig{})
std::vector< TgcL0Candidate > TgcL0CandidateContainer
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.