This algorithm will create and then cluster 3D hits using DBScan. More...
#include "fhiclcpp/ParameterSet.h"#include "larcore/Geometry/Geometry.h"#include "lardata/DetectorInfoServices/DetectorPropertiesService.h"#include "lardataobj/RecoBase/Hit.h"#include "lardata/RecoObjects/Cluster3D.h"#include <vector>#include <list>#include <set>#include <map>Go to the source code of this file.
Classes | |
| class | lar_cluster3d::DBScanParams |
| a utility class for keeping track of the state of a hit for DBScan More... | |
| struct | lar_cluster3d::Hit2DSetCompare |
| What follows are several highly useful typedefs which we want to expose to the outside world. More... | |
| class | lar_cluster3d::DBScanAlg_DUNE35t |
| DBScanAlg_DUNE35t class definiton. More... | |
Namespaces | |
| lar_cluster3d | |
Typedefs | |
| using | lar_cluster3d::HitVector = std::vector< reco::ClusterHit2D * > |
| What follows are several highly useful typedefs which we want to expose to the outside world. More... | |
| typedef std::vector< const reco::ClusterHit2D * > | lar_cluster3d::HitVectorConst |
| typedef std::map< int, HitVector > | lar_cluster3d::HitClusterMap |
| typedef std::map< geo::View_t, HitVector > | lar_cluster3d::ViewToHitVectorMap |
| typedef std::vector< reco::ClusterHit2D > | lar_cluster3d::Hit2DVector |
| using | lar_cluster3d::Hit2DSet = std::set< const reco::ClusterHit2D *, Hit2DSetCompare > |
| using | lar_cluster3d::WireToHitSetMap = std::map< unsigned int, Hit2DSet > |
| typedef std::map< geo::View_t, WireToHitSetMap > | lar_cluster3d::ViewToWireToHitSetMap |
| using | lar_cluster3d::HitVectorMap = std::map< geo::View_t, HitVector > |
| typedef std::vector< std::unique_ptr< reco::ClusterHit3D > > | lar_cluster3d::HitPairVector |
| typedef std::list< std::unique_ptr< reco::ClusterHit3D > > | lar_cluster3d::HitPairList |
This algorithm will create and then cluster 3D hits using DBScan.
Definition in file DBScanAlg_DUNE35t.h.
1.8.11