7 #ifndef ParallelHitsSeedFinderAlg_h 8 #define ParallelHitsSeedFinderAlg_h std::vector< SeedHitPairListPair > SeedHitPairListPairVec
double m_gapDistance
Maximum allowed distance between hits.
virtual void reconfigure(fhicl::ParameterSet const &pset)
a handler for the case where the algorithm control parameters are to be reset
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
The geometry of one entire detector, as served by art.
This header file defines the interface to a principal components analysis designed to be used within ...
geo::Geometry * m_geometry
size_t m_numSeed2DHits
Number 2D seed hits desired.
virtual ~ParallelHitsSeedFinderAlg()
Destructor.
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.
ParallelHitsSeedFinderAlg class.
art framework interface to geometry description