CMS 3D CMS Logo

CosmicHitTripletGenerator.h
Go to the documentation of this file.
1 #ifndef CosmicHitTripletGenerator_H
2 #define CosmicHitTripletGenerator_H
3 
4 #include <vector>
9 
10 class LayerWithHits;
11 class DetLayer;
12 class TrackingRegion;
14 
20  typedef std::vector<std::unique_ptr<CosmicHitTripletGeneratorFromLayerTriplet> > Container;
21 
22 public:
25 
27 
29  // void add(const DetLayer* inner, const DetLayer* outer);
30  void add(const LayerWithHits* inner,
31  const LayerWithHits* middle,
32  const LayerWithHits* outer,
33  const edm::EventSetup& iSetup);
34 
35  void hitTriplets(const TrackingRegion& reg, OrderedHitTriplets& prs, const edm::EventSetup& iSetup);
36 
37 private:
39 };
40 #endif
DetLayer
Definition: DetLayer.h:21
RangeMap.h
CosmicHitTripletGenerator::~CosmicHitTripletGenerator
~CosmicHitTripletGenerator()
Definition: CosmicHitTripletGenerator.cc:25
CosmicLayerTriplets
Definition: CosmicLayerTriplets.h:24
SurfaceOrientation::inner
Definition: Surface.h:19
OrderedHitTriplets.h
OrderedHitTriplets
Definition: OrderedHitTriplets.h:9
CosmicHitTripletGenerator::Container
std::vector< std::unique_ptr< CosmicHitTripletGeneratorFromLayerTriplet > > Container
Definition: CosmicHitTripletGenerator.h:20
CosmicHitTripletGenerator::add
void add(const LayerWithHits *inner, const LayerWithHits *middle, const LayerWithHits *outer, const edm::EventSetup &iSetup)
add generators based on layers
Definition: CosmicHitTripletGenerator.cc:27
edm::EventSetup
Definition: EventSetup.h:58
CosmicHitTripletGenerator::hitTriplets
void hitTriplets(const TrackingRegion &reg, OrderedHitTriplets &prs, const edm::EventSetup &iSetup)
Definition: CosmicHitTripletGenerator.cc:34
CosmicHitTripletGeneratorFromLayerTriplet.h
CosmicHitTripletGenerator
Definition: CosmicHitTripletGenerator.h:19
CosmicHitTripletGenerator::CosmicHitTripletGenerator
CosmicHitTripletGenerator(CosmicLayerTriplets &layers, const edm::EventSetup &iSetup)
Definition: CosmicHitTripletGenerator.cc:9
CosmicHitTripletGenerator::theGenerators
Container theGenerators
Definition: CosmicHitTripletGenerator.h:38
EventSetup.h
TrackingRegion
Definition: TrackingRegion.h:41
SurfaceOrientation::outer
Definition: Surface.h:19
LayerWithHits
Definition: LayerWithHits.h:12
hgcalTopologyTester_cfi.layers
layers
Definition: hgcalTopologyTester_cfi.py:8