CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
LowPtClusterShapeSeedComparitor.h
Go to the documentation of this file.
1 #ifndef _LowPtClusterShapeSeedComparitor_h_
2 #define _LowPtClusterShapeSeedComparitor_h_
3 
4 
11 
12 class TrackerTopology;
13 
14 namespace edm { class ParameterSet; class EventSetup; }
15 
17 {
18  public:
21  virtual void init(const edm::Event& e, const edm::EventSetup& es) ;
22  virtual bool compatible(const SeedingHitSet &hits, const TrackingRegion & region) const ;
23  virtual bool compatible(const TrajectorySeed &seed) const { return true; }
24  virtual bool compatible(const TrajectoryStateOnSurface &,
25  SeedingHitSet::ConstRecHitPointer hit) const { return true; }
26  virtual bool compatible(const SeedingHitSet &hits,
27  const GlobalTrajectoryParameters &helixStateAtVertex,
28  const FastHelix &helix,
29  const TrackingRegion & region) const { return true; }
30  virtual bool compatible(const SeedingHitSet &hits,
31  const GlobalTrajectoryParameters &straightLineStateAtVertex,
32  const TrackingRegion & region) const { return true; }
33 
34  private:
40 };
41 
42 #endif
43 
virtual bool compatible(const SeedingHitSet &hits, const GlobalTrajectoryParameters &helixStateAtVertex, const FastHelix &helix, const TrackingRegion &region) const
edm::ESHandle< ClusterShapeHitFilter > theShapeFilter
something
edm::ESHandle< TrackerTopology > theTTopo
BaseTrackerRecHit const * ConstRecHitPointer
Definition: SeedingHitSet.h:11
virtual bool compatible(const SeedingHitSet &hits, const TrackingRegion &region) const
LowPtClusterShapeSeedComparitor(const edm::ParameterSet &ps, edm::ConsumesCollector &iC)
virtual bool compatible(const SeedingHitSet &hits, const GlobalTrajectoryParameters &straightLineStateAtVertex, const TrackingRegion &region) const
edm::Handle< SiPixelClusterShapeCache > thePixelClusterShapeCache
virtual void init(const edm::Event &e, const edm::EventSetup &es)
virtual bool compatible(const TrajectoryStateOnSurface &, SeedingHitSet::ConstRecHitPointer hit) const
edm::EDGetTokenT< SiPixelClusterShapeCache > thePixelClusterShapeCacheToken
virtual bool compatible(const TrajectorySeed &seed) const