SeedFinderAlgBase class. More...
#include <SeedFinderAlgBase.h>
Classes | |
struct | Sort3DHitsByAbsArcLen3D |
Define a comparator which will sort hits by the absolute value of arc length so hits are ordered closed to PCA origin to furthest. More... | |
struct | Sort3DHitsByArcLen3D |
Define a comparator which will sort hits by arc length along a PCA axis. More... | |
Public Member Functions | |
virtual void | reconfigure (fhicl::ParameterSet const &pset)=0 |
Require that a handler is definied in case the algorithm control parameters are to be reset. More... | |
virtual bool | findTrackSeeds (reco::HitPairListPtr &hitPairListPtr, reco::PrincipalComponents &inputPCA, SeedHitPairListPairVec &seedHitPairVec) const =0 |
Define the interface to take an input list of 3D hits and return seed candidates so hits are ordered along the axis. More... | |
virtual bool | findTrackSeeds (reco::HitPairListPtr &hitPairListPtr, reco::PrincipalComponents &inputPCA, SeedHitPairListPairVec &seedHitPairVec) const =0 |
Define the interface to take an input list of 3D hits and return seed candidates so hits are ordered along the axis. More... | |
SeedFinderAlgBase class.
Definition at line 26 of file SeedFinderAlgBase.h.
|
pure virtual |
Define the interface to take an input list of 3D hits and return seed candidates so hits are ordered along the axis.
Implemented in lar_cluster3d::ParallelHitsSeedFinderAlg, lar_cluster3d::PCASeedFinderAlg, lar_cluster3d::HoughSeedFinderAlg, lar_cluster3d::HoughSeedFinderAlg, lar_cluster3d::PCASeedFinderAlg, and lar_cluster3d::ParallelHitsSeedFinderAlg.
|
pure virtual |
Define the interface to take an input list of 3D hits and return seed candidates so hits are ordered along the axis.
Implemented in lar_cluster3d::ParallelHitsSeedFinderAlg, lar_cluster3d::PCASeedFinderAlg, lar_cluster3d::HoughSeedFinderAlg, lar_cluster3d::HoughSeedFinderAlg, lar_cluster3d::PCASeedFinderAlg, and lar_cluster3d::ParallelHitsSeedFinderAlg.
|
pure virtual |
Require that a handler is definied in case the algorithm control parameters are to be reset.
Implemented in lar_cluster3d::ParallelHitsSeedFinderAlg, lar_cluster3d::PCASeedFinderAlg, and lar_cluster3d::HoughSeedFinderAlg.