RecoTracker
TkHitPairs
interface
CosmicHitPairGenerator.h
Go to the documentation of this file.
1
#ifndef CosmicHitPairGenerator_H
2
#define CosmicHitPairGenerator_H
3
4
#include <vector>
5
#include "
RecoTracker/TkHitPairs/interface/CosmicHitPairGeneratorFromLayerPair.h
"
6
#include "
DataFormats/Common/interface/RangeMap.h
"
7
#include "
FWCore/Framework/interface/EventSetup.h
"
8
class
SeedLayerPairs
;
9
class
LayerWithHits
;
10
class
DetLayer
;
11
class
TrackingRegion
;
12
17
class
CosmicHitPairGenerator
{
18
typedef
std::vector<std::unique_ptr<CosmicHitPairGeneratorFromLayerPair> >
Container
;
19
20
public
:
21
CosmicHitPairGenerator
(
SeedLayerPairs
&
layers
,
const
edm::EventSetup
& iSetup);
22
CosmicHitPairGenerator
(
SeedLayerPairs
&
layers
);
23
24
~CosmicHitPairGenerator
();
25
27
// void add(const DetLayer* inner, const DetLayer* outer);
28
void
add
(
const
LayerWithHits
*
inner
,
const
LayerWithHits
*
outer
,
const
edm::EventSetup
& iSetup);
30
void
hitPairs
(
const
TrackingRegion
& reg,
OrderedHitPairs
& prs,
const
edm::EventSetup
& iSetup);
31
32
private
:
33
Container
theGenerators
;
34
};
35
#endif
OrderedHitPairs
Definition:
OrderedHitPairs.h:8
DetLayer
Definition:
DetLayer.h:21
CosmicHitPairGenerator::CosmicHitPairGenerator
CosmicHitPairGenerator(SeedLayerPairs &layers, const edm::EventSetup &iSetup)
Definition:
CosmicHitPairGenerator.cc:9
CosmicHitPairGenerator::add
void add(const LayerWithHits *inner, const LayerWithHits *outer, const edm::EventSetup &iSetup)
add generators based on layers
Definition:
CosmicHitPairGenerator.cc:19
RangeMap.h
SeedLayerPairs
Definition:
SeedLayerPairs.h:16
SurfaceOrientation::inner
Definition:
Surface.h:19
edm::EventSetup
Definition:
EventSetup.h:57
CosmicHitPairGenerator::~CosmicHitPairGenerator
~CosmicHitPairGenerator()
Definition:
CosmicHitPairGenerator.cc:17
CosmicHitPairGenerator::theGenerators
Container theGenerators
Definition:
CosmicHitPairGenerator.h:33
CosmicHitPairGenerator
Definition:
CosmicHitPairGenerator.h:17
EventSetup.h
TrackingRegion
Definition:
TrackingRegion.h:38
CosmicHitPairGeneratorFromLayerPair.h
SurfaceOrientation::outer
Definition:
Surface.h:19
LayerWithHits
Definition:
LayerWithHits.h:12
hgcalTopologyTester_cfi.layers
layers
Definition:
hgcalTopologyTester_cfi.py:8
CosmicHitPairGenerator::hitPairs
void hitPairs(const TrackingRegion ®, OrderedHitPairs &prs, const edm::EventSetup &iSetup)
form base class
Definition:
CosmicHitPairGenerator.cc:25
CosmicHitPairGenerator::Container
std::vector< std::unique_ptr< CosmicHitPairGeneratorFromLayerPair > > Container
Definition:
CosmicHitPairGenerator.h:18
Generated for CMSSW Reference Manual by
1.8.16