CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MultiHitGeneratorFromPairAndLayers.h
Go to the documentation of this file.
1 #ifndef MultiHitGeneratorFromPairAndLayers_H
2 #define MultiHitGeneratorFromPairAndLayers_H
3 
10 #include <vector>
15 
16 namespace edm { class EventSetup; }
17 
19 
20 public:
22 
24 
25  virtual void init( const HitPairGenerator & pairs, LayerCacheType* layerCache) = 0;
26 
27  virtual void initES(const edm::EventSetup& es) = 0;
28 
30  std::vector<SeedingLayerSetsHits::SeedingLayer> thirdLayers) = 0;
31 };
32 #endif
33 
34 
virtual void setSeedingLayers(SeedingLayerSetsHits::SeedingLayerSet pairLayers, std::vector< SeedingLayerSetsHits::SeedingLayer > thirdLayers)=0
virtual void init(const HitPairGenerator &pairs, LayerCacheType *layerCache)=0
virtual void initES(const edm::EventSetup &es)=0