35 static void RunPca(
const T &t, pandora::CartesianVector ¢roid, EigenValues &outputEigenValues, EigenVectors &outputEigenVectors);
45 static void RunPca(
const WeightedPointVector &pointVector, pandora::CartesianVector ¢roid, EigenValues &outputEigenValues,
pandora::CartesianVector EigenValues
std::pair< const pandora::CartesianVector, double > WeightedPoint
std::vector< WeightedPoint > WeightedPointVector
static void RunPca(const T &t, pandora::CartesianVector ¢roid, EigenValues &outputEigenValues, EigenVectors &outputEigenVectors)
Run principal component analysis using input calo hits (TPC_VIEW_U,V,W or TPC_3D; all treated as 3D p...
std::vector< pandora::CartesianVector > EigenVectors