AngleScan_V::AngleScan_V(const SmartRefVector<Minerva::IDCluster>& clusters, const Gaudi::XYZPoint& vertex) : fUVMatchTolerance(10.0), fUVMatchMoreTolerance(100.0), fAllowUVMatchWithMoreTolerance(true) { std::copy(clusters.begin(), clusters.end(), std::back_inserter(fAllClusters)); fX = vertex.X(); fY = vertex.Y(); fZ = vertex.Z(); fU = -fY*sqrt(3.)/2 + fX/2; fV = fY*sqrt(3.)/2 + fX/2; Initialize(); }