18 using namespace ctfseeding;
24 : theLayer(detLayer), theSide(side), theIdLayer(idLayer),
26 hasRingSelector(
false), theMinRing(1), theMaxRing(0), hasSimpleRphiHitsCleaner(
true)
boost::transform_iterator< IterHelp, const_IdIter > const_iterator
std::pair< DetId, DetIdTIDSameDiskComparator > stripTIDDisk(int side, int disk)
std::pair< DetId, DetIdTIBSameLayerComparator > stripTIBLayer(int layer)
virtual SubDetector subDetector() const =0
The type of detector (PixelBarrel, PixelEndcap, TIB, TOB, TID, TEC, CSC, DT, RPCBarrel, RPCEndcap)
std::pair< const_iterator, const_iterator > Range
void range2SeedingHits(DSTV const &dstv, HitExtractor::Hits &v, std::pair< A, B > const &sel, const SeedingLayer &sl, const edm::EventSetup &es)
std::pair< DetId, DetIdTOBSameLayerComparator > stripTOBLayer(int layer)
virtual RecHitPointer build(const TrackingRecHit *p) const =0
build a tracking rechit from an existing rechit
std::pair< DetId, DetIdTECSameDiskComparator > stripTECDisk(int side, int disk)
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
Detector identifier class for the strip tracker.
const TransientTrackingRecHitBuilder * hitBuilder() const