7 #ifndef ParallelHitsSeedFinderAlg_h 8 #define ParallelHitsSeedFinderAlg_h 25 class ParallelHitsSeedFinderAlg final :
public SeedFinderAlgBase {
double m_gapDistance
Maximum allowed distance between hits.
size_t m_maxNumEdgeHits
Maximum number hits each end of PCA axis.
PrincipalComponentsAlg m_pcaAlg
ParallelHitsSeedFinderAlg(fhicl::ParameterSet const &pset)
Constructor.
std::list< const reco::ClusterHit3D * > HitPairListPtr
size_t m_numSeed2DHits
Number 2D seed hits desired.
std::vector< SeedHitPairListPair > SeedHitPairListPairVec
virtual bool findTrackSeeds(reco::HitPairListPtr &hitPairListPtr, reco::PrincipalComponents &inputPCA, SeedHitPairListPairVec &seedHitMap) const
Given the list of hits this will search for candidate Seed objects and return them.