CMS 3D CMS Logo

/data/git/CMSSW_5_3_11_patch5/src/SimG4Core/Geometry/interface/DDDWorld.h

Go to the documentation of this file.
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