00001 #ifndef Geometry_TrackerGeometryBuilder_StripTopologyBuilder_H 00002 #define Geometry_TrackerGeometryBuilder_StripTopologyBuilder_H 00003 00004 #include <string> 00005 00006 class StripTopology; 00007 class Bounds; 00008 00013 class StripTopologyBuilder { 00014 public: 00015 00016 StripTopologyBuilder(); 00017 00018 StripTopology* build(const Bounds* ,double ,std::string); 00019 00020 private: 00021 00022 double theAPVNumb; 00023 00024 StripTopology* constructBarrel( float , float ); 00025 StripTopology* constructForward( float , float ,float, int); 00026 00027 }; 00028 00029 #endif