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 | |
| 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 |