![]() |
LArSoft
v10_06_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 129 of file ClusterCrawlerAlg.cxx.
Referenced by cluster::ClusterCrawlerAlg::AddHit(), cluster::ClusterCrawlerAlg::ChkClusterDS(), and cluster::ClusterCrawlerAlg::MergeOverlap().
Definition at line 123 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 71 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 239 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 240 of file DBScanAlg.cxx.
Referenced by cluster::DBScanAlg::ExpandCluster(), and cluster::DBScanAlg::run_dbscan_cluster().