1 #ifndef _PixelTripletLowPtGenerator_h_
2 #define _PixelTripletLowPtGenerator_h_
34 std::vector<SeedingLayerSetsHits::SeedingLayer> thirdLayers)
override;
51 std::vector<SeedingLayerSetsHits::SeedingLayer>
theLayers;
PixelTripletLowPtGenerator(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)
void getTracker(const edm::EventSetup &es)
LayerHitMapCache LayerCacheType
void setSeedingLayers(SeedingLayerSetsHits::SeedingLayerSet pairLayers, std::vector< SeedingLayerSetsHits::SeedingLayer > thirdLayers) override
TripletFilter * theFilter
HitPairGenerator * thePairGenerator
void init(const HitPairGenerator &pairs, LayerCacheType *layerCache) override
std::vector< SeedingLayerSetsHits::SeedingLayer > theLayers
virtual ~PixelTripletLowPtGenerator()
bool checkMultipleScattering
const HitPairGenerator & pairGenerator() const
edm::EDGetTokenT< SiPixelClusterShapeCache > theClusterShapeCacheToken
LayerCacheType * theLayerCache
const TrackerGeometry * theTracker
virtual void hitTriplets(const TrackingRegion ®ion, OrderedHitTriplets &trs, const edm::Event &ev, const edm::EventSetup &es)
GlobalPoint getGlobalPosition(const TrackingRecHit *recHit)
double nSigMultipleScattering