41 vector<LocalVector>::const_iterator localDir = localDirs.begin();
42 for(vector<const TrackingRecHit*>::const_iterator recHit = recHits.begin();
43 recHit!= recHits.end();
50 { ok =
false;
break; }
52 if(! theFilter->isCompatible(*pixelRecHit, *localDir, clusterShapeCache))
55 <<
" [TripletFilter] clusShape problem"
73 vector<GlobalVector>::const_iterator globalDir = globalDirs.begin();
74 for(vector<const TrackingRecHit*>::const_iterator recHit = recHits.begin();
75 recHit!= recHits.end();
82 { ok =
false;
break; }
84 if(! theFilter->isCompatible(*pixelRecHit, *globalDir, clusterShapeCache))
87 <<
" [TripletFilter] clusShape problem"
bool checkTrack(const std::vector< const TrackingRecHit * > &recHits, const std::vector< LocalVector > &localDirs, const TrackerTopology *tTopo, const SiPixelClusterShapeCache &clusterShapeCache)
T const * product() const
TripletFilter(const edm::EventSetup &es)
static std::string getInfo(const DetId &id, const TrackerTopology *tTopo)