|
DLG4::VolumeBuilders
A fluent interface for Geant4 geometry definition.
|
#include <VolumeBuilderConfigs.hh>
Public Member Functions | |
| ~PlacementConfigs ()=default | |
Public Attributes | |
| std::vector< StructureView > | children |
| bool | is_builder = true |
| G4RotationMatrix | rotation {} |
| G4ThreeVector | translation = G4ThreeVector(0, 0, 0) |
| G4Transform3D | transform {} |
| G4RotationMatrix | parent_rotation {} |
| G4ThreeVector | parent_translation = G4ThreeVector(0, 0, 0) |
| G4RotationMatrix | total_rotation {} |
| G4ThreeVector | total_translation = G4ThreeVector(0, 0, 0) |
| G4String | parent_name = "" |
| BuilderView | mother = nullptr |
| G4int | copy_no = 0 |
| G4int | copy_count = 0 |
| G4bool | surface_check = false |
| G4bool | auto_copyno = true |
| G4bool | auto_copy_name = false |
Definition at line 99 of file VolumeBuilderConfigs.hh.
|
default |
| G4bool auto_copy_name = false |
Definition at line 120 of file VolumeBuilderConfigs.hh.
| G4bool auto_copyno = true |
Definition at line 119 of file VolumeBuilderConfigs.hh.
| std::vector<StructureView> children |
Definition at line 101 of file VolumeBuilderConfigs.hh.
| G4int copy_count = 0 |
Definition at line 117 of file VolumeBuilderConfigs.hh.
| G4int copy_no = 0 |
Definition at line 116 of file VolumeBuilderConfigs.hh.
| bool is_builder = true |
Definition at line 102 of file VolumeBuilderConfigs.hh.
| BuilderView mother = nullptr |
Definition at line 115 of file VolumeBuilderConfigs.hh.
| G4String parent_name = "" |
Definition at line 113 of file VolumeBuilderConfigs.hh.
| G4RotationMatrix parent_rotation {} |
Definition at line 107 of file VolumeBuilderConfigs.hh.
| G4ThreeVector parent_translation = G4ThreeVector(0, 0, 0) |
Definition at line 108 of file VolumeBuilderConfigs.hh.
| G4RotationMatrix rotation {} |
Definition at line 103 of file VolumeBuilderConfigs.hh.
| G4bool surface_check = false |
Definition at line 118 of file VolumeBuilderConfigs.hh.
| G4RotationMatrix total_rotation {} |
Definition at line 110 of file VolumeBuilderConfigs.hh.
| G4ThreeVector total_translation = G4ThreeVector(0, 0, 0) |
Definition at line 111 of file VolumeBuilderConfigs.hh.
| G4Transform3D transform {} |
Definition at line 105 of file VolumeBuilderConfigs.hh.
| G4ThreeVector translation = G4ThreeVector(0, 0, 0) |
Definition at line 104 of file VolumeBuilderConfigs.hh.