diff --git a/DDG4/src/Geant4Handle.cpp b/DDG4/src/Geant4Handle.cpp index 956b94acc934a53adc0b75659fd14260e6f13de2..cfd80ab8e46df97517264e790c8188a8f78745a7 100644 --- a/DDG4/src/Geant4Handle.cpp +++ b/DDG4/src/Geant4Handle.cpp @@ -212,7 +212,7 @@ namespace DD4hep { KernelHandle::KernelHandle(Geant4Kernel* k) : value(k) { } KernelHandle KernelHandle::worker() { - Geant4Kernel* k = value ? &value->worker(::pthread_self()) : 0; + Geant4Kernel* k = value ? &value->worker(Geant4Kernel::thread_self()) : 0; if ( k ) return KernelHandle(k); throw runtime_error(format("KernelHandle", "Cannot access worker context [Invalid Handle]")); }