13 #include <tracking/trackFindingVXD/filterMap/filterFramework/SelectionVariable.h>
16 #define SLOPERZ_NAME SlopeRZ
28 template <
typename Po
intType >
36 static double value(
const PointType& outerHit,
const PointType& innerHit)
39 sqrt(std::pow(
double(outerHit.X() - innerHit.X()), 2)
40 + std::pow(
double(outerHit.Y() - innerHit.Y()), 2)
41 ) /
double(outerHit.Z() - innerHit.Z())
44 if (result < 0.0) result += M_PI;
47 return (std::isnan(result) || std::isinf(result)) ? double(0) : result;