CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CaloShapes.h
Go to the documentation of this file.
1 #ifndef CaloSimAlgos_CaloShapes_h
2 #define CaloSimAlgos_CaloShapes_h
3 
7 class CaloVShape;
8 
9 class CaloShapes
10 {
11 public:
13  // doesn't take ownership of the pointer
14  CaloShapes(const CaloVShape * shape) : theShape(shape) {}
15  virtual const CaloVShape * shape(const DetId & detId) const {return theShape;}
16 
17 private:
19 };
20 
21 #endif
22 
Electronic response of the preamp.
Definition: CaloVShape.h:11
CaloShapes(const CaloVShape *shape)
Definition: CaloShapes.h:14
Definition: DetId.h:18
const CaloVShape * theShape
Definition: CaloShapes.h:18
virtual const CaloVShape * shape(const DetId &detId) const
Definition: CaloShapes.h:15