1 #ifndef MultiHitGeneratorFromPairAndLayers_H
2 #define MultiHitGeneratorFromPairAndLayers_H
34 std::vector<SeedingLayerSetsHits::SeedingLayer> thirdLayers) = 0;
LayerCacheType * theLayerCache
std::unique_ptr< BaseTrackerRecHit > cacheHitPointer
std::vector< cacheHitPointer > cacheHits
const HitPairGeneratorFromLayerPair & pairGenerator() const
virtual void initES(const edm::EventSetup &es)=0
MultiHitGeneratorFromPairAndLayers(const edm::ParameterSet &pset)
void init(std::unique_ptr< HitPairGeneratorFromLayerPair > &&pairGenerator, LayerCacheType *layerCache)
LayerHitMapCache LayerCacheType
virtual void hitSets(const TrackingRegion ®ion, OrderedMultiHits &trs, const edm::Event &ev, const edm::EventSetup &es, SeedingLayerSetsHits::SeedingLayerSet pairLayers, std::vector< SeedingLayerSetsHits::SeedingLayer > thirdLayers)=0
std::unique_ptr< HitPairGeneratorFromLayerPair > thePairGenerator
const unsigned int theMaxElement
virtual ~MultiHitGeneratorFromPairAndLayers()