/DetectorDescription/Parser/src/DDLString.h

https://github.com/aivanov-cern/cmssw · C Header · 38 lines · 17 code · 7 blank · 14 comment · 0 complexity · 331f6b7c04a983d02868263377387287 MD5 · raw file

  1. #ifndef DDL_String_H
  2. #define DDL_String_H
  3. // -------------------------------------------------------------------------
  4. // Includes
  5. // -------------------------------------------------------------------------
  6. #include "DDXMLElement.h"
  7. #include "DetectorDescription/Core/interface/DDString.h"
  8. #include "DetectorDescription/Base/interface/DDTypes.h"
  9. #include <string>
  10. #include <vector>
  11. #include <map>
  12. /// DDLString handles String Elements.
  13. /** @class DDLString
  14. * @author Michael Case
  15. *
  16. * DDLString.h - description
  17. * -------------------
  18. * begin: Fri Nov 21 2003
  19. * email: case@ucdhep.ucdavis.edu
  20. *
  21. *
  22. */
  23. class DDLString : public DDXMLElement
  24. {
  25. public:
  26. DDLString( DDLElementRegistry* myreg );
  27. ~DDLString( void );
  28. void preProcessElement( const std::string& name, const std::string& nmspace, DDCompactView& cpv );
  29. void processElement( const std::string& name, const std::string& nmspace, DDCompactView& cpv );
  30. };
  31. #endif