8 #ifndef SeedFinderAlgBase_h
9 #define SeedFinderAlgBase_h
12 namespace fhicl {
class ParameterSet; }
21 namespace lar_cluster3d {
Define a comparator which will sort hits by arc length along a PCA axis.
bool operator()(const reco::ClusterHit3D *left, const reco::ClusterHit3D *right)
Define a comparator which will sort hits by the absolute value of arc length so hits are ordered clos...
std::list< const reco::ClusterHit3D * > HitPairListPtr
std::vector< SeedHitPairListPair > SeedHitPairListPairVec
float getArclenToPoca() const
std::pair< recob::Seed, reco::HitPairListPtr > SeedHitPairListPair
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 ...
bool operator()(const reco::ClusterHit3D *left, const reco::ClusterHit3D *right)