ATLAS Offline Software
Loading...
Searching...
No Matches
TgcL0SegmentReconstruction.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_TGCL0SEGMENTRECONSTRUCTION_H
5#define L0MUONS1TGCFLOATINGTOOLS_TGCL0SEGMENTRECONSTRUCTION_H
6
7#include "GaudiKernel/StatusCode.h"
10#include "TgcL0FloatingData.h"
11
12#include <cstddef>
13
14namespace L0Muon {
15namespace TgcL0Floating {
16
42
44 std::size_t nWireSegments{0};
45 std::size_t nStripSegments{0};
46 std::size_t nM1M2M3Candidates{0};
47 std::size_t nM1M2Candidates{0};
48 std::size_t nM1M3Candidates{0};
49 std::size_t nM2M3Candidates{0};
56 std::size_t nRejectedPairs{0};
57 std::size_t nDuplicateCandidates{0};
59 std::size_t nLimitedCandidates{0};
60};
61
64 public:
65 explicit SegmentReconstruction(
67
68 StatusCode build(const StationCoincidenceContainer& coincidences,
69 TgcL0CandidateContainer& candidates,
70 SegmentStatistics& statistics,
71 TgcL0SegmentContainer* validationSegments = nullptr) const;
72
73 private:
75};
76
77} // namespace TgcL0Floating
78} // namespace L0Muon
79
80#endif
StatusCode build(const StationCoincidenceContainer &coincidences, TgcL0CandidateContainer &candidates, SegmentStatistics &statistics, TgcL0SegmentContainer *validationSegments=nullptr) const
SegmentReconstruction(SegmentReconstructionConfig config=SegmentReconstructionConfig{})
std::vector< StationCoincidence > StationCoincidenceContainer
std::vector< TgcL0Segment > TgcL0SegmentContainer
std::vector< TgcL0Candidate > TgcL0CandidateContainer
Event-local candidate collection.
std::size_t maxCandidatesPerLocalPosition
Same-chamber duplicate suppression after wire-strip association.
float maxPivotWireStripDeltaEta
Common-pivot wire-strip association.
std::size_t maxCandidatesPerLocalBin
Old Floating local eta-phi-pivot candidate-bin pruning.
float maxCandidateDThetaAbs
Broad efficiency-first Floating candidate windows.
std::size_t maxSegmentCombinationsPerGroup
Validated Floating working-set size per side/Trigger-Sector/BC chain.