00001 #ifndef Geometry_TrackerNumberingBuilder_CondDBCmsTrackerConstruction_H 00002 #define Geometry_TrackerNumberingBuilder_CondDBCmsTrackerConstruction_H 00003 00004 #include "Geometry/TrackerNumberingBuilder/interface/CmsTrackerStringToEnum.h" 00005 #include "FWCore/ParameterSet/interface/types.h" 00006 #include <string> 00007 00008 class GeometricDet; 00009 class DDCompactView; 00010 class PGeometricDet; 00011 00017 class CondDBCmsTrackerConstruction { 00018 public: 00019 CondDBCmsTrackerConstruction(); 00020 const GeometricDet* construct( const PGeometricDet& pgd ); 00021 // void constructSubDet( const PGeometricDet& pgd, const std::string & s ); 00022 00023 protected: 00024 00025 // std::string attribute_; 00026 // CmsTrackerStringToEnum theCmsTrackerStringToEnum; 00027 00028 }; 00029 00030 #endif