38#ifndef G4GEOMETRYMANAGER_HH
39#define G4GEOMETRYMANAGER_HH
56class G4GeometryManager
165 void BuildOptimisationsSequential(
G4bool allOpts,
G4bool verbose =
true);
170 void DeleteOptimisations();
185 static G4bool fParallelVoxelOptimisationRequested;
188 static G4bool fOptimiseInParallelConfigured;
G4bool IsGeometryClosed()
static G4GeometryManager * GetInstance()
G4bool CloseGeometry(G4bool pOptimise=true, G4bool verbose=false, G4VPhysicalVolume *vol=nullptr)
void SetWorldMaximumExtent(G4double worldExtent)
void OptimiseInParallel(G4bool val=true)
void RequestParallelOptimisation(G4bool val=true, G4bool verbose=true)
G4bool IsParallelOptimisationConfigured()
void OpenGeometry(G4VPhysicalVolume *vol=nullptr)
void UndertakeOptimisation()
static G4GeometryManager * GetInstanceIfExist()
G4bool IsParallelOptimisationFinished()
G4VPhysicalVolume is an abstract base class for the representation of a positioned volume....
G4VoxelisationHelper is a helper class to undertake voxelisation in parallel, aiding and off-loading ...