ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
tbbTask Class Reference

#include <geant4/tree/geant4-10.6-release/examples/extended/parallel/TBB/B2b/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.

View newest version in sPHENIX GitHub 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.

View newest version in sPHENIX GitHub at line 42 of file tbbTask.cc

tbbTask::~tbbTask ( )
virtual

Definition at line 52 of file tbbTask.cc.

View newest version in sPHENIX GitHub 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.

View newest version in sPHENIX GitHub at line 46 of file tbbTask.hh

Referenced by execute().

G4int tbbTask::m_nEvents
private

Definition at line 43 of file tbbTask.hh.

View newest version in sPHENIX GitHub 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.

View newest version in sPHENIX GitHub at line 45 of file tbbTask.hh

Referenced by execute().

G4int tbbTask::m_taskID
private

Definition at line 44 of file tbbTask.hh.

View newest version in sPHENIX GitHub at line 44 of file tbbTask.hh


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