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 class TrackingRegion;
11 class OrderedHitPairs;
14 namespace edm {
15  class Event;
16  class EventSetup;
17 } // namespace edm
18 
19 #include <memory>
20 
26 public:
28 
29 public:
31  ~CombinedHitPairGenerator() override;
32 
34  void hitPairs(const TrackingRegion& reg,
36  const edm::Event& ev,
37  const edm::EventSetup& es) override;
38 
39 private:
41 
43 
44  std::unique_ptr<HitPairGeneratorFromLayerPair> theGenerator;
45 };
46 #endif
void hitPairs(const TrackingRegion &reg, OrderedHitPairs &result, const edm::Event &ev, const edm::EventSetup &es) override
form base class
std::unique_ptr< HitPairGeneratorFromLayerPair > theGenerator
edm::EDGetTokenT< SeedingLayerSetsHits > theSeedingLayerToken
CombinedHitPairGenerator(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)
HLT enums.