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.