TTask Class Reference

#include <TTask.h>

Inheritance diagram for TTask:

TNamed TNamed TObject TObject TObject TObject MyEvent MyGeomInit MyMaterialInit MyRecGlobal MyRecITS MyRecMUON MyRecPHOS MyRecRICH MyRecTPC MyRecTRD MyRun MyTracker List of all members.

Public Member Functions

 TTask ()
 TTask (const char *name, const char *title)
virtual ~TTask ()
 TTask (const TTask &task)
TTaskoperator= (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)
TListGetListOfTasks () const
 TTask ()
 TTask (const char *name, const char *title)
virtual ~TTask ()
 TTask (const TTask &task)
TTaskoperator= (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)
TListGetListOfTasks () const

Protected Attributes

TListfTasks
TString fOption
Int_t fBreakin
Int_t fBreakout
Bool_t fHasExecuted
Bool_t fActive
TListfTasks

Static Protected Attributes

static TTaskfgBeginTask
static TTaskfgBreakPoint
static TTaskfgBeginTask
static TTaskfgBreakPoint

Detailed Description

Definition at line 34 of file TTask.h.


Constructor & Destructor Documentation

TTask::TTask (  ) 

Referenced by operator=(), and TTask().

TTask::TTask ( const char *  name,
const char *  title 
)

Definition at line 105 of file TTask.cxx.

References fActive, fBreakin, fBreakout, fHasExecuted, fTasks, kFALSE, and kTRUE.

TTask::~TTask (  )  [virtual]

Definition at line 156 of file TTask.cxx.

References TList::Delete(), and fTasks.

TTask::TTask ( const TTask task  ) 

Definition at line 139 of file TTask.cxx.

References TList::Add(), fActive, fBreakin, fBreakout, fHasExecuted, fOption, fTasks, kFALSE, and TTask().

TTask::TTask (  ) 

TTask::TTask ( const char *  name,
const char *  title 
)

virtual TTask::~TTask (  )  [virtual]

TTask::TTask ( const TTask task  ) 


Member Function Documentation

TTask & TTask::operator= ( const TTask tt  ) 

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]

Definition at line 165 of file TTask.cxx.

References CleanTasks(), fgBeginTask, and fgBreakPoint.

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]

Reimplemented from TObject.

Definition at line 182 of file TTask.cxx.

References b, TCollection::Browse(), and fTasks.

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]

Reimplemented from TNamed.

Definition at line 211 of file TTask.cxx.

Referenced by CleanTasks().

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]

Definition at line 239 of file TTask.cxx.

Referenced by ExecuteTask(), and ExecuteTasks().

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]

Definition at line 65 of file TTask.h.

References fBreakin.

Int_t TTask::GetBreakout (  )  const [inline]

Definition at line 66 of file TTask.h.

References fBreakout.

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]

Reimplemented from TObject.

Definition at line 68 of file TTask.h.

References kTRUE.

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::SetActive ( Bool_t  active = kTRUE  )  [inline]

Definition at line 70 of file TTask.h.

References active, and fActive.

void TTask::SetBreakin ( Int_t  breakin = 1  )  [inline]

Definition at line 71 of file TTask.h.

References fBreakin.

void TTask::SetBreakout ( Int_t  breakout = 1  )  [inline]

Definition at line 72 of file TTask.h.

References fBreakout.

TList* TTask::GetListOfTasks (  )  const [inline]

Definition at line 73 of file TTask.h.

References fTasks.

TTask& TTask::operator= ( const TTask tt  ) 

virtual 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.

virtual void TTask::Browse ( TBrowser b  )  [virtual]

Reimplemented from TObject.

virtual void TTask::CleanTasks (  )  [virtual]

virtual void TTask::Clear ( Option_t option = ""  )  [virtual]

Reimplemented from TNamed.

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]

Definition at line 65 of file TTask.h.

References fBreakin.

Int_t TTask::GetBreakout (  )  const [inline]

Definition at line 66 of file TTask.h.

References fBreakout.

Bool_t TTask::IsActive (  )  const [inline]

Definition at line 67 of file TTask.h.

References fActive.

Bool_t TTask::IsFolder (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 68 of file TTask.h.

References kTRUE.

virtual void TTask::ls ( Option_t option = "*"  )  const [virtual]

Reimplemented from TNamed.

void TTask::SetActive ( Bool_t  active = kTRUE  )  [inline]

Definition at line 70 of file TTask.h.

References active, and fActive.

void TTask::SetBreakin ( Int_t  breakin = 1  )  [inline]

Definition at line 71 of file TTask.h.

References fBreakin.

void TTask::SetBreakout ( Int_t  breakout = 1  )  [inline]

Definition at line 72 of file TTask.h.

References fBreakout.

TList* TTask::GetListOfTasks (  )  const [inline]

Definition at line 73 of file TTask.h.

References fTasks.


Member Data Documentation

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]

Definition at line 44 of file TTask.h.

Referenced by Abort(), Continue(), and ExecuteTask().

TTask * TTask::fgBreakPoint [static, protected]

Definition at line 45 of file TTask.h.

Referenced by Abort(), Continue(), ExecuteTask(), and ExecuteTasks().

TList* TTask::fTasks [protected]

Definition at line 37 of file TTask.h.

TTask* TTask::fgBeginTask [static, protected]

Definition at line 44 of file TTask.h.

TTask* TTask::fgBreakPoint [static, protected]

Definition at line 45 of file TTask.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:47:56 2011 for ROOT_528-00b_version by  doxygen 1.5.1