ATLAS Offline Software
HoughHelperFunctions.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef MUONR4__HoughHelperFunctions__H
6 #define MUONR4__HoughHelperFunctions__H
7 
9 #include "Acts/Seeding/HoughTransformUtils.hpp"
14 
15 
16 namespace MuonR4{
17  namespace HoughHelpers{
18  namespace Eta{
23  double houghParamMdtLeft(double tanTheta, const MuonR4::HoughHitType & dc);
24 
29  double houghParamMdtRight(double tanTheta, const MuonR4::HoughHitType & dc);
30 
35  double houghParamStrip(double tanTheta, const MuonR4::HoughHitType & strip);
36 
42  double houghWidthMdt(double tanTheta, const MuonR4::HoughHitType & dc, double targetReso);
43 
48  double houghWidthStrip(double tanTheta, const MuonR4::HoughHitType & strip, double targetReso);
49  }
50  namespace Phi{
55  double houghParamStrip(double tanPhi, const MuonR4::HoughHitType & dc);
56 
61  double houghWidthStrip(double tanPhi, const MuonR4::HoughHitType & dc, double targetReso);
62  }
63  }
64 }
65 
66 #endif
UncalibratedMeasurement.h
MuonR4::HoughHelpers::Phi::houghParamStrip
double houghParamStrip(double tanPhi, const MuonR4::HoughHitType &dc)
straight line parametrisation for strip detector measurements, in the x-direction
Definition: HoughHelperFunctions.cxx:31
Phi
@ Phi
Definition: RPCdef.h:8
RpcStripContainer.h
MuonR4::HoughHelpers::Eta::houghWidthStrip
double houghWidthStrip(double tanTheta, const MuonR4::HoughHitType &strip, double targetReso)
Uncertainty parametrisation for strip measurements.
Definition: HoughHelperFunctions.cxx:27
MuonR4::HoughHelpers::Eta::houghWidthMdt
double houghWidthMdt(double tanTheta, const MuonR4::HoughHitType &dc, double targetReso)
uncertainty parametrisation for drift circles
Definition: HoughHelperFunctions.cxx:21
MuonR4::HoughHelpers::Phi::houghWidthStrip
double houghWidthStrip(double tanPhi, const MuonR4::HoughHitType &dc, double targetReso)
Uncertainty parametrisation for strip measurements.
Definition: HoughHelperFunctions.cxx:34
MMClusterContainer.h
MuonR4::HoughHelpers::Eta::houghParamMdtLeft
double houghParamMdtLeft(double tanTheta, const MuonR4::HoughHitType &dc)
left-side straight line parametrisation for drift circles
Definition: HoughHelperFunctions.cxx:9
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:19
MdtDriftCircleContainer.h
MuonHoughDefs.h
MuonR4
This header ties the generic definitions in this package.
Definition: HoughEventData.h:16
MuonR4::HoughHelpers::Eta::houghParamMdtRight
double houghParamMdtRight(double tanTheta, const MuonR4::HoughHitType &dc)
right-side straight line parametrisation for drift circles
Definition: HoughHelperFunctions.cxx:13
MuonR4::HoughHelpers::Eta::houghParamStrip
double houghParamStrip(double tanTheta, const MuonR4::HoughHitType &strip)
straight line parametrisation for strip detector measurements
Definition: HoughHelperFunctions.cxx:17
Eta
@ Eta
Definition: RPCdef.h:8