CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 
16 
18 
19 public:
20 
21 
23  const LayerWithHits* inner,
24  const LayerWithHits* middle,
25  const LayerWithHits* outer,
26  const edm::EventSetup& iSetup);
28 
29  void hitTriplets( const TrackingRegion& ar, OrderedHitTriplets & ap, const edm::EventSetup& iSetup);
30 
31  const LayerWithHits* innerLayer() const { return theInnerLayer; }
32  const LayerWithHits* middleLayer() const { return theMiddleLayer; }
33  const LayerWithHits* outerLayer() const { return theOuterLayer; }
34 
35 private:
44 
45 };
46 
47 #endif
CosmicHitTripletGeneratorFromLayerTriplet(const LayerWithHits *inner, const LayerWithHits *middle, const LayerWithHits *outer, const edm::EventSetup &iSetup)
void hitTriplets(const TrackingRegion &ar, OrderedHitTriplets &ap, const edm::EventSetup &iSetup)