ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Simulation
G4Utilities
G4RunManagement
src
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
13
class
G4RunToolWorkerRunManager
final :
public
G4WorkerRunManager
14
{
15
public
:
16
G4RunToolWorkerRunManager
() =
default
;
17
18
protected
:
19
void
TerminateOneEvent
()
override
;
20
};
21
23
class
G4RunToolWorkerThreadInitialization
final
24
:
public
G4UserWorkerThreadInitialization
25
{
26
public
:
27
G4WorkerRunManager*
CreateWorkerRunManager
()
const override
;
28
};
29
30
#endif
G4RunToolWorkerRunManager::G4RunToolWorkerRunManager
G4RunToolWorkerRunManager()=default
G4RunToolWorkerRunManager::TerminateOneEvent
void TerminateOneEvent() override
Definition
G4RunToolWorkerRunManager.cxx:13
G4RunToolWorkerThreadInitialization
Factory used by G4MTRunManager to create G4RunToolWorkerRunManager objects.
Definition
G4RunToolWorkerRunManager.h:25
G4RunToolWorkerThreadInitialization::CreateWorkerRunManager
G4WorkerRunManager * CreateWorkerRunManager() const override
Definition
G4RunToolWorkerRunManager.cxx:43
Generated on
for ATLAS Offline Software by
1.17.0