CMS 3D CMS Logo

CosmicHitTripletGeneratorFromLayerTriplet.h
Go to the documentation of this file.
1 #ifndef CosmicHitTripletGeneratorFromLayerTriplet_h
2 #define CosmicHitTripletGeneratorFromLayerTriplet_h
3 
11 
12 class DetLayer;
13 class TrackingRegion;
14 class LayerWithHits;
15 
17 public:
19  const LayerWithHits* middle,
20  const LayerWithHits* outer,
21  const edm::EventSetup& iSetup);
23 
24  void hitTriplets(const TrackingRegion& ar, OrderedHitTriplets& ap, const edm::EventSetup& iSetup);
25 
26  const LayerWithHits* innerLayer() const { return theInnerLayer; }
27  const LayerWithHits* middleLayer() const { return theMiddleLayer; }
28  const LayerWithHits* outerLayer() const { return theOuterLayer; }
29 
30 private:
39 };
40 
41 #endif
CosmicHitTripletGeneratorFromLayerTriplet::TTRHbuilder
const TransientTrackingRecHitBuilder * TTRHbuilder
Definition: CosmicHitTripletGeneratorFromLayerTriplet.h:31
TrackerGeometry.h
ESHandle.h
DetLayer
Definition: DetLayer.h:21
CosmicHitTripletGeneratorFromLayerTriplet::hitTriplets
void hitTriplets(const TrackingRegion &ar, OrderedHitTriplets &ap, const edm::EventSetup &iSetup)
Definition: CosmicHitTripletGeneratorFromLayerTriplet.cc:30
CosmicHitTripletGeneratorFromLayerTriplet::theMiddleLayer
const LayerWithHits * theMiddleLayer
Definition: CosmicHitTripletGeneratorFromLayerTriplet.h:34
CosmicHitTripletGeneratorFromLayerTriplet::middlelay
const DetLayer * middlelay
Definition: CosmicHitTripletGeneratorFromLayerTriplet.h:38
CosmicHitTripletGeneratorFromLayerTriplet::innerlay
const DetLayer * innerlay
Definition: CosmicHitTripletGeneratorFromLayerTriplet.h:36
CosmicHitTripletGeneratorFromLayerTriplet::trackerGeometry
const TrackerGeometry * trackerGeometry
Definition: CosmicHitTripletGeneratorFromLayerTriplet.h:32
CosmicHitTripletGeneratorFromLayerTriplet::CosmicHitTripletGeneratorFromLayerTriplet
CosmicHitTripletGeneratorFromLayerTriplet(const LayerWithHits *inner, const LayerWithHits *middle, const LayerWithHits *outer, const edm::EventSetup &iSetup)
Definition: CosmicHitTripletGeneratorFromLayerTriplet.cc:16
CosmicHitTripletGeneratorFromLayerTriplet::outerLayer
const LayerWithHits * outerLayer() const
Definition: CosmicHitTripletGeneratorFromLayerTriplet.h:28
SurfaceOrientation::inner
Definition: Surface.h:19
LayerWithHits.h
CosmicHitTripletGeneratorFromLayerTriplet::outerlay
const DetLayer * outerlay
Definition: CosmicHitTripletGeneratorFromLayerTriplet.h:37
OrderedHitTriplets.h
TrackerDigiGeometryRecord.h
CosmicHitTripletGeneratorFromLayerTriplet
Definition: CosmicHitTripletGeneratorFromLayerTriplet.h:16
OrderedHitTriplets
Definition: OrderedHitTriplets.h:9
edm::EventSetup
Definition: EventSetup.h:57
CosmicHitTripletGeneratorFromLayerTriplet::theInnerLayer
const LayerWithHits * theInnerLayer
Definition: CosmicHitTripletGeneratorFromLayerTriplet.h:35
CosmicHitTripletGeneratorFromLayerTriplet::innerLayer
const LayerWithHits * innerLayer() const
Definition: CosmicHitTripletGeneratorFromLayerTriplet.h:26
CosmicHitTripletGeneratorFromLayerTriplet::theOuterLayer
const LayerWithHits * theOuterLayer
Definition: CosmicHitTripletGeneratorFromLayerTriplet.h:33
EventSetup.h
TrackingRegion
Definition: TrackingRegion.h:41
TransientTrackingRecHitBuilder.h
CosmicHitTripletGeneratorFromLayerTriplet::~CosmicHitTripletGeneratorFromLayerTriplet
~CosmicHitTripletGeneratorFromLayerTriplet()
Definition: CosmicHitTripletGeneratorFromLayerTriplet.h:22
CosmicHitTripletGeneratorFromLayerTriplet::middleLayer
const LayerWithHits * middleLayer() const
Definition: CosmicHitTripletGeneratorFromLayerTriplet.h:27
SurfaceOrientation::outer
Definition: Surface.h:19
TransientTrackingRecHitBuilder
Definition: TransientTrackingRecHitBuilder.h:6
LayerWithHits
Definition: LayerWithHits.h:12
TrackerGeometry
Definition: TrackerGeometry.h:14