CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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 
17 public:
19  const LayerWithHits* middle,
20  const LayerWithHits* outer,
21  const TrackerGeometry& trackGeom);
23 
24  void hitTriplets(const TrackingRegion& ar, OrderedHitTriplets& ap);
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:
38 };
39 
40 #endif
void hitTriplets(const TrackingRegion &ar, OrderedHitTriplets &ap)
CosmicHitTripletGeneratorFromLayerTriplet(const LayerWithHits *inner, const LayerWithHits *middle, const LayerWithHits *outer, const TrackerGeometry &trackGeom)