ATLAS Offline Software
MuonLayerIntersection.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef MUON_MUONLAYERINTERSECTION_H
6 #define MUON_MUONLAYERINTERSECTION_H
7 
9 namespace Muon {
10 
11  class MuonSegment;
12 
15  MuonLayerIntersection() = default;
16  MuonLayerIntersection(const MuonSystemExtension::Intersection& intersection_, const std::shared_ptr<const MuonSegment>& segment_, int quality);
17 
20 
22  std::shared_ptr<const MuonSegment> segment{nullptr};
23 
24  int quality{0};
25  };
26 
27 } // namespace Muon
28 
29 #endif
Muon::MuonLayerIntersection::MuonLayerIntersection
MuonLayerIntersection()=default
constructor
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition: TrackSystemController.h:49
xAOD::MuonSegment
MuonSegment_v1 MuonSegment
Reference the current persistent version:
Definition: Event/xAOD/xAODMuon/xAODMuon/MuonSegment.h:13
Muon::MuonLayerIntersection::intersection
MuonSystemExtension::Intersection intersection
intersection with layer
Definition: MuonLayerIntersection.h:19
Muon::MuonLayerIntersection::quality
int quality
Definition: MuonLayerIntersection.h:24
MuonSystemExtension.h
Muon::MuonLayerIntersection::segment
std::shared_ptr< const MuonSegment > segment
segment
Definition: MuonLayerIntersection.h:22
Muon::MuonSystemExtension::Intersection
data per intersection
Definition: MuonSystemExtension.h:21
Muon::MuonLayerIntersection
Definition: MuonLayerIntersection.h:13