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