ATLAS Offline Software
Loading...
Searching...
No Matches
TgcL0StationCoincidence.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_TGCL0STATIONCOINCIDENCE_H
5#define L0MUONS1TGCFLOATINGTOOLS_TGCL0STATIONCOINCIDENCE_H
6
7#include "GaudiKernel/StatusCode.h"
8#include "TgcL0FloatingData.h"
9
10namespace L0Muon {
11namespace TgcL0Floating {
12
15 public:
16 StatusCode build(const HitGroups& hitGroups,
17 StationCoincidenceContainer& coincidences) const;
18
19 private:
20 static std::uint8_t nominalLayers(Station station, bool isStrip);
21};
22
23} // namespace TgcL0Floating
24} // namespace L0Muon
25
26#endif
Build station representative points from layer-level TGC hits.
StatusCode build(const HitGroups &hitGroups, StationCoincidenceContainer &coincidences) const
static std::uint8_t nominalLayers(Station station, bool isStrip)
std::map< HitGroupKey, HitContainer > HitGroups
std::vector< StationCoincidence > StationCoincidenceContainer