|
DLG4::VolumeBuilders
A fluent interface for Geant4 geometry definition.
|
#include "BoxBuilder.hh"#include <string>#include <VolumeBuilderTypes.hh>#include <G4Polycone.hh>#include <G4Polyhedra.hh>#include <G4Box.hh>#include "i_shared_ptr.hh"#include "StructureBuilder.hpp"#include "VolumeBuilderConfigs.hh"Go to the source code of this file.
Namespaces | |
| namespace | DLG4 |
| namespace | DLG4::VolumeBuilders |
Functions | |
| BoxBuilderPtr | CreateBoxBuilder (const G4String &name) |
| BoxBuilderPtr | CreateBoxBuilder (const G4String &name, G4double unit) |
| BoxBuilderPtr | CreateDeltasBoxBuilder (G4double unit, const G4String &name, G4double edge_x, G4double x_delta, G4double edge_y, G4double y_delta, G4double edge_z, G4double z_delta) |
| BoxBuilderPtr | CreateDeltasBoxBuilder (const G4String &name, G4double edge_x, G4double x_delta, G4double edge_y, G4double y_delta, G4double edge_z, G4double z_delta) |
| BoxBuilderPtr | CreateZDeltaBoxBuilder (G4double unit, const G4String &name, G4double x_full_size, G4double y_full_size, G4double edge_z, G4double z_delta) |
| BoxBuilderPtr | CreateZDeltaBoxBuilder (const G4String &name, G4double x_full_size, G4double y_full_size, G4double edge_z, G4double z_delta) |
| BoxBuilderPtr | CreateCenteredBoxBuilder (G4double unit, const G4String &name, G4double x_full_size, G4double y_full_size, G4double z_full_size) |
| BoxBuilderPtr | CreateCenteredBoxBuilder (const G4String &name, G4double x_full_size, G4double y_full_size, G4double z_full_size) |
| BoxBuilderPtr | CreateEdgesBoxBuilder (const G4String &name, G4double x_edge1, G4double x_edge2, G4double y_edge1, G4double y_edge2, G4double z_edge1, G4double z_edge2) |
| BoxBuilderPtr | CreateEdgesBoxBuilder (G4double unit, const G4String &name, G4double x_edge1, G4double x_edge2, G4double y_edge1, G4double y_edge2, G4double z_edge1, G4double z_edge2) |