SHiP Geometry Service
Framework-agnostic C++20 library wrapping the SHiP GeoModel geometry behind a stable interface.
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
GeometryThread.h File Reference
#include <thread>
#include <type_traits>
#include <concepts>
#include <condition_variable>
#include <deque>
#include <functional>
#include <future>
#include <mutex>
#include <stop_token>
#include <utility>
Include dependency graph for GeometryThread.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ship::GeometryThread
 Runs posted tasks on one dedicated thread until destroyed. More...
 

Namespaces

namespace  ship
 

Functions

GeometryThreadship::geometry_thread ()
 The process-wide Geant4 geometry thread, shared by every geometry user (GENIE geometry analyzers, the Geant4 run-manager master) and never torn down (a parked thread at exit is harmless).