Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoTracker
TkHitPairs
interface
CombinedHitPairGenerator.h
Go to the documentation of this file.
1
#ifndef CombinedHitPairGenerator_H
2
#define CombinedHitPairGenerator_H
3
4
#include <vector>
5
#include "
RecoTracker/TkHitPairs/interface/HitPairGenerator.h
"
6
#include "
RecoTracker/TkHitPairs/interface/LayerHitMapCache.h
"
7
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
8
#include "
FWCore/Utilities/interface/EDGetToken.h
"
9
10
class
TrackingRegion
;
11
class
OrderedHitPairs
;
12
class
HitPairGeneratorFromLayerPair
;
13
class
SeedingLayerSetsHits
;
14
namespace
edm {
15
class
Event
;
16
class
EventSetup
;
17
}
// namespace edm
18
19
#include <memory>
20
25
class
CombinedHitPairGenerator
:
public
HitPairGenerator
{
26
public
:
27
typedef
LayerHitMapCache
LayerCacheType
;
28
29
public
:
30
CombinedHitPairGenerator
(
const
edm::ParameterSet
&
cfg
,
edm::ConsumesCollector
& iC);
31
~CombinedHitPairGenerator
()
override
;
32
34
void
hitPairs
(
const
TrackingRegion
& reg,
35
OrderedHitPairs
&
result
,
36
const
edm::Event
&
ev
,
37
const
edm::EventSetup
& es)
override
;
38
39
private
:
40
edm::EDGetTokenT<SeedingLayerSetsHits>
theSeedingLayerToken
;
41
42
LayerCacheType
theLayerCache
;
43
44
std::unique_ptr<HitPairGeneratorFromLayerPair>
theGenerator
;
45
};
46
#endif
HitPairGenerator
Definition:
HitPairGenerator.h:23
looper.cfg
tuple cfg
Definition:
looper.py:296
EDGetToken.h
CombinedHitPairGenerator::~CombinedHitPairGenerator
~CombinedHitPairGenerator() override
Definition:
CombinedHitPairGenerator.cc:13
CombinedHitPairGenerator
Definition:
CombinedHitPairGenerator.h:25
CombinedHitPairGenerator::hitPairs
void hitPairs(const TrackingRegion ®, OrderedHitPairs &result, const edm::Event &ev, const edm::EventSetup &es) override
form base class
Definition:
CombinedHitPairGenerator.cc:15
HitPairGeneratorFromLayerPair
Definition:
HitPairGeneratorFromLayerPair.h:16
LayerHitMapCache
Definition:
LayerHitMapCache.h:14
OrderedHitPairs
Definition:
OrderedHitPairs.h:8
TrackingRegion
Definition:
TrackingRegion.h:40
edm::EDGetTokenT< SeedingLayerSetsHits >
CombinedHitPairGenerator::theGenerator
std::unique_ptr< HitPairGeneratorFromLayerPair > theGenerator
Definition:
CombinedHitPairGenerator.h:44
CombinedHitPairGenerator::theSeedingLayerToken
edm::EDGetTokenT< SeedingLayerSetsHits > theSeedingLayerToken
Definition:
CombinedHitPairGenerator.h:40
mps_fire.result
tuple result
Definition:
mps_fire.py:311
CombinedHitPairGenerator::LayerCacheType
LayerHitMapCache LayerCacheType
Definition:
CombinedHitPairGenerator.h:27
ParameterSet.h
EventSetup
edm::EventSetup
Definition:
EventSetup.h:59
CombinedHitPairGenerator::CombinedHitPairGenerator
CombinedHitPairGenerator(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)
Definition:
CombinedHitPairGenerator.cc:7
LayerHitMapCache.h
Event
makeMEIFBenchmarkPlots.ev
tuple ev
Definition:
makeMEIFBenchmarkPlots.py:55
SeedingLayerSetsHits
Definition:
SeedingLayerSetsHits.h:18
edm::ParameterSet
Definition:
ParameterSet.h:47
HitPairGenerator.h
edm::Event
Definition:
Event.h:73
CombinedHitPairGenerator::theLayerCache
LayerCacheType theLayerCache
Definition:
CombinedHitPairGenerator.h:42
edm::ConsumesCollector
Definition:
ConsumesCollector.h:45
Generated for CMSSW Reference Manual by
1.8.5