00001 #include "Geometry/TrackerNumberingBuilder/interface/GeometricDet.h" 00002 #include "Geometry/TrackerGeometryBuilder/interface/StripGeomDetUnit.h" 00003 #include "Geometry/TrackerGeometryBuilder/interface/StripGeomDetType.h" 00004 00005 00006 00007 00008 StripGeomDetUnit::StripGeomDetUnit( BoundPlane* sp, StripGeomDetType* type,const GeometricDet* gd) : 00009 GeomDetUnit(sp),theType( type), theGD(gd) 00010 {} 00011 00012 00013 00014 const GeomDetType& StripGeomDetUnit::type() const { return *theType;} 00015 00016 00017 const Topology& StripGeomDetUnit::topology() const {return specificType().topology();} 00018 00019 const StripTopology& StripGeomDetUnit::specificTopology() const { 00020 return specificType().specificTopology(); 00021 } 00022 00023 DetId StripGeomDetUnit::geographicalId() const {return theGD->geographicalID();}