00001 #ifndef DDL_Numeric_H 00002 #define DDL_Numeric_H 00003 00004 // ------------------------------------------------------------------------- 00005 // Includes 00006 // ------------------------------------------------------------------------- 00007 #include "DDXMLElement.h" 00008 #include "DetectorDescription/Core/interface/DDNumeric.h" 00009 #include "DetectorDescription/Base/interface/DDTypes.h" 00010 00011 #include <string> 00012 #include <vector> 00013 #include <map> 00014 00016 00026 class DDLNumeric : public DDXMLElement 00027 { 00028 public: 00029 00030 DDLNumeric( DDLElementRegistry* myreg ); 00031 00032 ~DDLNumeric( void ); 00033 00034 void preProcessElement( const std::string& name, const std::string& nmspace, DDCompactView& cpv ); 00035 00036 void processElement( const std::string& name, const std::string& nmspace, DDCompactView& cpv ); 00037 }; 00038 #endif