| 
    Geant4
    10.01.p02
    
   | 
 
#include <G4SolidsWorkspace.hh>
 Collaboration diagram for G4SolidsWorkspace:Public Member Functions | |
| G4SolidsWorkspace (G4bool verbose=false) | |
| ~G4SolidsWorkspace () | |
| void | UseWorkspace () | 
| void | ReleaseWorkspace () | 
| void | DestroyWorkspace () | 
| void | InitialiseWorkspace () | 
| void | SetVerbose (G4bool v) | 
| G4bool | GetVerbose () | 
Protected Member Functions | |
| void | InitialiseSolids () | 
Private Attributes | |
| G4PlSideManager * | fpPolyconeSideSIM | 
| G4PhSideManager * | fpPolyhedraSideSIM | 
| G4PlSideData * | fPolyconeSideOffset | 
| G4PhSideData * | fPolyhedraSideOffset | 
| G4bool | fVerbose | 
Definition at line 57 of file G4SolidsWorkspace.hh.
| G4SolidsWorkspace::G4SolidsWorkspace | ( | G4bool | verbose = false | ) | 
Definition at line 36 of file G4SolidsWorkspace.cc.
References fPolyconeSideOffset, fPolyhedraSideOffset, fpPolyconeSideSIM, fpPolyhedraSideSIM, G4GeomSplitter< T >::GetOffset(), G4PolyconeSide::GetSubInstanceManager(), G4PolyhedraSide::GetSubInstanceManager(), and InitialiseWorkspace().
 Here is the call graph for this function:| G4SolidsWorkspace::~G4SolidsWorkspace | ( | ) | 
Definition at line 54 of file G4SolidsWorkspace.cc.
| void G4SolidsWorkspace::DestroyWorkspace | ( | ) | 
Definition at line 110 of file G4SolidsWorkspace.cc.
References fpPolyconeSideSIM, fpPolyhedraSideSIM, and G4GeomSplitter< T >::FreeSlave().
Referenced by G4WorkerThread::DestroyGeometryAndPhysicsVector(), and G4WorkerThread::UpdateGeometryAndPhysicsVectorFromMaster().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 71 of file G4SolidsWorkspace.hh.
References fVerbose.
      
  | 
  protected | 
Definition at line 84 of file G4SolidsWorkspace.cc.
Referenced by InitialiseWorkspace().
 Here is the caller graph for this function:| void G4SolidsWorkspace::InitialiseWorkspace | ( | ) | 
Definition at line 89 of file G4SolidsWorkspace.cc.
References fpPolyconeSideSIM, fpPolyhedraSideSIM, fVerbose, G4cout, G4endl, InitialiseSolids(), and G4GeomSplitter< T >::SlaveInitializeSubInstance().
Referenced by G4SolidsWorkspace(), and G4WorkerThread::UpdateGeometryAndPhysicsVectorFromMaster().
 Here is the call graph for this function:
 Here is the caller graph for this function:| void G4SolidsWorkspace::ReleaseWorkspace | ( | ) | 
Definition at line 77 of file G4SolidsWorkspace.cc.
References fpPolyconeSideSIM, fpPolyhedraSideSIM, and G4GeomSplitter< T >::UseWorkArea().
Referenced by G4SolidsWorkspacePool::Recycle().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 70 of file G4SolidsWorkspace.hh.
References fVerbose.
| void G4SolidsWorkspace::UseWorkspace | ( | ) | 
Definition at line 63 of file G4SolidsWorkspace.cc.
References fPolyconeSideOffset, fPolyhedraSideOffset, fpPolyconeSideSIM, fpPolyhedraSideSIM, fVerbose, G4cout, G4endl, and G4GeomSplitter< T >::UseWorkArea().
Referenced by G4SolidsWorkspacePool::FindOrCreateWorkspace().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 84 of file G4SolidsWorkspace.hh.
Referenced by G4SolidsWorkspace(), and UseWorkspace().
      
  | 
  private | 
Definition at line 85 of file G4SolidsWorkspace.hh.
Referenced by G4SolidsWorkspace(), and UseWorkspace().
      
  | 
  private | 
Definition at line 77 of file G4SolidsWorkspace.hh.
Referenced by DestroyWorkspace(), G4SolidsWorkspace(), InitialiseWorkspace(), ReleaseWorkspace(), and UseWorkspace().
      
  | 
  private | 
Definition at line 78 of file G4SolidsWorkspace.hh.
Referenced by DestroyWorkspace(), G4SolidsWorkspace(), InitialiseWorkspace(), ReleaseWorkspace(), and UseWorkspace().
      
  | 
  private | 
Definition at line 87 of file G4SolidsWorkspace.hh.
Referenced by GetVerbose(), InitialiseWorkspace(), SetVerbose(), and UseWorkspace().