Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
HalDbg::Task Class Reference
Inheritance diagram for HalDbg::Task:
Hal::Task

Public Member Functions

virtual EInitFlag Init ()
 
void SetReportStep (Int_t step)
 
void SetLogFile (TString name)
 
virtual void Exec (Option_t *option)
 
virtual void FinishTask ()
 
- Public Member Functions inherited from Hal::Task
 Task ()
 

Protected Attributes

Int_t fModulo = {1000}
 
Int_t fCounter = {0}
 
Double_t fPrevTime = {0}
 
TString fOutName
 
std::ofstream fOutLog
 
Bool_t fUseLog = {kFALSE}
 
ProcInfo_t fProcInfo
 
TStopwatch fTimer
 

Additional Inherited Members

- Public Types inherited from Hal::Task
enum class  EInitFlag { kSUCCESS , kERROR , kFATAL }
 
- Protected Member Functions inherited from Hal::Task
void GoToDir (TString name)
 

Detailed Description

Definition at line 20 of file DbgTask.h.

Constructor & Destructor Documentation

◆ Task()

HalDbg::Task::Task ( )
inline

Definition at line 32 of file DbgTask.h.

◆ ~Task()

virtual HalDbg::Task::~Task ( )
inlinevirtual

Reimplemented from Hal::Task.

Definition at line 36 of file DbgTask.h.

Member Function Documentation

◆ Exec()

void HalDbg::Task::Exec ( Option_t * option)
virtual

Definition at line 30 of file DbgTask.cxx.

◆ FinishTask()

void HalDbg::Task::FinishTask ( )
virtual

called at the end of analysis, writes data

Reimplemented from Hal::Task.

Definition at line 46 of file DbgTask.cxx.

◆ Init()

Task::EInitFlag HalDbg::Task::Init ( )
virtual

initialize task

Returns
flag of initization, if equal to ERROR task will not be executed, if FATAL analysis will be stopped

Reimplemented from Hal::Task.

Definition at line 18 of file DbgTask.cxx.

◆ SetLogFile()

void HalDbg::Task::SetLogFile ( TString name)

Definition at line 16 of file DbgTask.cxx.

◆ SetReportStep()

void HalDbg::Task::SetReportStep ( Int_t step)
inline

Definition at line 34 of file DbgTask.h.

Member Data Documentation

◆ fCounter

Int_t HalDbg::Task::fCounter = {0}
protected

Definition at line 23 of file DbgTask.h.

◆ fModulo

Int_t HalDbg::Task::fModulo = {1000}
protected

Definition at line 22 of file DbgTask.h.

◆ fOutLog

std::ofstream HalDbg::Task::fOutLog
protected

Definition at line 26 of file DbgTask.h.

◆ fOutName

TString HalDbg::Task::fOutName
protected

Definition at line 25 of file DbgTask.h.

◆ fPrevTime

Double_t HalDbg::Task::fPrevTime = {0}
protected

Definition at line 24 of file DbgTask.h.

◆ fProcInfo

ProcInfo_t HalDbg::Task::fProcInfo
protected

Definition at line 28 of file DbgTask.h.

◆ fTimer

TStopwatch HalDbg::Task::fTimer
protected

Definition at line 29 of file DbgTask.h.

◆ fUseLog

Bool_t HalDbg::Task::fUseLog = {kFALSE}
protected

Definition at line 27 of file DbgTask.h.


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