CbmRoot
Loading...
Searching...
No Matches
HalCbmTaskManager Class Reference

#include <HalCbmTaskManager.h>

Inheritance diagram for HalCbmTaskManager:
[legend]
Collaboration diagram for HalCbmTaskManager:
[legend]

Public Member Functions

 HalCbmTaskManager ()
 
virtual ~HalCbmTaskManager ()
 
virtual void AddTrigger (::Hal::TriggerTask *trigger)
 
virtual void AddTask (::Hal::Task *task)
 
virtual void Exec (Option_t *option)
 
virtual void Finish ()
 

Protected Member Functions

InitStatus Init ()
 

Protected Attributes

IOManager * fManager
 
std::vector<::Hal::TriggerTask * > fTriggers
 
std::vector<::Hal::TriggerTask * > fActiveTriggers
 
std::vector<::Hal::TriggerTask * > fPassiveTriggers
 
std::vector<::Hal::Task * > fTasks
 
std::vector<::Hal::Task * > fActiveTasks
 
std::vector<::Hal::Task * > fPassiveTasks
 
UInt_t fProcessedEvents
 

Private Attributes

Hal::MagField * fMagField
 

Detailed Description

wrapper based on FairTask to use Hal::Task from FairRoot

Definition at line 20 of file HalCbmTaskManager.h.

Constructor & Destructor Documentation

◆ HalCbmTaskManager()

HalCbmTaskManager::HalCbmTaskManager ( )

Definition at line 19 of file HalCbmTaskManager.cxx.

References fMagField.

◆ ~HalCbmTaskManager()

HalCbmTaskManager::~HalCbmTaskManager ( )
virtual

Definition at line 36 of file HalCbmTaskManager.cxx.

References fMagField, and Hal::Fair::TaskManager::fManager.

Member Function Documentation

◆ AddTask()

virtual void Hal::Fair::TaskManager::AddTask ( ::Hal::Task * task)
inlinevirtualinherited

Definition at line 47 of file TaskManager.h.

References fTasks, and task.

◆ AddTrigger()

virtual void Hal::Fair::TaskManager::AddTrigger ( ::Hal::TriggerTask * trigger)
inlinevirtualinherited

Definition at line 46 of file TaskManager.h.

References fTriggers.

◆ Exec()

void Hal::Fair::TaskManager::Exec ( Option_t * option)
virtualinherited

Definition at line 65 of file TaskManager.cxx.

References fActiveTasks, fActiveTriggers, fProcessedEvents, and task.

◆ Finish()

void Hal::Fair::TaskManager::Finish ( )
virtualinherited

Definition at line 79 of file TaskManager.cxx.

References fPassiveTasks, fProcessedEvents, fTasks, and task.

◆ Init()

InitStatus HalCbmTaskManager::Init ( )
protectedvirtual

Member Data Documentation

◆ fActiveTasks

std::vector<::Hal::Task*> Hal::Fair::TaskManager::fActiveTasks
protectedinherited

Definition at line 38 of file TaskManager.h.

Referenced by Exec(), and Init().

◆ fActiveTriggers

std::vector<::Hal::TriggerTask*> Hal::Fair::TaskManager::fActiveTriggers
protectedinherited

Definition at line 35 of file TaskManager.h.

Referenced by Exec(), and Init().

◆ fMagField

Hal::MagField* HalCbmTaskManager::fMagField
private

Definition at line 21 of file HalCbmTaskManager.h.

Referenced by HalCbmTaskManager(), Init(), and ~HalCbmTaskManager().

◆ fManager

IOManager* Hal::Fair::TaskManager::fManager
protectedinherited

◆ fPassiveTasks

std::vector<::Hal::Task*> Hal::Fair::TaskManager::fPassiveTasks
protectedinherited

Definition at line 39 of file TaskManager.h.

Referenced by Finish(), and Init().

◆ fPassiveTriggers

std::vector<::Hal::TriggerTask*> Hal::Fair::TaskManager::fPassiveTriggers
protectedinherited

Definition at line 36 of file TaskManager.h.

Referenced by Init().

◆ fProcessedEvents

UInt_t Hal::Fair::TaskManager::fProcessedEvents
protectedinherited

Definition at line 40 of file TaskManager.h.

Referenced by Exec(), Finish(), and TaskManager().

◆ fTasks

std::vector<::Hal::Task*> Hal::Fair::TaskManager::fTasks
protectedinherited

Definition at line 37 of file TaskManager.h.

Referenced by AddTask(), Finish(), and Init().

◆ fTriggers

std::vector<::Hal::TriggerTask*> Hal::Fair::TaskManager::fTriggers
protectedinherited

Definition at line 34 of file TaskManager.h.

Referenced by AddTrigger(), and Init().


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