ATLAS Offline Software
MuonHoughDefs.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef MUONR4_MUONPATTERNEVENT_MUONHOUGHDEFS__H
6 #define MUONR4_MUONPATTERNEVENT_MUONHOUGHDEFS__H
7 
10 
12 
13 #include "Acts/Seeding/detail/CompSpacePointAuxiliaries.hpp"
14 #include "Acts/Seeding/CompositeSpacePointLineFitter.hpp"
15 #include "Acts/Seeding/HoughTransformUtils.hpp"
16 #include "Acts/Utilities/Helpers.hpp"
17 
19 // to concrete types for representations of the hit,
21 
22 namespace MuonR4{
23  // representation of hits in the hough via space points
24  using HoughHitType = const SpacePoint*;
25  // ACTS representation of the hough accumulator
26  using HoughPlane = Acts::HoughTransformUtils::HoughPlane<HoughHitType> ;
27  // configuration class for the accumulator
28  using Acts::HoughTransformUtils::HoughPlaneConfig;
29  // peak finder - use an existing ACTS one inspired by Run-2 ATLAS muon
30  using ActsPeakFinderForMuon = Acts::HoughTransformUtils::PeakFinders::IslandsAroundMax<HoughHitType>;
31  // config for the peak finder
32  using ActsPeakFinderForMuonCfg = Acts::HoughTransformUtils::PeakFinders::IslandsAroundMaxConfig;
33 
34  namespace SegmentFit {
38  using ParamDefs = SeedingAux::FitParIndex;
44 
45 
46  using Parameters = Acts::Experimental::CompositeSpacePointLineFitter::ParamVec_t;
47  using Covariance = Acts::Experimental::CompositeSpacePointLineFitter::CovMat_t;
48  }
49 
50 }
51 
52 
53 #endif
HoughMaximum.h
MuonR4::SpacePoint::SeedingAux
Acts::Experimental::detail::CompSpacePointAuxiliaries SeedingAux
Enum to define the components of the covariance array.
Definition: MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/MuonSpacePoint/SpacePoint.h:29
MuonR4::HoughPlane
Acts::HoughTransformUtils::HoughPlane< HoughHitType > HoughPlane
Definition: MuonHoughDefs.h:26
MuonR4::ActsPeakFinderForMuonCfg
Acts::HoughTransformUtils::PeakFinders::IslandsAroundMaxConfig ActsPeakFinderForMuonCfg
Definition: MuonHoughDefs.h:32
MuonR4::SegmentFit::ParamDefs
SeedingAux::FitParIndex ParamDefs
Use the same parameter indices as used by the CompSpacePointAuxiliaries.
Definition: MuonHoughDefs.h:38
MuonR4::ActsPeakFinderForMuon
Acts::HoughTransformUtils::PeakFinders::IslandsAroundMax< HoughHitType > ActsPeakFinderForMuon
Definition: MuonHoughDefs.h:30
GeoPrimitives.h
MuonR4::SegmentFit::Parameters
Acts::Experimental::CompositeSpacePointLineFitter::ParamVec_t Parameters
Definition: MuonHoughDefs.h:46
MuonR4::SegmentFit::Covariance
Acts::Experimental::CompositeSpacePointLineFitter::CovMat_t Covariance
Definition: MuonHoughDefs.h:47
MuonR4::SpacePoint
The muon space point is the combination of two uncalibrated measurements one of them measures the eta...
Definition: MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/MuonSpacePoint/SpacePoint.h:24
MuonR4
This header ties the generic definitions in this package.
Definition: HoughEventData.h:16
MuonR4::SegmentFit::SeedingAux
SpacePoint::SeedingAux SeedingAux
Abrivation of the CompSpacePointAuxiliaries.
Definition: MuonHoughDefs.h:36
MuonR4::SegmentFit::Line_t
SeedingAux::Line_t Line_t
Abrivation of the line with partial derivatives.
Definition: MuonHoughDefs.h:40
MuonR4::SpacePoint::CovIdx
CovIdx
Definition: MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/MuonSpacePoint/SpacePoint.h:30