Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoPixelVertexing
PixelTriplets
interface
HitTripletGeneratorFromPairAndLayers.h
Go to the documentation of this file.
1
#ifndef HitTripletGeneratorFromPairAndLayers_H
2
#define HitTripletGeneratorFromPairAndLayers_H
3
10
#include "
RecoPixelVertexing/PixelTriplets/interface/HitTripletGenerator.h
"
11
#include "
RecoTracker/TkHitPairs/interface/HitPairGenerator.h
"
12
#include <vector>
13
#include "
TrackingTools/TransientTrackingRecHit/interface/SeedingLayerSetsHits.h
"
14
#include "
RecoTracker/TkHitPairs/interface/LayerHitMapCache.h
"
15
16
namespace
edm {
class
ConsumesCollector; }
17
18
class
HitTripletGeneratorFromPairAndLayers
:
public
HitTripletGenerator
{
19
20
public
:
21
typedef
LayerHitMapCache
LayerCacheType
;
22
23
virtual
~HitTripletGeneratorFromPairAndLayers
() {}
24
25
virtual
void
init
(
const
HitPairGenerator
&
pairs
,
LayerCacheType
* layerCache) = 0;
26
27
virtual
void
setSeedingLayers
(
SeedingLayerSetsHits::SeedingLayerSet
pairLayers,
28
std::vector<SeedingLayerSetsHits::SeedingLayer> thirdLayers) = 0;
29
};
30
#endif
31
32
HitPairGenerator
Definition:
HitPairGenerator.h:20
HitTripletGenerator
Definition:
HitTripletGenerator.h:18
HitTripletGeneratorFromPairAndLayers::init
virtual void init(const HitPairGenerator &pairs, LayerCacheType *layerCache)=0
HitTripletGeneratorFromPairAndLayers::~HitTripletGeneratorFromPairAndLayers
virtual ~HitTripletGeneratorFromPairAndLayers()
Definition:
HitTripletGeneratorFromPairAndLayers.h:23
HitTripletGeneratorFromPairAndLayers::LayerCacheType
LayerHitMapCache LayerCacheType
Definition:
HitTripletGeneratorFromPairAndLayers.h:21
LayerHitMapCache
Definition:
LayerHitMapCache.h:14
SeedingLayerSetsHits.h
HitTripletGeneratorFromPairAndLayers::setSeedingLayers
virtual void setSeedingLayers(SeedingLayerSetsHits::SeedingLayerSet pairLayers, std::vector< SeedingLayerSetsHits::SeedingLayer > thirdLayers)=0
HitTripletGenerator.h
LayerHitMapCache.h
HitTripletGeneratorFromPairAndLayers
Definition:
HitTripletGeneratorFromPairAndLayers.h:18
SeedingLayerSetsHits::SeedingLayerSet
Definition:
SeedingLayerSetsHits.h:75
HitPairGenerator.h
filesave_online.pairs
list pairs
sort tag files by run number
Definition:
filesave_online.py:88
Generated for CMSSW Reference Manual by
1.8.5