ATLAS Offline Software
Loading...
Searching...
No Matches
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
22namespace 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;
40 using Line_t = SeedingAux::Line_t;
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
The muon space point is the combination of two uncalibrated measurements one of them measures the eta...
Acts::Experimental::detail::CompSpacePointAuxiliaries SeedingAux
Enum to define the components of the covariance array.
Acts::Experimental::CompositeSpacePointLineFitter::CovMat_t Covariance
SpacePoint::SeedingAux SeedingAux
Abrivation of the CompSpacePointAuxiliaries.
SeedingAux::Line_t Line_t
Abrivation of the line with partial derivatives.
SpacePoint::CovIdx AxisDefs
Use the same mapping of the covariance space indicies as used by the SpacePoint.
SeedingAux::FitParIndex ParamDefs
Use the same parameter indices as used by the CompSpacePointAuxiliaries.
Acts::Experimental::CompositeSpacePointLineFitter::ParamVec_t Parameters
This header ties the generic definitions in this package.
Acts::HoughTransformUtils::PeakFinders::IslandsAroundMax< HoughHitType > ActsPeakFinderForMuon
Acts::HoughTransformUtils::HoughPlane< HoughHitType > HoughPlane
Acts::HoughTransformUtils::PeakFinders::IslandsAroundMaxConfig ActsPeakFinderForMuonCfg
const SpacePoint * HoughHitType