CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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);
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
bool checkTrack(const std::vector< const TrackingRecHit * > &recHits, const std::vector< LocalVector > &localDirs, const TrackerTopology *tTopo, const SiPixelClusterShapeCache &clusterShapeCache)
TripletFilter(const edm::EventSetup &es)