/DetectorDescription/Parser/src/DDLSolid.h
https://github.com/aivanov-cern/cmssw · C Header · 39 lines · 12 code · 7 blank · 20 comment · 0 complexity · 521b11cc0b99ae1c7567e9382ab03305 MD5 · raw file
- #ifndef DDLSolid_H
- #define DDLSolid_H
- // -------------------------------------------------------------------------
- // Includes
- // -------------------------------------------------------------------------
- #include "DDXMLElement.h"
- #include <string>
- /// DDLSolid processes Box elements.
- /** @class DDLSolid
- * @author Michael Case
- *
- * DDLSolid.h - description
- * -------------------
- * begin: Thu Oct 03, 2002
- * email: case@ucdhep.ucdavis.edu
- *
- * This class currently serves one purpose only. That is to create a
- * reference to the most recently processed DDLSolid, no matter whether
- * it is an Box, Boolean, Cone, Cons, Polyhedra, Polycone, Reflection,
- * Shapeless, Trapezoid, Trd1, Tube or Tubs!
- *
- */
- class DDLSolid : public DDXMLElement
- {
- public:
- /// Constructor
- DDLSolid( DDLElementRegistry* myreg );
- /// Destructor
- virtual ~DDLSolid( void );
- void setReference( const std::string& nmspace, DDCompactView& cpv );
- };
- #endif