g4system
Loading...
Searching...
No Matches
g4NativeObjectsFactory.h File Reference

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"
Include dependency graph for g4NativeObjectsFactory.h:
This graph shows which files directly or indirectly include this file:

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

Detailed Description

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.