CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CombinedMultiHitGenerator.h
Go to the documentation of this file.
1 #ifndef CombinedMultiHitGenerator_H
2 #define CombinedMultiHitGenerator_H
3 
9 #include <vector>
10 #include <memory>
15 
16 class TrackingRegion;
19 
20 namespace edm { class Event; }
21 namespace edm { class EventSetup; }
22 
24 public:
26 
27 public:
28 
30 
32 
34  virtual void hitSets( const TrackingRegion& reg, OrderedMultiHits & result,
35  const edm::Event & ev, const edm::EventSetup& es);
36 
37 private:
39 
41 
42  std::unique_ptr<MultiHitGeneratorFromPairAndLayers> theGenerator;
43 };
44 #endif
edm::EDGetTokenT< SeedingLayerSetsHits > theSeedingLayerToken
virtual void hitSets(const TrackingRegion &reg, OrderedMultiHits &result, const edm::Event &ev, const edm::EventSetup &es)
from base class
CombinedMultiHitGenerator(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)
tuple result
Definition: query.py:137
std::unique_ptr< MultiHitGeneratorFromPairAndLayers > theGenerator