1 #ifndef CosmicHitPairGeneratorFromLayerPair_h
2 #define CosmicHitPairGeneratorFromLayerPair_h
30 if (ou1p.
y()*ou2p.
y()<0)
return ou1p.
y()>ou2p.
y();
virtual CosmicHitPairGeneratorFromLayerPair * clone() const
const TransientTrackingRecHitBuilder * TTRHbuilder
std::vector< LayerSetAndLayers > layers(const SeedingLayerSetsHits &sets)
virtual void hitPairs(const TrackingRegion &ar, OrderedHitPairs &ap, const edm::Event &ev, const edm::EventSetup &iSetup)
bool operator()(const OrderedHitPair &h1, const OrderedHitPair &h2)
const LayerWithHits * theOuterLayer
OuterRecHit outer() const
CompareHitPairsY(const edm::EventSetup &iSetup)
InnerRecHit inner() const
Abs< T >::type abs(const T &t)
const LayerWithHits * theInnerLayer
virtual ~CosmicHitPairGeneratorFromLayerPair()
const TrackerGeometry * trackerGeometry
edm::ESHandle< TrackerGeometry > tracker
const DetLayer * outerlay
const LayerWithHits * outerLayer() const
const LayerWithHits * innerLayer() const
virtual void hitPairs(const TrackingRegion &ar, OrderedHitPairs &ap, const edm::EventSetup &iSetup)
DetId geographicalId() const
void setSeedingLayers(SeedingLayerSetsHits::SeedingLayerSet layers) override
virtual LocalPoint localPosition() const =0
CosmicHitPairGeneratorFromLayerPair(const LayerWithHits *inner, const LayerWithHits *outer, const edm::EventSetup &iSetup)
const DetLayer * innerlay