CMS 3D CMS Logo

CombinedHitPairGenerator.h
Go to the documentation of this file.
1 #ifndef CombinedHitPairGenerator_H
2 #define CombinedHitPairGenerator_H
3 
4 #include <vector>
9 
10 
11 class TrackingRegion;
12 class OrderedHitPairs;
15 namespace edm { class Event; class EventSetup; }
16 
17 #include <memory>
18 
24 public:
26 
27 public:
29  ~CombinedHitPairGenerator() override;
30 
32  void hitPairs( const TrackingRegion& reg,
33  OrderedHitPairs & result, const edm::Event& ev, const edm::EventSetup& es) override;
34 
35 private:
37 
39 
40  LayerCacheType theLayerCache;
41 
42  std::unique_ptr<HitPairGeneratorFromLayerPair> theGenerator;
43 
44 };
45 #endif
bool ev
std::unique_ptr< HitPairGeneratorFromLayerPair > theGenerator
edm::EDGetTokenT< SeedingLayerSetsHits > theSeedingLayerToken
HLT enums.