LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Cluster finding and building. More...
Namespaces | |
details | |
Implementation details of cluster namespace. | |
Classes | |
class | BlurredClustering |
class | BlurredClusteringAlg |
struct | cluster_merge_info |
class | cluster_params |
class | ClusterAna |
class | ClusterAndHitMerger |
Class merging clusters: recomputes start and end position and hit list. More... | |
class | ClusterCheater |
class | ClusterCrawler |
class | ClusterCrawlerAlg |
class | ClusterCreator |
Class managing the creation of a new recob::Cluster object. More... | |
class | ClusterMatchAlg |
class | ClusterMatchTQ |
class | ClusterMergeAlg |
class | ClusterMergeHelper |
class | ClusterMerger |
Class merging clusters: recomputes start and end position and hit list. More... | |
class | ClusterParamsAlg |
class | ClusterParamsAlgBase |
Algorithm collection class computing cluster parameters. More... | |
class | ClusterParamsImportWrapper |
Wrapper for ClusterParamsAlgBase objects to accept diverse input. More... | |
class | ClusterPCA |
class | ClusterTrackAna |
class | CRUException |
class | DBcluster |
class | DBCluster3D |
class | DBclusterAna |
class | DBScan3DAlg |
class | DBScanAlg |
class | EndPointAlg |
Algorithm to find 2D end points. More... | |
class | EndPointModule |
module to find 2D end points More... | |
struct | eveLoc |
struct | HitLoc |
class | HoughBaseAlg |
class | HoughLineFinder |
class | HoughLineFinderAna |
class | HoughTransform |
class | HoughTransformCounters |
CountersMap with access optimized for Hough Transform algorithm. More... | |
class | LazyClusterParamsAlg |
Algorithm class inheriting cluster parameters. More... | |
class | LineCluster |
Produces clusters by ClusterCrawler algorithm. More... | |
class | LineMerger |
class | MergeClusterAlg |
class | OverriddenClusterParamsAlg |
Algorithm collection class computing cluster parameters. More... | |
class | SmallClusterFilter |
class | SmallClusterFinder |
class | SmallClusterFinderAlg |
class | StandardClusterParamsAlg |
Algorithm collection class computing cluster parameters. More... | |
class | TrajCluster |
Produces clusters by the TrajCluster algorithm. More... | |
Functions | |
bool | sortHitsByWire (art::Ptr< recob::Hit > a, art::Ptr< recob::Hit > b) |
bool | SortHits (HitLoc const &h1, HitLoc const &h2) |
bool | SortByLowHit (unsigned int i, unsigned int j) |
Variables | |
const unsigned int | kNO_CLUSTER = UINT_MAX |
const unsigned int | kNOISE_CLUSTER = UINT_MAX - 1 |
Cluster finding and building.
Cluster reconstruction namespace.
2D end point reconstruction
The algorithm is based on: C. Harris and M. Stephens (1988). "A combined corner and edge detector". Proceedings of the 4th Alvey Vision Conference. pp. 147-151. B. Morgan (2010). "Interest Point Detection for Reconstruction in High Granularity Tracking Detectors". arXiv:1006.3012v1 [physics.ins-det]
bool cluster::SortByLowHit | ( | unsigned int | i, |
unsigned int | j | ||
) |
Definition at line 128 of file ClusterCrawlerAlg.cxx.
Referenced by cluster::ClusterCrawlerAlg::AddHit(), cluster::ClusterCrawlerAlg::ChkClusterDS(), and cluster::ClusterCrawlerAlg::MergeOverlap().
Definition at line 124 of file TrajCluster_module.cc.
References cluster::HitLoc::ctp, cluster::HitLoc::localIndex, cluster::HitLoc::tick, and cluster::HitLoc::wire.
Referenced by pma::Track3D::AddNode(), and cluster::TrajCluster::produce().
bool cluster::sortHitsByWire | ( | art::Ptr< recob::Hit > | a, |
art::Ptr< recob::Hit > | b | ||
) |
Definition at line 70 of file ClusterCheater_module.cc.
References geo::WireID::Wire, and recob::Hit::WireID().
Referenced by cluster::ClusterCheater::produce(), and trkf::TrackKalmanFitter::TrackKalmanFitter().
const unsigned int cluster::kNO_CLUSTER = UINT_MAX |
Definition at line 238 of file DBScanAlg.cxx.
Referenced by cluster::DBScanAlg::ExpandCluster(), cluster::DBScanAlg::InitScan(), cluster::DBScanAlg::run_dbscan_cluster(), cluster::DBScanAlg::run_FN_cluster(), and cluster::DBScanAlg::run_FN_naive_cluster().
const unsigned int cluster::kNOISE_CLUSTER = UINT_MAX - 1 |
Definition at line 239 of file DBScanAlg.cxx.
Referenced by cluster::DBScanAlg::ExpandCluster(), and cluster::DBScanAlg::run_dbscan_cluster().