CMS 3D CMS Logo

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