test
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
mps_fire.result
tuple result
Definition:
mps_fire.py:83
CombinedHitPairGenerator::LayerCacheType
LayerHitMapCache LayerCacheType
Definition:
CombinedHitPairGenerator.h:25
ParameterSet.h
CombinedHitPairGenerator::~CombinedHitPairGenerator
virtual ~CombinedHitPairGenerator()
Definition:
CombinedHitPairGenerator.cc:21
EventSetup
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