Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TTask Class Reference

#include <TTask.h>

Inheritance diagram for TTask:

Inheritance graph
[legend]
Collaboration diagram for TTask:

Collaboration graph
[legend]
List of all members.

Public Methods

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

Static Protected Attributes

TTask * fgBeginTask
TTask * fgBreakPoint

Constructor & Destructor Documentation

TTask::TTask  
 

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

TTask::TTask const TTask &    task
 

virtual TTask::~TTask   [virtual]
 


Member Function Documentation

void TTask::Abort  
 

void TTask::Add TTask *    task
 

Definition at line 54 of file TTask.h.

References TList::Add().

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
 

Definition at line 62 of file TTask.h.

References fBreakin.

Int_t TTask::GetBreakout   const
 

Definition at line 63 of file TTask.h.

References fBreakout.

Bool_t TTask::IsActive   const
 

Definition at line 64 of file TTask.h.

References fActive.

Bool_t TTask::IsFolder   const [virtual]
 

Reimplemented from TObject.

Definition at line 65 of file TTask.h.

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

Reimplemented from TNamed.

void TTask::SetActive Bool_t    active = kTRUE
 

Definition at line 67 of file TTask.h.

References fActive.

void TTask::SetBreakin Int_t    breakin = 1
 

Definition at line 68 of file TTask.h.

References fBreakin.

void TTask::SetBreakout Int_t    breakout = 1
 

Definition at line 69 of file TTask.h.

References fBreakout.

TList* TTask::GetListOfTasks   const
 

Definition at line 70 of file TTask.h.


Member Data Documentation

TList* TTask::fTasks [protected]
 

Definition at line 37 of file TTask.h.

TString TTask::fOption [protected]
 

Definition at line 38 of file TTask.h.

Int_t TTask::fBreakin [protected]
 

Definition at line 39 of file TTask.h.

Referenced by GetBreakin(), and SetBreakin().

Int_t TTask::fBreakout [protected]
 

Definition at line 40 of file TTask.h.

Referenced by GetBreakout(), and SetBreakout().

Bool_t TTask::fHasExecuted [protected]
 

Definition at line 41 of file TTask.h.

Bool_t TTask::fActive [protected]
 

Definition at line 42 of file TTask.h.

Referenced by IsActive(), and SetActive().

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 file:
Generated on Thu Dec 18 15:07:18 2003 for ROOT by doxygen1.2.16