#ifndef HGEOFRAMES_H #define HGEOFRAMES_H #include "hgeoset.h" #include "hgeomedia.h" // // class for support strucures derived from baseclass HGeoSet (linked list); // The class is used for all support structures sitting in the cave or in the // sectors. All these parts have names starting with 'F'. // They have no inout flag! // class HGeoFrames : public HGeoSet { public: HGeoFrames(HGeoShapes & shapes) : HGeoSet() { // first characters of all names detName="F"; eleName="F"; // detector name in database detNameDb="SUPPORT"; // pointer to the class HGeoShapes pShapes=&shapes; } ~HGeoFrames(){} // reads all volumes from file using helperfunctions from the baseclass int readDet(HGeoInfo & geoInfo); // reads all volumes from database using helperfunctions from the // baseclass int readDet(HGeoInfo & geoInfo, HGeoMedia & geomedia); // creates all modules in the cave or in all defined sectors int createDet(HGeoInfo & geoInfo, HGeoMedia & geomedia); // Name of set in database HString detNameDb; }; #endif