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 
8 #include "Acts/Seeding/HoughTransformUtils.hpp"
13 
14 namespace MuonR4{
15  namespace HoughHelpers{
16  namespace Eta{
21  double houghParamMdtLeft(double tanTheta, const MuonR4::HoughHitType & dc);
22 
27  double houghParamMdtRight(double tanTheta, const MuonR4::HoughHitType & dc);
28 
33  double houghParamStrip(double tanTheta, const MuonR4::HoughHitType & strip);
34 
40  double houghWidthMdt(double tanTheta, const MuonR4::HoughHitType & dc);
41 
46  double houghWidthStrip(double tanTheta, const MuonR4::HoughHitType & strip);
47  }
48  namespace Phi{
53  double houghParamStrip(double tanPhi, const MuonR4::HoughHitType & dc);
54 
59  double houghWidthStrip(double tanPhi, const MuonR4::HoughHitType & dc);
60  }
61  }
62 }
63 
64 #endif
UncalibratedMeasurement.h
MuonR4::HoughHelpers::Eta::houghWidthStrip
double houghWidthStrip(double tanTheta, const MuonR4::HoughHitType &strip)
Uncertainty parametrisation for strip measurements.
Definition: HoughHelperFunctions.cxx:27
MuonR4::HoughHitType
std::shared_ptr< MuonR4::MuonSpacePoint > HoughHitType
Definition: MuonHoughDefs.h:20
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::houghWidthMdt
double houghWidthMdt(double tanTheta, const MuonR4::HoughHitType &dc)
uncertainty parametrisation for drift circles
Definition: HoughHelperFunctions.cxx:21
MuonR4::HoughHelpers::Eta::houghParamMdtLeft
double houghParamMdtLeft(double tanTheta, const MuonR4::HoughHitType &dc)
left-side straight line parametrisation for drift circles
Definition: HoughHelperFunctions.cxx:9
MdtDriftCircleContainer.h
MuonHoughDefs.h
MuonR4::HoughHelpers::Phi::houghWidthStrip
double houghWidthStrip(double tanPhi, const MuonR4::HoughHitType &dc)
Uncertainty parametrisation for strip measurements.
Definition: HoughHelperFunctions.cxx:34
MuonR4
The CsvMuonSimHitDumper reads a Simulation Hit container for muons and dumps information to csv files...
Definition: MuonSpacePoint.h:11
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