|
DLG4::VolumeBuilders
A fluent interface for Geant4 geometry definition.
|
#include <DLG4Units.hh>
Public Member Functions | |
| Unit3Vec ()=default | |
| Unit3Vec (const Unit3Vec &other) | |
| Unit3Vec & | operator= (const Unit3Vec &other) |
| Unit3Vec (double x, double y, double z, const Length &u) | |
| Unit3Vec (const G4ThreeVector &v, const Length &u) | |
| Unit3Vec | FromNative (const G4ThreeVector &v) |
| Length | x () const |
| Length | y () const |
| Length | z () const |
| void | x (const Length &val) |
| void | y (const Length &val) |
| void | z (const Length &val) |
| Unit3Vec (const Length &x, const Length &y, const Length &z) | |
| G4ThreeVector | InUnits () const |
| G4ThreeVector | InUnits (const Length &u) const |
| G4ThreeVector | Native () const |
Protected Attributes | |
| std::optional< G4ThreeVector > | NativeVec_ |
| Length | default_length_ |
A 3 vector that is scalable with/to Units.
Definition at line 452 of file DLG4Units.hh.
|
default |
Definition at line 456 of file DLG4Units.hh.
Definition at line 471 of file DLG4Units.hh.
Definition at line 475 of file DLG4Units.hh.
Definition at line 492 of file DLG4Units.hh.
|
inline |
Definition at line 479 of file DLG4Units.hh.
|
inline |
Definition at line 496 of file DLG4Units.hh.
|
inline |
Definition at line 498 of file DLG4Units.hh.
|
inline |
Definition at line 507 of file DLG4Units.hh.
Definition at line 463 of file DLG4Units.hh.
|
inline |
Definition at line 484 of file DLG4Units.hh.
|
inline |
Definition at line 488 of file DLG4Units.hh.
|
inline |
Definition at line 485 of file DLG4Units.hh.
|
inline |
Definition at line 489 of file DLG4Units.hh.
|
inline |
Definition at line 486 of file DLG4Units.hh.
|
inline |
Definition at line 490 of file DLG4Units.hh.
|
protected |
Definition at line 517 of file DLG4Units.hh.
|
protected |
Definition at line 516 of file DLG4Units.hh.