ATLAS Offline Software
Loading...
Searching...
No Matches
FloatingStationCoincidenceBuilder.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_FLOATINGSTATIONCOINCIDENCEBUILDER_H
5#define L1MUONS1TGCFLOATINGTOOLS_FLOATINGSTATIONCOINCIDENCEBUILDER_H
6
7#include "GaudiKernel/StatusCode.h"
8#include "FloatingData.h"
9
10namespace L1Muon::L1TGC {
11
14 public:
15 StatusCode build(const FloatingHitGroups& hitGroups,
16 FloatingStationCoincidenceContainer& coincidences) const;
17
18 private:
19 static std::uint8_t nominalLayers(FloatingStation station, bool isStrip);
20};
21
22} // namespace L1Muon::L1TGC
23
24#endif
Build station representative points from layer-level TGC hits.
static std::uint8_t nominalLayers(FloatingStation station, bool isStrip)
StatusCode build(const FloatingHitGroups &hitGroups, FloatingStationCoincidenceContainer &coincidences) const
std::vector< FloatingStationCoincidence > FloatingStationCoincidenceContainer
std::map< FloatingHitGroupKey, FloatingHitContainer > FloatingHitGroups