src
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
TrackerGeometry
&);
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
TrackerGeometry
& trackGeom);
30
void
hitPairs
(
const
TrackingRegion
& reg,
OrderedHitPairs
&
pr
);
31
32
private
:
33
Container
theGenerators
;
34
};
35
#endif
SurfaceOrientation::outer
Definition:
Surface.h:19
CosmicHitPairGenerator::add
void add(const LayerWithHits *inner, const LayerWithHits *outer, const TrackerGeometry &trackGeom)
add generators based on layers
Definition:
CosmicHitPairGenerator.cc:19
hgcalTBTopologyTester_cfi.layers
layers
Definition:
hgcalTBTopologyTester_cfi.py:8
CosmicHitPairGenerator::CosmicHitPairGenerator
CosmicHitPairGenerator(SeedLayerPairs &layers, const TrackerGeometry &)
Definition:
CosmicHitPairGenerator.cc:9
CosmicHitPairGenerator::theGenerators
Container theGenerators
Definition:
CosmicHitPairGenerator.h:33
EventSetup.h
LayerWithHits
Definition:
LayerWithHits.h:12
OrderedHitPairs
Definition:
OrderedHitPairs.h:8
TrackingRegion
Definition:
TrackingRegion.h:40
sipixeldigitoraw
Definition:
SiPixelDigiToRaw.cc:32
CosmicHitPairGenerator::Container
std::vector< std::unique_ptr< CosmicHitPairGeneratorFromLayerPair > > Container
Definition:
CosmicHitPairGenerator.h:18
SurfaceOrientation::inner
Definition:
Surface.h:19
CosmicHitPairGenerator::~CosmicHitPairGenerator
~CosmicHitPairGenerator()
Definition:
CosmicHitPairGenerator.cc:17
DetLayer
Definition:
DetLayer.h:21
CosmicHitPairGenerator
Definition:
CosmicHitPairGenerator.h:17
CosmicHitPairGenerator::hitPairs
void hitPairs(const TrackingRegion ®, OrderedHitPairs &pr)
form base class
Definition:
CosmicHitPairGenerator.cc:25
SeedLayerPairs
Definition:
SeedLayerPairs.h:16
RangeMap.h
CosmicHitPairGeneratorFromLayerPair.h
TrackerGeometry
Definition:
TrackerGeometry.h:14
Generated for CMSSW Reference Manual by
1.8.14