#ifndef GEOMETRYIO_HPP #define GEOMETRYIO_HPP // // $Id: GeometryIO.hpp,v 1.1 2001/03/25 20:54:21 hobbs Exp $ // // File: GeometryIO.hpp // Purpose: // Created: 23-MAR-2001 John D. Hobbs // // $Revision: 1.1 $ // // // Include files #include #include "d0om/d0_Ref.hpp" // Global definitions namespace dgs { class GeometryIO { public: GeometryIO(); /// Read an unknown geometry type from a file static d0_Ref_Any readGeometry(std::string fname, std::string streamtype, std::string topClassName); /// Write a geometry to a d0om compatible file static bool writeGeometry(d0_Ref_Any theDet, std::string fname, std::string streamtype); }; } // Constructors/Destructors // Accessors #endif //GEOMETRYIO_HPP