60 fPolyconeSideOffset = fpPolyconeSideSIM->GetOffset();
61 fPolyhedraSideOffset = fpPolyhedraSideSIM->GetOffset();
69 G4cout <<
"G4SolidsWorkspace::UseWorkspace: Copying geometry - Start "
75 fpPolyconeSideSIM->UseWorkArea(fPolyconeSideOffset);
76 fpPolyhedraSideSIM->UseWorkArea(fPolyhedraSideOffset);
83 fpPolyconeSideSIM->UseWorkArea(
nullptr);
84 fpPolyhedraSideSIM->UseWorkArea(
nullptr);
95 G4cout <<
"G4SolidsWorkspace::InitialiseWorkspace: "
96 <<
"Copying geometry - Start " <<
G4endl;
101 fpPolyconeSideSIM->SlaveInitializeSubInstance();
102 fpPolyhedraSideSIM->SlaveInitializeSubInstance();
109 G4cout <<
"G4SolidsWorkspace::CreateAndUseWorkspace: "
110 <<
"Copying geometry - Done!" <<
G4endl;
115 fpPolyconeSideSIM->FreeSlave();
116 fpPolyhedraSideSIM->FreeSlave();
G4GeomSplitter< G4PlSideData > G4PlSideManager
G4GeomSplitter< G4PhSideData > G4PhSideManager
G4GLOB_DLL std::ostream G4cout
static const G4PlSideManager & GetSubInstanceManager()
static const G4PhSideManager & GetSubInstanceManager()
G4SolidsWorkspace(G4bool verbose=false)
G4TWorkspacePool< G4SolidsWorkspace > pool_type
void InitialiseWorkspace()
static pool_type * GetPool()