4#ifndef L0MUONS1TGCFLOATINGTOOLS_TGCL0SEGMENTRECONSTRUCTION_H
5#define L0MUONS1TGCFLOATINGTOOLS_TGCL0SEGMENTRECONSTRUCTION_H
7#include "GaudiKernel/StatusCode.h"
SegmentReconstructionConfig m_config
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 localDuplicatePhiWindow
float maxCandidateDThetaAbs
Broad efficiency-first Floating candidate windows.
std::size_t maxSegmentCombinationsPerGroup
Validated Floating working-set size per side/Trigger-Sector/BC chain.
float localDuplicateEtaWindow
float maxPivotWireStripDeltaPhi
float maxCandidateDPhiAbs
float localCandidatePhiBinWidth
float localCandidateEtaBinWidth
std::size_t nM3OnlyPositionCandidates
std::size_t nLocalDuplicateCandidates
std::size_t nStripSegments
std::size_t nDuplicateCandidates
std::size_t nWireSegments
std::size_t nM2OnlyPositionCandidates
std::size_t nM1M2M3Candidates
std::size_t nLimitedCandidates
std::size_t nM1M3Candidates
std::size_t nRejectedPairs
std::size_t nM1OnlyPositionCandidates
std::size_t nDuplicateProjectionSegments
std::size_t nRejectedProjectionCombinations
std::size_t nLimitedProjectionSegments
std::size_t nM1M2Candidates
std::size_t nM2M3Candidates