Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
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
11
class
TrackingRegion
;
12
class
OrderedHitPairs
;
13
class
HitPairGeneratorFromLayerPair
;
14
class
SeedingLayerSetsHits
;
15
namespace
edm {
class
Event
;
class
EventSetup
; }
16
17
#include <memory>
18
23
class
CombinedHitPairGenerator
:
public
HitPairGenerator
{
24
public
:
25
typedef
LayerHitMapCache
LayerCacheType
;
26
27
public
:
28
CombinedHitPairGenerator
(
const
edm::ParameterSet
&
cfg
,
edm::ConsumesCollector
& iC);
29
virtual
~CombinedHitPairGenerator
();
30
32
virtual
void
hitPairs
(
const
TrackingRegion
& reg,
33
OrderedHitPairs
&
result
,
const
edm::Event
&
ev
,
const
edm::EventSetup
& es);
34
35
private
:
36
CombinedHitPairGenerator
(
const
CombinedHitPairGenerator
& cb);
37
38
edm::EDGetTokenT<SeedingLayerSetsHits>
theSeedingLayerToken
;
39
40
LayerCacheType
theLayerCache
;
41
42
std::unique_ptr<HitPairGeneratorFromLayerPair>
theGenerator
;
43
44
};
45
#endif
HitPairGenerator
Definition:
HitPairGenerator.h:20
looper.cfg
tuple cfg
Definition:
looper.py:293
EDGetToken.h
CombinedHitPairGenerator
Definition:
CombinedHitPairGenerator.h:23
ev
bool ev
Definition:
Hydjet2Hadronizer.cc:95
HitPairGeneratorFromLayerPair
Definition:
HitPairGeneratorFromLayerPair.h:11
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:42
CombinedHitPairGenerator::theSeedingLayerToken
edm::EDGetTokenT< SeedingLayerSetsHits > theSeedingLayerToken
Definition:
CombinedHitPairGenerator.h:38
Event
Definition:
Event.h:16
CombinedHitPairGenerator::LayerCacheType
LayerHitMapCache LayerCacheType
Definition:
CombinedHitPairGenerator.h:25
ParameterSet.h
CombinedHitPairGenerator::~CombinedHitPairGenerator
virtual ~CombinedHitPairGenerator()
Definition:
CombinedHitPairGenerator.cc:21
EventSetup
query.result
tuple result
Definition:
query.py:137
edm::EventSetup
Definition:
EventSetup.h:45
CombinedHitPairGenerator::hitPairs
virtual void hitPairs(const TrackingRegion ®, OrderedHitPairs &result, const edm::Event &ev, const edm::EventSetup &es)
form base class
Definition:
CombinedHitPairGenerator.cc:23
CombinedHitPairGenerator::CombinedHitPairGenerator
CombinedHitPairGenerator(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)
Definition:
CombinedHitPairGenerator.cc:7
LayerHitMapCache.h
SeedingLayerSetsHits
Definition:
SeedingLayerSetsHits.h:27
edm::ParameterSet
Definition:
ParameterSet.h:36
HitPairGenerator.h
edm::Event
Definition:
Event.h:65
CombinedHitPairGenerator::theLayerCache
LayerCacheType theLayerCache
Definition:
CombinedHitPairGenerator.h:40
edm::ConsumesCollector
Definition:
ConsumesCollector.h:39
Generated for CMSSW Reference Manual by
1.8.5