g4system
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 123]
 
examples
 
g4system_example.cc
Example showing how to instantiate g4system options, build a GEMC world, and build the Geant4 world
 
g4objectsFactories
 
cad
 
buildSolid.cc
Implementation of the CAD-mesh solid builder for G4CadSystemFactory
 
cadSystemFactory.h
Factory that converts CAD files (PLY / STL) into Geant4 tessellated solids via CADMesh
 
g4native
 
buildSolid.cc
Implementation of G4NativeSystemFactory::buildSolid()
 
checkAndReturnParameters.cc
Implementation of G4NativeSystemFactory helpers, including the parameter-count validator
 
g4NativeObjectsFactory.h
Factory that builds Geant4 native primitive solids (G4Box, G4Cons, G4Trap, ...) from GEMC GVolume records
 
g4objectsFactory.cc
Default implementations shared by all detector-specific factories
 
g4objectsFactory.h
Abstract factory that converts a GEMC DB GVolume into Geant4 objects
 
geant4Dependencies.cc
Dependency checks used by g4system factories before constructing solids and placements
 
g4materials.cc
 
g4mirrors.cc
Implementation of G4World optical surface construction (phase 5)
 
g4system_options.cc
Implementation of g4system option registration
 
g4system_options.h
Option definitions for the g4system module (geometry/material construction layer)
 
g4systemConventions.h
Conventions, labels, and error codes used by the g4system geometry/material layer
 
g4systemDoxy.h
 
g4volume.cc
Implementation of the small pointer-holder utilities in G4Volume
 
g4volume.h
Thin wrapper that stores the Geant4 solid/logical/physical triple for one GEMC volume
 
g4world.cc
Implementation of G4World, including factory creation, material building, and volume dependency resolution
 
g4world.h
High-level builder that turns a GEMC world description into Geant4 geometry