#ifndef HGEOCAVE_H #define HGEOCAVE_H // // class for CAVE derived from baseclass HGeoSet (linked list); // #include "hgeoset.h" #include "hgeomedia.h" class HGeoCave : public HGeoSet { public: HGeoCave(HGeoShapes & shapes) : HGeoSet() { // name of the "detector" detName="CAVE"; // pointer to the class HGeoShapes pShapes=&shapes; } ~HGeoCave(){} // reads the CAVE from file int readDet(HGeoInfo & geoInfo); // reads the CAVE from the database int readDet(HGeoInfo & geoInfo, HGeoMedia & geoMedia); // creates the CAVE int createDet(HGeoInfo & geoInfo, HGeoMedia & geomedia); }; #endif