test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoPixelVertexing
PixelTriplets
plugins
CombinedHitQuadrupletGenerator.h
Go to the documentation of this file.
1
#ifndef CombinedHitQuadrupletGenerator_H
2
#define CombinedHitQuadrupletGenerator_H
3
9
#include <vector>
10
#include "
RecoPixelVertexing/PixelTriplets/interface/HitQuadrupletGenerator.h
"
11
#include "
RecoTracker/TkHitPairs/interface/LayerHitMapCache.h
"
12
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
13
#include "
FWCore/Utilities/interface/EDGetToken.h
"
14
15
16
class
TrackingRegion
;
17
class
HitQuadrupletGeneratorFromTripletAndLayers
;
18
class
SeedingLayerSetsHits
;
19
20
namespace
edm {
class
Event
; }
21
namespace
edm {
class
EventSetup
; }
22
23
class
CombinedHitQuadrupletGenerator
:
public
HitQuadrupletGenerator
{
24
public
:
25
typedef
LayerHitMapCache
LayerCacheType
;
26
27
public
:
28
29
CombinedHitQuadrupletGenerator
(
const
edm::ParameterSet
&
cfg
,
edm::ConsumesCollector
& iC);
30
31
virtual
~CombinedHitQuadrupletGenerator
();
32
34
virtual
void
hitQuadruplets
(
const
TrackingRegion
& reg,
OrderedHitSeeds
& triplets,
35
const
edm::Event
&
ev
,
const
edm::EventSetup
& es);
36
37
private
:
38
edm::EDGetTokenT<SeedingLayerSetsHits>
theSeedingLayerToken
;
39
40
LayerCacheType
theLayerCache
;
41
42
std::unique_ptr<HitQuadrupletGeneratorFromTripletAndLayers>
theGenerator
;
43
};
44
#endif
looper.cfg
tuple cfg
Definition:
looper.py:293
EDGetToken.h
CombinedHitQuadrupletGenerator::~CombinedHitQuadrupletGenerator
virtual ~CombinedHitQuadrupletGenerator()
Definition:
CombinedHitQuadrupletGenerator.cc:33
CombinedHitQuadrupletGenerator::CombinedHitQuadrupletGenerator
CombinedHitQuadrupletGenerator(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)
Definition:
CombinedHitQuadrupletGenerator.cc:17
OrderedHitSeeds
Definition:
OrderedHitSeeds.h:9
HitQuadrupletGenerator
Definition:
HitQuadrupletGenerator.h:17
ev
bool ev
Definition:
Hydjet2Hadronizer.cc:95
LayerHitMapCache
Definition:
LayerHitMapCache.h:14
TrackingRegion
Definition:
TrackingRegion.h:40
CombinedHitQuadrupletGenerator::LayerCacheType
LayerHitMapCache LayerCacheType
Definition:
CombinedHitQuadrupletGenerator.h:25
edm::EDGetTokenT< SeedingLayerSetsHits >
Event
Definition:
Event.h:16
ParameterSet.h
EventSetup
CombinedHitQuadrupletGenerator::theGenerator
std::unique_ptr< HitQuadrupletGeneratorFromTripletAndLayers > theGenerator
Definition:
CombinedHitQuadrupletGenerator.h:42
edm::EventSetup
Definition:
EventSetup.h:45
CombinedHitQuadrupletGenerator
Definition:
CombinedHitQuadrupletGenerator.h:23
HitQuadrupletGeneratorFromTripletAndLayers
Definition:
HitQuadrupletGeneratorFromTripletAndLayers.h:17
LayerHitMapCache.h
CombinedHitQuadrupletGenerator::theSeedingLayerToken
edm::EDGetTokenT< SeedingLayerSetsHits > theSeedingLayerToken
Definition:
CombinedHitQuadrupletGenerator.h:38
CombinedHitQuadrupletGenerator::theLayerCache
LayerCacheType theLayerCache
Definition:
CombinedHitQuadrupletGenerator.h:40
SeedingLayerSetsHits
Definition:
SeedingLayerSetsHits.h:26
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:66
HitQuadrupletGenerator.h
CombinedHitQuadrupletGenerator::hitQuadruplets
virtual void hitQuadruplets(const TrackingRegion ®, OrderedHitSeeds &triplets, const edm::Event &ev, const edm::EventSetup &es)
from base class
Definition:
CombinedHitQuadrupletGenerator.cc:35
edm::ConsumesCollector
Definition:
ConsumesCollector.h:39
Generated for CMSSW Reference Manual by
1.8.5