00001 #include "Geometry/TrackerGeometryBuilder/interface/GeomTopologyBuilder.h" 00002 #include "Geometry/TrackerGeometryBuilder/interface/PixelTopologyBuilder.h" 00003 #include "Geometry/TrackerGeometryBuilder/interface/StripTopologyBuilder.h" 00004 00005 00006 00007 GeomTopologyBuilder::GeomTopologyBuilder(){} 00008 00009 PixelTopology* GeomTopologyBuilder::buildPixel(const Bounds* bs,double rocRow,double rocCol,double rocInX,double rocInY,std::string part) 00010 { 00011 PixelTopology* result; 00012 result = PixelTopologyBuilder().build(bs,rocRow,rocCol,rocInX,rocInY,part); 00013 return result; 00014 } 00015 StripTopology* GeomTopologyBuilder::buildStrip(const Bounds* bs,double apvnumb,std::string part) 00016 { 00017 StripTopology* result; 00018 result = StripTopologyBuilder().build(bs,apvnumb,part); 00019 return result; 00020 }