Geant4  10.03
tbbTask Class Reference

#include <tbbTask.hh>

+ Inheritance diagram for tbbTask:
+ Collaboration diagram for tbbTask:

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
 

Detailed Description

Definition at line 35 of file tbbTask.hh.

Constructor & Destructor Documentation

tbbTask::tbbTask ( G4int  anId,
tbb::concurrent_queue< const G4Run * > *  output = 0,
G4int  nEvts = 1 
)

Definition at line 42 of file tbbTask.cc.

tbbTask::~tbbTask ( )
virtual

Definition at line 52 of file tbbTask.cc.

Member Function Documentation

unsigned int tbbTask::GetSlotId ( )

Member Data Documentation

G4bool tbbTask::m_beamOnCondition
private

Definition at line 46 of file tbbTask.hh.

Referenced by execute().

G4int tbbTask::m_nEvents
private

Definition at line 43 of file tbbTask.hh.

Referenced by execute().

tbb::concurrent_queue<const G4Run*>* tbbTask::m_output
private

Definition at line 45 of file tbbTask.hh.

Referenced by execute().

G4int tbbTask::m_taskID
private

Definition at line 44 of file tbbTask.hh.


The documentation for this class was generated from the following files: