/* * SNORopeGeoSolid.hh * * Created on: Apr 28, 2014 * Author: Aksel Hallin */ #ifndef SNOROPEGEOSOLID_HH_ #define SNOROPEGEOSOLID_HH_ #include namespace RAT { namespace geo { class SNORopeGeoSolid : public GeoSolid { public: /// Construct a SNORope system, name the factory sphere SNORopeGeoSolid() : GeoSolid( "SNORope" ) { } /// Return the solid shape for SNORope, as defined in the table /// /// @param[in] name the prefix for the solid name /// @param[in] table is the ratdb table defining the SNORope system /// @return The geant4 solid for the SNORope system virtual G4VSolid* Construct( const std::string& name, DBLinkPtr ) const; }; } //::geo } //::RAT #endif /* SNOROPEGEOSOLID_HH_ */