CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch9/src/RecoTracker/TkDetLayers/interface/TECPetal.h

Go to the documentation of this file.
00001 #ifndef TkDetLayers_TECPetal_h
00002 #define TkDetLayers_TECPetal_h
00003 
00004 
00005 #include "TrackingTools/DetLayers/interface/GeometricSearchDet.h"
00006 #include "RecoTracker/TkDetLayers/interface/TECWedge.h"
00007 #include "RecoTracker/TkDetLayers/interface/BoundDiskSector.h"
00008 
00009 
00013 class TECPetal : public GeometricSearchDetWithGroups {
00014  public:  
00015   // GeometricSearchDet interface  
00016   virtual const BoundSurface& surface() const{return *theDiskSector;}
00017 
00018 
00019   //Extension of the interface
00020   virtual const BoundDiskSector& specificSurface() const {return *theDiskSector;}
00021 
00022  protected:
00023   // it needs to be initialized somehow ins the derived class
00024   ReferenceCountingPointer<BoundDiskSector> theDiskSector;
00025   
00026 };
00027 
00028 
00029 #endif