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 
8 
9 namespace edm { class ParameterSet; class EventSetup; }
10 
12 {
13  public:
16  virtual void init(const edm::EventSetup& es) ;
17  virtual bool compatible(const SeedingHitSet &hits, const TrackingRegion & region) const ;
18  virtual bool compatible(const TrajectorySeed &seed) const { return true; }
19  virtual bool compatible(const TrajectoryStateOnSurface &,
20  const TransientTrackingRecHit::ConstRecHitPointer &hit) const { return true; }
21  virtual bool compatible(const SeedingHitSet &hits,
22  const GlobalTrajectoryParameters &helixStateAtVertex,
23  const FastHelix &helix,
24  const TrackingRegion & region) const { return true; }
25  virtual bool compatible(const SeedingHitSet &hits,
26  const GlobalTrajectoryParameters &straightLineStateAtVertex,
27  const TrackingRegion & region) const { return true; }
28 
29  private:
32 };
33 
34 #endif
35 
virtual bool compatible(const SeedingHitSet &hits, const GlobalTrajectoryParameters &helixStateAtVertex, const FastHelix &helix, const TrackingRegion &region) const
virtual void init(const edm::EventSetup &es)
edm::ESHandle< ClusterShapeHitFilter > theShapeFilter
something
virtual bool compatible(const SeedingHitSet &hits, const TrackingRegion &region) const
LowPtClusterShapeSeedComparitor(const edm::ParameterSet &ps)
virtual bool compatible(const SeedingHitSet &hits, const GlobalTrajectoryParameters &straightLineStateAtVertex, const TrackingRegion &region) const
virtual bool compatible(const TrajectorySeed &seed) const
virtual bool compatible(const TrajectoryStateOnSurface &, const TransientTrackingRecHit::ConstRecHitPointer &hit) const