CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TECPetal.h
Go to the documentation of this file.
1 #ifndef TkDetLayers_TECPetal_h
2 #define TkDetLayers_TECPetal_h
3 
4 
6 #include "TECWedge.h"
7 #include "BoundDiskSector.h"
8 
9 
13 #pragma GCC visibility push(hidden)
15  public:
16  // GeometricSearchDet interface
17  virtual const BoundSurface& surface() const{return *theDiskSector;}
18 
19 
20  //Extension of the interface
21  virtual const BoundDiskSector& specificSurface() const {return *theDiskSector;}
22 
23  protected:
24  // it needs to be initialized somehow ins the derived class
26 
27 };
28 
29 
30 #pragma GCC visibility pop
31 #endif
virtual const BoundDiskSector & specificSurface() const
Definition: TECPetal.h:21
virtual const BoundSurface & surface() const
The surface of the GeometricSearchDet.
Definition: TECPetal.h:17
ReferenceCountingPointer< BoundDiskSector > theDiskSector
Definition: TECPetal.h:25