|
g4system
|
Factory that builds Geant4 native primitive solids (G4Box, G4Cons, G4Trap, ...) from GEMC GVolume records.
More...
#include <set>#include <vector>#include <unordered_map>#include "g4NativeObjectsFactory.h"#include "g4systemConventions.h"#include "gutilities.h"#include "g4objectsFactory.h"

Go to the source code of this file.
Data Structures | |
| class | G4NativeSystemFactory |
| Implements solid creation for Geant4 CSG primitives and validates constructor parameter counts. More... | |
This factory is responsible for solids that map directly to Geant4 CSG primitives. It validates parameter counts and converts the GEMC parameter string into numeric vectors used by Geant4 constructors.
Definition in file g4NativeObjectsFactory.h.