CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DetLayerGeometry.h
Go to the documentation of this file.
1 #ifndef DetLayers_DetLayerGeometry_h
2 #define DetLayers_DetLayerGeometry_h
3 
14 #include <vector>
15 
16 class DetLayer;
17 
19  public:
21 
22  /*
23  const std::vector<DetLayer*>& allLayers() const =0;
24  const std::vector<DetLayer*>& barrelLayers() const =0;
25  const std::vector<DetLayer*>& negForwardLayers() const =0;
26  const std::vector<DetLayer*>& posForwardLayers() const =0;
27  */
28 
29 
32  virtual const DetLayer* idToLayer(const DetId& detId) const {return 0;}
33 
34 };
35 
36 
37 #endif
Definition: DetId.h:20
virtual const DetLayer * idToLayer(const DetId &detId) const