Geant4
10.03
|
#include <tbbTask.hh>
Public Member Functions | |
tbbTask (G4int anId, tbb::concurrent_queue< const G4Run * > *output=0, G4int nEvts=1) | |
virtual | ~tbbTask () |
tbb::task * | execute () |
unsigned int | GetSlotId () |
Private Attributes | |
G4int | m_nEvents |
G4int | m_taskID |
tbb::concurrent_queue< const G4Run * > * | m_output |
G4bool | m_beamOnCondition |
Definition at line 35 of file tbbTask.hh.
tbbTask::tbbTask | ( | G4int | anId, |
tbb::concurrent_queue< const G4Run * > * | output = 0 , |
||
G4int | nEvts = 1 |
||
) |
Definition at line 42 of file tbbTask.cc.
|
virtual |
Definition at line 52 of file tbbTask.cc.
tbb::task * tbbTask::execute | ( | ) |
Definition at line 61 of file tbbTask.cc.
References G4UImanager::ApplyCommand(), G4VUserActionInitialization::Build(), G4WorkerThread::BuildGeometryAndPhysicsVector(), G4UserWorkerThreadInitialization::CreateWorkerRunManager(), G4cout, G4endl, G4Threading::G4SetThreadId(), G4ThreadLocal, G4MTRunManager::GetCommandStack(), G4MTRunManager::getMasterRandomEngine(), G4MTRunManager::GetMasterRunManager(), G4RunManager::GetNonConstUserActionInitialization(), G4RunManager::GetNumberOfSelectEvents(), G4RunManager::GetSelectMacro(), G4UImanager::GetUIpointer(), G4RunManager::GetUserActionInitialization(), G4RunManager::GetUserDetectorConstruction(), G4RunManager::GetUserPhysicsList(), G4RunManager::GetUserWorkerInitialization(), G4RunManager::GetUserWorkerThreadInitialization(), G4VUserActionInitialization::InitializeSteppingVerbose(), m_beamOnCondition, m_nEvents, m_output, G4VSteppingVerbose::SetInstance(), G4UImanager::SetUpForAThread(), G4UserWorkerThreadInitialization::SetupRNGEngine(), G4UserWorkerInitialization::WorkerInitialize(), and G4UserWorkerInitialization::WorkerStart().
unsigned int tbbTask::GetSlotId | ( | ) |
|
private |
Definition at line 46 of file tbbTask.hh.
Referenced by execute().
|
private |
Definition at line 43 of file tbbTask.hh.
Referenced by execute().
|
private |
Definition at line 45 of file tbbTask.hh.
Referenced by execute().
|
private |
Definition at line 44 of file tbbTask.hh.