LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
Define a container for working with the convex hull. More...
#include "Cluster3D.h"
Public Member Functions | |
ConvexHull () | |
void | clear () |
reco::ProjectedPointList & | getProjectedPointList () |
reco::Hit3DToEdgeMap & | getConvexHullEdgeMap () |
reco::EdgeList & | getConvexHullEdgeList () |
reco::ProjectedPointList & | getConvexHullExtremePoints () |
reco::ConvexHullKinkTupleList & | getConvexHullKinkPoints () |
Private Attributes | |
reco::ProjectedPointList | fProjectedPointList |
The input set of points projected onto plane encompassed by the hull. More... | |
reco::Hit3DToEdgeMap | fConvexHullEdgeMap |
Map from 3D hit to associated edge. More... | |
reco::EdgeList | fConvexHullEdgeList |
This has become multiuse... really need to split it up. More... | |
reco::ProjectedPointList | fConvexHullExtremePoints |
The points furthest from each other on hull. More... | |
reco::ConvexHullKinkTupleList | fConvexHullKinkPoints |
The points with large kinks along the convex hull. More... | |
Define a container for working with the convex hull.
Definition at line 341 of file Cluster3D.h.
|
inline |
Definition at line 344 of file Cluster3D.h.
|
inline |
Definition at line 353 of file Cluster3D.h.
|
inline |
Definition at line 364 of file Cluster3D.h.
Referenced by lar_cluster3d::ConvexHullPathFinder::buildConvexHull(), lar_cluster3d::VoronoiPathFinder::buildConvexHull(), lar_cluster3d::Cluster3D::ConvertToArtOutput(), and lar_cluster3d::ConvexHullPathFinder::makeCandidateCluster().
|
inline |
Definition at line 363 of file Cluster3D.h.
Referenced by lar_cluster3d::ConvexHullPathFinder::buildConvexHull(), and lar_cluster3d::VoronoiPathFinder::buildConvexHull().
|
inline |
Definition at line 365 of file Cluster3D.h.
Referenced by lar_cluster3d::ConvexHullPathFinder::breakClusterByMaxDefect(), lar_cluster3d::VoronoiPathFinder::breakIntoTinyBits(), lar_cluster3d::ConvexHullPathFinder::buildConvexHull(), lar_cluster3d::VoronoiPathFinder::buildConvexHull(), lar_cluster3d::ConvexHullPathFinder::subDivideCluster(), and lar_cluster3d::VoronoiPathFinder::subDivideCluster().
|
inline |
Definition at line 366 of file Cluster3D.h.
Referenced by lar_cluster3d::ConvexHullPathFinder::breakClusterByKinks(), lar_cluster3d::ConvexHullPathFinder::breakClusterByKinksTrial(), and lar_cluster3d::ConvexHullPathFinder::buildConvexHull().
|
inline |
Definition at line 362 of file Cluster3D.h.
Referenced by lar_cluster3d::ConvexHullPathFinder::breakClusterByKinksTrial(), lar_cluster3d::ConvexHullPathFinder::buildConvexHull(), and lar_cluster3d::VoronoiPathFinder::buildConvexHull().
|
private |
This has become multiuse... really need to split it up.
Definition at line 372 of file Cluster3D.h.
|
private |
Map from 3D hit to associated edge.
Definition at line 371 of file Cluster3D.h.
|
private |
The points furthest from each other on hull.
Definition at line 373 of file Cluster3D.h.
|
private |
The points with large kinks along the convex hull.
Definition at line 374 of file Cluster3D.h.
|
private |
The input set of points projected onto plane encompassed by the hull.
Definition at line 370 of file Cluster3D.h.