CMS 3D CMS Logo

TripletFilter.h
Go to the documentation of this file.
1 #ifndef _TripletFilter_h_
2 #define _TripletFilter_h_
3 
6 
7 #include <vector>
8 
9 namespace edm { class EventSetup; }
10 class TrackingRecHit;
12 class TrackerTopology;
14 
16 {
17  public:
18  TripletFilter(const edm::EventSetup& es);
19  ~TripletFilter();
20  bool checkTrack(const std::vector<const TrackingRecHit*>& recHits,
21  const std::vector<LocalVector>& localDirs,const TrackerTopology *tTopo, const SiPixelClusterShapeCache& clusterShapeCache);
22  bool checkTrack(const std::vector<const TrackingRecHit*>& recHits,
23  const std::vector<GlobalVector>& globalDirs, const TrackerTopology *tTopo, const SiPixelClusterShapeCache& clusterShapeCache);
24 
25  private:
27 };
28 
29 #endif
30 
const ClusterShapeHitFilter * theFilter
Definition: TripletFilter.h:26
HLT enums.