6#include "Acts/Utilities/MathHelpers.hpp"
9 using namespace SegmentFit;
20 return strip->localPosition().y() - tanBeta *
strip->localPosition().z();
25 return std::max(3.* std::sqrt(DC->
covariance()[Acts::toUnderlying(AxisDefs::etaCov)]),
29 const double nomCov = 3.*std::sqrt(
strip->covariance()[Acts::toUnderlying(AxisDefs::etaCov)]);
36 return strip->localPosition().x() - tanAlpha *
strip->localPosition().z();
39 const double nomCov = 3.*std::sqrt(
strip->covariance()[Acts::toUnderlying(AxisDefs::phiCov)]);
40 return std::max(targetReso, 3 * nomCov);
double driftRadius() const
: Returns the size of the drift radius
const Amg::Vector3D & localPosition() const
const Cov_t & covariance() const
Returns the covariance array.
double houghWidthStrip(double tanBeta, const MuonR4::HoughHitType &strip, double targetReso)
Uncertainty parametrisation for strip measurements.
double houghParamMdtRight(double tanBeta, const MuonR4::HoughHitType &dc)
right-side straight line parametrisation for drift circles
double houghParamStrip(double tanBeta, const MuonR4::HoughHitType &strip)
straight line parametrisation for strip detector measurements
double houghWidthMdt(double tanBeta, const MuonR4::HoughHitType &dc, double targetReso)
uncertainty parametrisation for drift circles
double houghParamMdtLeft(double tanBeta, const MuonR4::HoughHitType &dc)
left-side straight line parametrisation for drift circles
double houghWidthStrip(double tanAlpha, const MuonR4::HoughHitType &dc, double targetReso)
Uncertainty parametrisation for strip measurements.
double houghParamStrip(double tanAlpha, const MuonR4::HoughHitType &dc)
straight line parametrisation for strip detector measurements, in the x-direction
const SpacePoint * HoughHitType