00001 #ifndef SimG4Core_DDDWorld_h 00002 #define SimG4Core_DDDWorld_h 00003 00004 #include "SimG4Core/Geometry/interface/DDGeometryReturnType.h" 00005 00006 class DDG4Builder; 00007 class G4VPhysicalVolume; 00008 class DDCompactView; 00009 00010 class DDDWorld { 00011 00012 public: 00013 DDDWorld(const DDCompactView*, G4LogicalVolumeToDDLogicalPartMap &, 00014 SensitiveDetectorCatalog &, bool check=false); 00015 ~DDDWorld(); 00016 void SetAsWorld(G4VPhysicalVolume * pv); 00017 00018 private: 00019 DDG4Builder * theBuilder; 00020 }; 00021 00022 #endif