CMS 3D CMS Logo

CosmicHitPairGenerator.h
Go to the documentation of this file.
1 #ifndef CosmicHitPairGenerator_H
2 #define CosmicHitPairGenerator_H
3 
4 #include <vector>
8 class SeedLayerPairs;
9 class LayerWithHits;
10 class DetLayer;
11 class TrackingRegion;
12 
18  typedef std::vector<std::unique_ptr<CosmicHitPairGeneratorFromLayerPair> > Container;
19 
20 public:
23 
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:
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 &reg, 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