1 #ifndef MultiHitGeneratorFromPairAndLayers_H 2 #define MultiHitGeneratorFromPairAndLayers_H 31 void init(std::unique_ptr<HitPairGeneratorFromLayerPair>&& pairGenerator, LayerCacheType *layerCache);
36 std::vector<SeedingLayerSetsHits::SeedingLayer> thirdLayers) = 0;
38 virtual void hitTriplets(
44 const std::vector<const DetLayer *> & thirdLayerDetLayer,
45 const int nThirdLayers)=0;
LayerCacheType * theLayerCache
std::unique_ptr< BaseTrackerRecHit > cacheHitPointer
std::vector< cacheHitPointer > cacheHits
const HitPairGeneratorFromLayerPair & pairGenerator() const
void clear(CLHEP::HepGenMatrix &m)
Helper function: Reset all elements of a matrix to 0.
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
LayerHitMapCache LayerCacheType
std::unique_ptr< HitPairGeneratorFromLayerPair > thePairGenerator
const unsigned int theMaxElement