7 #ifndef ParallelHitsSeedFinderAlg_h
8 #define ParallelHitsSeedFinderAlg_h
11 namespace fhicl {
class ParameterSet; }
20 namespace lar_cluster3d {
double m_gapDistance
Maximum allowed distance between hits.
size_t m_maxNumEdgeHits
Maximum number hits each end of PCA axis.
PrincipalComponentsAlg m_pcaAlg
This is intended to define an interface to all Seed finder algorithms employed by the 3D clustering...
ParallelHitsSeedFinderAlg(fhicl::ParameterSet const &pset)
Constructor.
std::list< const reco::ClusterHit3D * > HitPairListPtr
This header file defines the interface to a principal components analysis designed to be used within ...
bool findTrackSeeds(reco::HitPairListPtr &hitPairListPtr, reco::PrincipalComponents &inputPCA, SeedHitPairListPairVec &seedHitMap) const override
Given the list of hits this will search for candidate Seed objects and return them.
std::vector< SeedHitPairListPair > SeedHitPairListPairVec
size_t m_numSeed2DHits
Number 2D seed hits desired.
ParallelHitsSeedFinderAlg class.