14 #ifndef ROOT_TDataPoint_ICC 15 #define ROOT_TDataPoint_ICC 17 #ifndef ROOT_Math_TDataPoint 18 #error "Do not use TDataPoint.icc directly. #include \"TDataPoint.h\" instead." 19 #endif // ROOT_Math_TDataPoint 45 template<
unsigned int K,
typename _val_type>
56 for(UInt_t k = 0; k <
K; ++k)
62 template<
unsigned int K,
typename _val_type>
63 template<
typename _coord_type>
80 template<
unsigned int K,
typename _val_type>
81 template<
typename _val>
99 template<
unsigned int K,
typename _val_type>
111 template<
unsigned int K,
typename _val_type>
124 template<
unsigned int K,
typename _val_type>
142 #endif //ROOT_TDataPoint_ICC
constexpr Double_t K()
Boltzmann's constant in .
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)
double pow(double, double)
value_type GetCoordinate(unsigned int iAxis) const
void SetCoordinate(unsigned int iAxis, _val_type fValue)
Namespace for new Math classes and functions.
value_type m_vCoordinates[K]
value_type Distance(const TDataPoint< K, _val > &rPoint) const