ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
Muon
L0MuonS1TGCFloatingTools
src
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
10
namespace
L0Muon
{
11
namespace
TgcL0Floating
{
12
14
class
StationCoincidenceBuilder
{
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
TgcL0FloatingData.h
L0Muon::TgcL0Floating::StationCoincidenceBuilder
Build station representative points from layer-level TGC hits.
Definition
TgcL0StationCoincidence.h:14
L0Muon::TgcL0Floating::StationCoincidenceBuilder::build
StatusCode build(const HitGroups &hitGroups, StationCoincidenceContainer &coincidences) const
Definition
TgcL0StationCoincidence.cxx:59
L0Muon::TgcL0Floating::StationCoincidenceBuilder::nominalLayers
static std::uint8_t nominalLayers(Station station, bool isStrip)
Definition
TgcL0StationCoincidence.cxx:49
L0Muon::TgcL0Floating
Definition
TgcL0FloatingData.cxx:8
L0Muon::TgcL0Floating::HitGroups
std::map< HitGroupKey, HitContainer > HitGroups
Definition
TgcL0FloatingData.h:52
L0Muon::TgcL0Floating::Station
Station
Definition
TgcL0FloatingData.h:16
L0Muon::TgcL0Floating::StationCoincidenceContainer
std::vector< StationCoincidence > StationCoincidenceContainer
Definition
TgcL0FloatingData.h:106
L0Muon
Definition
NSWTPBits.h:7
Generated on
for ATLAS Offline Software by
1.17.0