14 #ifndef ROOT_TDataPoint_ICC
15 #define ROOT_TDataPoint_ICC
38 template<
unsigned int K,
typename _val_type>
55 template<
unsigned int K,
typename _val_type>
56 template<
typename _coord_type>
73 template<
unsigned int K,
typename _val_type>
74 template<
typename _val>
92 template<
unsigned int K,
typename _val_type>
100 return m_vCoordinates[iAxis];
104 template<
unsigned int K,
typename _val_type>
113 m_vCoordinates[iAxis] =
fValue;
117 template<
unsigned int K,
typename _val_type>
128 return (m_vCoordinates[iAxis] < rPoint.
GetCoordinate(iAxis));
135 #endif //ROOT_TDataPoint_ICC
Bool_t Less(TDataPoint &rPoint, unsigned int iAxis) const
Namespace for new ROOT classes and functions.
VecExpr< UnaryOp< Sqrt< T >, VecExpr< A, T, D >, T >, T, D > sqrt(const VecExpr< A, T, D > &rhs)
value_type Distance(const TDataPoint< K, _val > &rPoint) const
double pow(double, double)
void SetCoordinate(unsigned int iAxis, _val_type fValue)
Namespace for new Math classes and functions.
value_type GetCoordinate(unsigned int iAxis) const
value_type m_vCoordinates[K]