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 
45 
46  std::unique_ptr<HitPairGeneratorFromLayerPair> theGenerator;
47 };
48 #endif
OrderedHitPairs
Definition: OrderedHitPairs.h:8
edm::EDGetTokenT< SeedingLayerSetsHits >
edm
HLT enums.
Definition: AlignableModifier.h:19
CombinedHitPairGenerator::~CombinedHitPairGenerator
~CombinedHitPairGenerator() override
Definition: CombinedHitPairGenerator.cc:20
SeedingLayerSetsHits
Definition: SeedingLayerSetsHits.h:18
HitPairGeneratorFromLayerPair
Definition: HitPairGeneratorFromLayerPair.h:11
LayerHitMapCache.h
LayerHitMapCache
Definition: LayerHitMapCache.h:14
CombinedHitPairGenerator::theLayerCache
LayerCacheType theLayerCache
Definition: CombinedHitPairGenerator.h:44
HitPairGenerator.h
CombinedHitPairGenerator::CombinedHitPairGenerator
CombinedHitPairGenerator(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)
Definition: CombinedHitPairGenerator.cc:7
Event
EDGetToken.h
HitPairGenerator
Definition: HitPairGenerator.h:23
edm::ParameterSet
Definition: ParameterSet.h:36
CombinedHitPairGenerator::theGenerator
std::unique_ptr< HitPairGeneratorFromLayerPair > theGenerator
Definition: CombinedHitPairGenerator.h:46
CombinedHitPairGenerator::LayerCacheType
LayerHitMapCache LayerCacheType
Definition: CombinedHitPairGenerator.h:27
edm::EventSetup
Definition: EventSetup.h:57
looper.cfg
cfg
Definition: looper.py:297
CombinedHitPairGenerator::theSeedingLayerToken
edm::EDGetTokenT< SeedingLayerSetsHits > theSeedingLayerToken
Definition: CombinedHitPairGenerator.h:42
ev
bool ev
Definition: Hydjet2Hadronizer.cc:95
CombinedHitPairGenerator::hitPairs
void hitPairs(const TrackingRegion &reg, OrderedHitPairs &result, const edm::Event &ev, const edm::EventSetup &es) override
form base class
Definition: CombinedHitPairGenerator.cc:22
CombinedHitPairGenerator
Definition: CombinedHitPairGenerator.h:25
TrackingRegion
Definition: TrackingRegion.h:40
mps_fire.result
result
Definition: mps_fire.py:303
EventSetup
ParameterSet.h
edm::Event
Definition: Event.h:73
edm::ConsumesCollector
Definition: ConsumesCollector.h:39