1 #ifndef __JEIGENVALUES2D__
2 #define __JEIGENVALUES2D__
8 #include "TMatrixDSymEigen.h"
27 public std::map<double, JVector2D, std::greater<double> >
48 for (T i = __begin; i != __end; ++i) {
50 const double dx = center.
getX() - i->getX();
51 const double dy = center.
getY() - i->getY();
61 const TMatrixDSymEigen
result(A);
63 const TVectorD&
u =
result.GetEigenValues();
64 const TMatrixD& V =
result.GetEigenVectors();
66 for (Int_t i = 0; i !=
u.GetNoElements(); ++i) {
Data structure for vector in two dimensions.
double getY() const
Get y position.
double getX() const
Get x position.
Auxiliary classes and methods for 2D geometrical objects and operations.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
JEigenValues2D(T __begin, T __end)
Constructor.