36 (vector<const TrackingRecHit*> recHits, vector<LocalVector> localDirs)
40 vector<LocalVector>::const_iterator localDir = localDirs.begin();
41 for(vector<const TrackingRecHit*>::const_iterator recHit = recHits.begin();
42 recHit!= recHits.end();
49 { ok =
false;
break; }
51 if(! theFilter->isCompatible(*pixelRecHit, *localDir))
54 <<
" [TripletFilter] clusShape problem"
68 (vector<const TrackingRecHit*> recHits, vector<GlobalVector> globalDirs)
72 vector<GlobalVector>::const_iterator globalDir = globalDirs.begin();
73 for(vector<const TrackingRecHit*>::const_iterator recHit = recHits.begin();
74 recHit!= recHits.end();
81 { ok =
false;
break; }
83 if(! theFilter->isCompatible(*pixelRecHit, *globalDir))
86 <<
" [TripletFilter] clusShape problem"
static std::string getInfo(const DetId &id)
T const * product() const
TripletFilter(const edm::EventSetup &es)
bool checkTrack(std::vector< const TrackingRecHit * > recHits, std::vector< LocalVector > localDirs)