#ifndef SM1Table_h #define SM1Table_h #include "G4LogicalVolume.hh" #include "G4MaterialPropertiesTable.hh" class SolidMaterials; class SM1TableSD; class SM1Table { public: SM1Table(G4int); ~SM1Table(); public: G4LogicalVolume *TableConstruction(); G4double GetThickness(){return TableThickness;}; G4double GetHeight(){return TableThickness+TableFootLength;}; private: G4int fverboseLevel; G4LogicalVolume * logTable; G4LogicalVolume * logTableTop; G4VPhysicalVolume * physTableTop; G4LogicalVolume * logTableFoot; G4VPhysicalVolume * physTableFoot; G4double TableThickness; G4double TableLength; G4double TableWidth; G4double TableFootLength; G4double TableFootWidth; }; #endif