CMS 3D CMS Logo

/data/git/CMSSW_5_3_11_patch5/src/Geometry/TrackerGeometryBuilder/interface/StripTopologyBuilder.h

Go to the documentation of this file.
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 {
00015 public:
00016 
00017   StripTopologyBuilder( void );
00018 
00019   StripTopology* build( const Bounds*, double, std::string );
00020 
00021 private:
00022 
00023   double theAPVNumb;
00024 
00025   StripTopology* constructBarrel( float , float );
00026   StripTopology* constructForward( float, float, float, int );
00027 };
00028 
00029 #endif