ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonPhaseII
Event
MuonPatternEvent
MuonPatternEvent
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
8
#include "
GeoPrimitives/GeoPrimitives.h
"
10
11
#include "
MuonPatternEvent/HoughMaximum.h
"
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
{
36
using
SeedingAux
=
SpacePoint::SeedingAux
;
38
using
ParamDefs
= SeedingAux::FitParIndex;
40
using
Line_t
= SeedingAux::Line_t;
43
using
AxisDefs
=
SpacePoint::CovIdx
;
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
GeoPrimitives.h
HoughMaximum.h
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:25
MuonR4::SpacePoint::CovIdx
CovIdx
Definition
MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/MuonSpacePoint/SpacePoint.h:31
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:30
MuonR4::SegmentFit
Definition
MuonHoughDefs.h:34
MuonR4::SegmentFit::Covariance
Acts::Experimental::CompositeSpacePointLineFitter::CovMat_t Covariance
Definition
MuonHoughDefs.h:47
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::SegmentFit::AxisDefs
SpacePoint::CovIdx AxisDefs
Use the same mapping of the covariance space indicies as used by the SpacePoint.
Definition
MuonHoughDefs.h:43
MuonR4::SegmentFit::ParamDefs
SeedingAux::FitParIndex ParamDefs
Use the same parameter indices as used by the CompSpacePointAuxiliaries.
Definition
MuonHoughDefs.h:38
MuonR4::SegmentFit::Parameters
Acts::Experimental::CompositeSpacePointLineFitter::ParamVec_t Parameters
Definition
MuonHoughDefs.h:46
MuonR4
This header ties the generic definitions in this package.
Definition
GlobalPattern.h:14
MuonR4::ActsPeakFinderForMuon
Acts::HoughTransformUtils::PeakFinders::IslandsAroundMax< HoughHitType > ActsPeakFinderForMuon
Definition
MuonHoughDefs.h:30
MuonR4::HoughPlane
Acts::HoughTransformUtils::HoughPlane< HoughHitType > HoughPlane
Definition
MuonHoughDefs.h:26
MuonR4::ActsPeakFinderForMuonCfg
Acts::HoughTransformUtils::PeakFinders::IslandsAroundMaxConfig ActsPeakFinderForMuonCfg
Definition
MuonHoughDefs.h:32
MuonR4::HoughHitType
const SpacePoint * HoughHitType
Definition
MuonHoughDefs.h:24
Generated on
for ATLAS Offline Software by
1.17.0