73 if(rpcHits->begin()==rpcHits->end()){
88 for(rpcPoint = rpcDTPoints->begin(); rpcPoint != rpcDTPoints->end(); rpcPoint++){
89 LocalPoint PointExtrapolatedRPCFrame = rpcPoint->localPosition();
91 typedef std::pair<RPCRecHitCollection::const_iterator, RPCRecHitCollection::const_iterator> rangeRecHits;
92 rangeRecHits recHitCollection = rpcHits->get(rpcId);
93 if(recHitCollection.first==recHitCollection.second){
99 for(recHit = recHitCollection.first; recHit != recHitCollection.second ; recHit++) {
101 float res=PointExtrapolatedRPCFrame.
x()- recHitPos.
x();
102 if(fabs(res)<fabs(minres)){
104 cluSize = recHit->clusterSize();
115 for(rpcPoint = rpcCSCPoints->begin(); rpcPoint != rpcCSCPoints->end(); rpcPoint++){
116 LocalPoint PointExtrapolatedRPCFrame = rpcPoint->localPosition();
118 typedef std::pair<RPCRecHitCollection::const_iterator, RPCRecHitCollection::const_iterator> rangeRecHits;
119 rangeRecHits recHitCollection = rpcHits->get(rpcId);
120 if(recHitCollection.first==recHitCollection.second){
124 float minres = 3000.;
126 for(recHit = recHitCollection.first; recHit != recHitCollection.second ; recHit++) {
128 float res=PointExtrapolatedRPCFrame.
x()- recHitPos.
x();
129 if(fabs(res)<fabs(minres)){
131 cluSize = recHit->clusterSize();
bool getByToken(EDGetToken token, Handle< PROD > &result) const
edm::EDGetTokenT< RPCRecHitCollection > rpcCSCPointsToken
C::const_iterator const_iterator
constant access iterator type
edm::EDGetTokenT< RPCRecHitCollection > rpcRecHitsToken
edm::EDGetTokenT< RPCRecHitCollection > rpcDTPointsToken