DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Handle to Geant4 actions with built-in creation mechanism. More...
#include <Geant4Handle.h>
Public Member Functions | |
KernelHandle () | |
Default constructor. More... | |
KernelHandle (Geant4Kernel *k) | |
Construction initialized with object pointer. More... | |
KernelHandle (const KernelHandle &k) | |
Copy constructor. More... | |
~KernelHandle () | |
Default destructor. More... | |
operator Geant4Kernel * () const | |
Conversion operator. More... | |
Geant4Kernel * | get () const |
Access to the underlying object. More... | |
Geant4Kernel * | operator-> () const |
Access to the underlying object. More... | |
KernelHandle | worker () |
Access to worker thread. More... | |
void | destroy () |
Destroy referenced object (program termination) More... | |
Public Attributes | |
Geant4Kernel * | value {nullptr} |
Pointer to referenced object. More... | |
Handle to Geant4 actions with built-in creation mechanism.
Definition at line 96 of file Geant4Handle.h.
|
explicit |
Default constructor.
Definition at line 219 of file Geant4Handle.cpp.
|
explicit |
Construction initialized with object pointer.
Definition at line 222 of file Geant4Handle.cpp.
|
inline |
Copy constructor.
Definition at line 105 of file Geant4Handle.h.
|
inline |
Default destructor.
Definition at line 107 of file Geant4Handle.h.
void dd4hep::sim::KernelHandle::destroy | ( | ) |
Destroy referenced object (program termination)
Definition at line 230 of file Geant4Handle.cpp.
|
inline |
Access to the underlying object.
Definition at line 111 of file Geant4Handle.h.
|
inline |
Conversion operator.
Definition at line 109 of file Geant4Handle.h.
|
inline |
Access to the underlying object.
Definition at line 113 of file Geant4Handle.h.
KernelHandle dd4hep::sim::KernelHandle::worker | ( | ) |
Access to worker thread.
Definition at line 224 of file Geant4Handle.cpp.
|
mutable |
Pointer to referenced object.
Definition at line 99 of file Geant4Handle.h.