ATLAS Offline Software
Loading...
Searching...
No Matches
G4RunToolWorkerRunManager.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef G4RUNMANAGEMENT_G4RUNTOOLWORKERRUNMANAGER_H
6#define G4RUNMANAGEMENT_G4RUNTOOLWORKERRUNMANAGER_H
7
8#include "G4UserWorkerThreadInitialization.hh"
9#include "G4WorkerRunManager.hh"
10
13class G4RunToolWorkerRunManager final : public G4WorkerRunManager
14{
15 public:
17
18 protected:
19 void TerminateOneEvent() override;
20};
21
24 : public G4UserWorkerThreadInitialization
25{
26 public:
27 G4WorkerRunManager* CreateWorkerRunManager() const override;
28};
29
30#endif
G4RunToolWorkerRunManager()=default
Factory used by G4MTRunManager to create G4RunToolWorkerRunManager objects.
G4WorkerRunManager * CreateWorkerRunManager() const override