#include <SeedComparitor.h>
Public Member Functions | |
virtual bool | compatible (const SeedingHitSet &hits) const =0 |
virtual bool | compatible (const SeedingHitSet &hits, const GlobalTrajectoryParameters &helixStateAtVertex, const FastHelix &helix) const =0 |
virtual bool | compatible (const TrajectoryStateOnSurface &, SeedingHitSet::ConstRecHitPointer hit) const =0 |
virtual void | init (const edm::Event &ev, const edm::EventSetup &es)=0 |
virtual | ~SeedComparitor () |
Base class for comparing a set of tracking seeds for compatibility. This can then be used to cleanup bad seeds. Currently forseen are child classes that use PixelStubs and Ferenc Sikler's similar objects for low Pt tracks.
Definition at line 25 of file SeedComparitor.h.
|
inlinevirtual |
Definition at line 27 of file SeedComparitor.h.
|
pure virtual |
Implemented in StripSubClusterShapeSeedFilter, PixelClusterShapeSeedComparitor, LowPtClusterShapeSeedComparitor, CombinedSeedComparitor, and SimpleClusterProbabilitySeedComparitor.
Referenced by SeedFromConsecutiveHitsCreator::checkHit(), SeedFromConsecutiveHitsTripletOnlyCreator::initialKinematic(), and SeedFromConsecutiveHitsCreator::initialKinematic().
|
pure virtual |
|
pure virtual |
|
pure virtual |