 |
ATLAS Offline Software
|
Go to the documentation of this file.
6 #include "Acts/Utilities/MathHelpers.hpp"
9 using namespace SegmentFit;
20 return strip->localPosition().y() - tanTheta * strip->localPosition().z();
29 const double nomCov = 3.*std::sqrt(strip->covariance()[Acts::toUnderlying(
AxisDefs::etaCov)]);
36 return strip->localPosition().x() - tanPhi * strip->localPosition().z();
39 const double nomCov = 3.*std::sqrt(strip->covariance()[Acts::toUnderlying(
AxisDefs::phiCov)]);
40 return std::max(targetReso, 3 * nomCov);
double houghWidthStrip(double tanTheta, const MuonR4::HoughHitType &strip, double targetReso)
Uncertainty parametrisation for strip measurements.
double houghWidthMdt(double tanTheta, const MuonR4::HoughHitType &dc, double targetReso)
uncertainty parametrisation for drift circles
const Cov_t & covariance() const
Returns the covariance array.
double houghParamMdtLeft(double tanTheta, const MuonR4::HoughHitType &dc)
left-side straight line parametrisation for drift circles
The muon space point is the combination of two uncalibrated measurements one of them measures the eta...
const Amg::Vector3D & localPosition() const
double houghParamMdtRight(double tanTheta, const MuonR4::HoughHitType &dc)
right-side straight line parametrisation for drift circles
double driftRadius() const
: Returns the size of the drift radius
double houghParamStrip(double tanTheta, const MuonR4::HoughHitType &strip)
straight line parametrisation for strip detector measurements