13 #ifndef TDataPointN_ICC
14 #define TDataPointN_ICC
29 template<
typename _val_type>
41 template<
typename _val_type>
42 template<
typename _coord_type>
55 template<
typename _val_type>
58 delete [] m_vCoordinates;
63 template<
typename _val_type>
64 template<
typename _val>
76 template<
typename _val_type>
80 return m_vCoordinates[iAxis];
84 template<
typename _val_type>
88 m_vCoordinates[iAxis] =
fValue;
92 template<
typename _val_type>
102 #endif //TDataPointN_ICC
Namespace for new ROOT classes and functions.
bool Less(TDataPointN &rPoint, unsigned int iAxis) const
_val_type GetCoordinate(unsigned int iAxis) const
VecExpr< UnaryOp< Sqrt< T >, VecExpr< A, T, D >, T >, T, D > sqrt(const VecExpr< A, T, D > &rhs)
double pow(double, double)
void SetCoordinate(unsigned int iAxis, value_type fValue)
Namespace for new Math classes and functions.
_val_type Distance(const TDataPointN< _val > &rPoint) const
value_type * m_vCoordinates