54 edm::LogError(
"Chi2StripEstimator")<<
" could not invert matrix:\n"<<(V+
C);
55 return returnIt( 0.0 );
58 double est =
max(ROOT::Math::Similarity(r, R), 0.000001);
60 return returnIt( est);
ROOT::Math::SMatrix< double, 2, 2, ROOT::Math::MatRepSym< double, 2 > > AlgebraicSymMatrix22
LocalPoint localPosition() const
LocalError positionError() const
virtual const Topology & topology() const =0
virtual MeasurementError measurementError(const LocalPoint &, const LocalError &) const =0
const T & max(const T &a, const T &b)
bool invertPosDefMatrix(ROOT::Math::SMatrix< T, N, N, ROOT::Math::MatRepSym< T, N > > &m)
virtual MeasurementPoint measurementPosition(const LocalPoint &) const =0
const LocalTrajectoryError & localError() const
virtual const GeomDetType & type() const =0
bool isTrackerPixel() const
std::pair< bool, double > HitReturnType
virtual LocalError localPositionError() const =0
virtual std::pair< bool, double > estimate(const TrajectoryStateOnSurface &, const TransientTrackingRecHit &) const
virtual const GeomDetUnit * detUnit() const
virtual LocalPoint localPosition() const =0
ROOT::Math::SVector< double, 2 > AlgebraicVector2