#include <SeedComparitor.h>
Public Member Functions | |
virtual bool | compatible (const SeedingHitSet &hits) const =0 |
virtual bool | compatible (const TrajectoryStateOnSurface &, SeedingHitSet::ConstRecHitPointer hit) const =0 |
virtual bool | compatible (const SeedingHitSet &hits, const GlobalTrajectoryParameters &helixStateAtVertex, const FastHelix &helix) 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 22 of file SeedComparitor.h.
|
inlinevirtual |
Definition at line 24 of file SeedComparitor.h.
References ev, hfClusterShapes_cfi::hits, and StGenEvtProducer_cfi::init.
|
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 |