/DetectorDescription/Parser/src/DDLOrb.h

https://github.com/aivanov-cern/cmssw · C Header · 36 lines · 12 code · 7 blank · 17 comment · 0 complexity · 6fe419bb02ce9fdda1eafccc0cd99ea4 MD5 · raw file

  1. #ifndef DDL_Orb_H
  2. #define DDL_Orb_H
  3. // -------------------------------------------------------------------------
  4. // Includes
  5. // -------------------------------------------------------------------------
  6. #include "DDLSolid.h"
  7. #include <string>
  8. /// DDLOrb processes all Orb elements.
  9. /** @class DDLOrb
  10. * @author Michael Case
  11. *
  12. * DDLOrb.h - description
  13. * -------------------
  14. * begin: Mon Oct 29 2001
  15. * email: case@ucdhep.ucdavis.edu
  16. *
  17. * This processes DDL Orb elements.
  18. *
  19. */
  20. class DDLOrb : public DDLSolid
  21. {
  22. public:
  23. /// Constructor
  24. DDLOrb( DDLElementRegistry* myreg );
  25. /// Destructor
  26. ~DDLOrb( void );
  27. void processElement( const std::string& name, const std::string& nmspace, DDCompactView& cpv );
  28. };
  29. #endif