#include <TTask.h>
Inheritance diagram for TTask:
Public Member Functions | |
TTask () | |
TTask (const char *name, const char *title) | |
virtual | ~TTask () |
TTask (const TTask &task) | |
TTask & | operator= (const TTask &tt) |
virtual void | Abort () |
virtual void | Add (TTask *task) |
virtual void | Browse (TBrowser *b) |
virtual void | CleanTasks () |
virtual void | Clear (Option_t *option="") |
virtual void | Continue () |
virtual void | Exec (Option_t *option) |
virtual void | ExecuteTask (Option_t *option="0") |
virtual void | ExecuteTasks (Option_t *option) |
Int_t | GetBreakin () const |
Int_t | GetBreakout () const |
Bool_t | IsActive () const |
Bool_t | IsFolder () const |
virtual void | ls (Option_t *option="*") const |
void | SetActive (Bool_t active=kTRUE) |
void | SetBreakin (Int_t breakin=1) |
void | SetBreakout (Int_t breakout=1) |
TList * | GetListOfTasks () const |
TTask () | |
TTask (const char *name, const char *title) | |
virtual | ~TTask () |
TTask (const TTask &task) | |
TTask & | operator= (const TTask &tt) |
virtual void | Abort () |
virtual void | Add (TTask *task) |
virtual void | Browse (TBrowser *b) |
virtual void | CleanTasks () |
virtual void | Clear (Option_t *option="") |
virtual void | Continue () |
virtual void | Exec (Option_t *option) |
virtual void | ExecuteTask (Option_t *option="0") |
virtual void | ExecuteTasks (Option_t *option) |
Int_t | GetBreakin () const |
Int_t | GetBreakout () const |
Bool_t | IsActive () const |
Bool_t | IsFolder () const |
virtual void | ls (Option_t *option="*") const |
void | SetActive (Bool_t active=kTRUE) |
void | SetBreakin (Int_t breakin=1) |
void | SetBreakout (Int_t breakout=1) |
TList * | GetListOfTasks () const |
Protected Attributes | |
TList * | fTasks |
TString | fOption |
Int_t | fBreakin |
Int_t | fBreakout |
Bool_t | fHasExecuted |
Bool_t | fActive |
TList * | fTasks |
Static Protected Attributes | |
static TTask * | fgBeginTask |
static TTask * | fgBreakPoint |
static TTask * | fgBeginTask |
static TTask * | fgBreakPoint |
Definition at line 34 of file TTask.h.
TTask::TTask | ( | ) |
Referenced by operator=(), and TTask().
TTask::TTask | ( | const char * | name, | |
const char * | title | |||
) |
TTask::~TTask | ( | ) | [virtual] |
TTask::TTask | ( | const TTask & | task | ) |
TTask::TTask | ( | ) |
TTask::TTask | ( | const char * | name, | |
const char * | title | |||
) |
virtual TTask::~TTask | ( | ) | [virtual] |
TTask::TTask | ( | const TTask & | task | ) |
Definition at line 118 of file TTask.cxx.
References TList::Add(), TList::Delete(), fActive, fBreakin, fBreakout, fHasExecuted, fOption, fTasks, TNamed::operator=(), and TTask().
void TTask::Abort | ( | ) | [virtual] |
virtual void TTask::Add | ( | TTask * | task | ) | [inline, virtual] |
Definition at line 57 of file TTask.h.
References TList::Add(), and fTasks.
Referenced by geant3tasks(), and tasks().
void TTask::Browse | ( | TBrowser * | b | ) | [virtual] |
void TTask::CleanTasks | ( | ) | [virtual] |
Definition at line 193 of file TTask.cxx.
References CleanTasks(), Clear(), fBreakin, fBreakout, fHasExecuted, fTasks, and kFALSE.
Referenced by Abort(), CleanTasks(), Continue(), and ExecuteTask().
void TTask::Clear | ( | Option_t * | option = "" |
) | [virtual] |
void TTask::Continue | ( | ) | [virtual] |
Definition at line 220 of file TTask.cxx.
References CleanTasks(), TString::Data(), ExecuteTasks(), fgBeginTask, fgBreakPoint, and fOption.
void TTask::Exec | ( | Option_t * | option | ) | [virtual] |
void TTask::ExecuteTask | ( | Option_t * | option = "0" |
) | [virtual] |
Definition at line 246 of file TTask.cxx.
References CleanTasks(), TROOT::DecreaseDirLevel(), TObject::Error(), Exec(), ExecuteTasks(), fBreakin, fBreakout, fgBeginTask, fgBreakPoint, fHasExecuted, fOption, gDebug, TNamed::GetName(), TNamed::GetTitle(), TROOT::IncreaseDirLevel(), TROOT::IndentLevel(), IsActive(), and kTRUE.
void TTask::ExecuteTasks | ( | Option_t * | option | ) | [virtual] |
Definition at line 287 of file TTask.cxx.
References TROOT::DecreaseDirLevel(), Exec(), ExecuteTasks(), fBreakin, fBreakout, fgBreakPoint, fHasExecuted, fTasks, gDebug, TNamed::GetName(), TNamed::GetTitle(), TROOT::IncreaseDirLevel(), TROOT::IndentLevel(), IsActive(), and kTRUE.
Referenced by Continue(), ExecuteTask(), and ExecuteTasks().
Int_t TTask::GetBreakin | ( | ) | const [inline] |
Int_t TTask::GetBreakout | ( | ) | const [inline] |
Bool_t TTask::IsActive | ( | ) | const [inline] |
Definition at line 67 of file TTask.h.
References fActive.
Referenced by ExecuteTask(), and ExecuteTasks().
Bool_t TTask::IsFolder | ( | ) | const [inline, virtual] |
void TTask::ls | ( | Option_t * | option = "*" |
) | const [virtual] |
Reimplemented from TNamed.
Definition at line 326 of file TTask.cxx.
References TROOT::DecreaseDirLevel(), fTasks, TNamed::GetName(), TNamed::GetTitle(), TROOT::IncreaseDirLevel(), TROOT::IndentLevel(), TString::kBoth, kNPOS, kTRUE, s, and TString::Strip().
void TTask::SetBreakin | ( | Int_t | breakin = 1 |
) | [inline] |
void TTask::SetBreakout | ( | Int_t | breakout = 1 |
) | [inline] |
TList* TTask::GetListOfTasks | ( | ) | const [inline] |
virtual void TTask::Abort | ( | ) | [virtual] |
virtual void TTask::Add | ( | TTask * | task | ) | [inline, virtual] |
virtual void TTask::CleanTasks | ( | ) | [virtual] |
virtual void TTask::Continue | ( | ) | [virtual] |
virtual void TTask::Exec | ( | Option_t * | option | ) | [virtual] |
virtual void TTask::ExecuteTask | ( | Option_t * | option = "0" |
) | [virtual] |
virtual void TTask::ExecuteTasks | ( | Option_t * | option | ) | [virtual] |
Int_t TTask::GetBreakin | ( | ) | const [inline] |
Int_t TTask::GetBreakout | ( | ) | const [inline] |
Bool_t TTask::IsActive | ( | ) | const [inline] |
Bool_t TTask::IsFolder | ( | ) | const [inline, virtual] |
void TTask::SetBreakin | ( | Int_t | breakin = 1 |
) | [inline] |
void TTask::SetBreakout | ( | Int_t | breakout = 1 |
) | [inline] |
TList* TTask::GetListOfTasks | ( | ) | const [inline] |
TList* TTask::fTasks [protected] |
Definition at line 37 of file TTask.h.
Referenced by Add(), Browse(), CleanTasks(), ExecuteTasks(), GetListOfTasks(), ls(), operator=(), TTask(), and ~TTask().
TString TTask::fOption [protected] |
Definition at line 38 of file TTask.h.
Referenced by Continue(), ExecuteTask(), operator=(), and TTask().
Int_t TTask::fBreakin [protected] |
Definition at line 39 of file TTask.h.
Referenced by CleanTasks(), ExecuteTask(), ExecuteTasks(), GetBreakin(), operator=(), SetBreakin(), and TTask().
Int_t TTask::fBreakout [protected] |
Definition at line 40 of file TTask.h.
Referenced by CleanTasks(), ExecuteTask(), ExecuteTasks(), GetBreakout(), operator=(), SetBreakout(), and TTask().
Bool_t TTask::fHasExecuted [protected] |
Definition at line 41 of file TTask.h.
Referenced by CleanTasks(), ExecuteTask(), ExecuteTasks(), operator=(), and TTask().
Bool_t TTask::fActive [protected] |
Definition at line 42 of file TTask.h.
Referenced by IsActive(), operator=(), SetActive(), and TTask().
TTask * TTask::fgBeginTask [static, protected] |
TTask * TTask::fgBreakPoint [static, protected] |
Definition at line 45 of file TTask.h.
Referenced by Abort(), Continue(), ExecuteTask(), and ExecuteTasks().
TList* TTask::fTasks [protected] |
TTask* TTask::fgBeginTask [static, protected] |
TTask* TTask::fgBreakPoint [static, protected] |