hlit-ana  0.0.0
 All Classes Functions Variables Pages
HlitTaskInput Class Reference

Input task. More...

#include <HlitTaskInput.h>

Inheritance diagram for HlitTaskInput:
HlitTask

Public Member Functions

 HlitTaskInput (const char *name="HlitTaskInput", const char *title="HlitTaskInput title")
 
virtual ~HlitTaskInput ()
 
virtual void Exec (Option_t *option)
 User's function. More...
 
virtual void Add (TTask *task)
 Adds task. More...
 
virtual void ExecuteTask (Option_t *option)
 
virtual void ExecuteTasks (Option_t *option)
 
virtual void Init (Option_t *option)
 Init function. More...
 
virtual void ExecPost (Option_t *option)
 User's function executed after all sub tasks. More...
 
virtual void Finish (Option_t *option)
 User's function executed after all sub tasks. More...
 
void SetParent (HlitTask *task)
 Sets parent task. More...
 
HlitTaskGetParent () const
 Returns parent task. More...
 
TList * GetOutput () const
 Returns output list. More...
 
virtual void Browse (TBrowser *b)
 Browse elements. More...
 
virtual void Export (TDirectory *root)
 Export tasks to TDirectory. More...
 

Protected Attributes

HlitTaskfParent
 Partent task.
 
TList * fOutput
 Output.
 

Detailed Description

Input task.

Author
Martin Vala mvala.nosp@m.@cer.nosp@m.n.ch

Definition at line 13 of file HlitTaskInput.h.

Constructor & Destructor Documentation

HlitTaskInput::HlitTaskInput ( const char *  name = "HlitTaskInput",
const char *  title = "HlitTaskInput title" 
)

Default constructor

Definition at line 6 of file HlitTaskInput.cxx.

HlitTaskInput::~HlitTaskInput ( )
virtual

Destructor

Definition at line 13 of file HlitTaskInput.cxx.

Member Function Documentation

void HlitTask::Add ( TTask *  task)
virtualinherited

Adds task.

Parameters
taskTask to add

Definition at line 33 of file HlitTask.cxx.

void HlitTask::Browse ( TBrowser *  b)
virtualinherited

Browse elements.

Parameters
bPointer to browser

Definition at line 179 of file HlitTask.cxx.

References HlitTask::fOutput.

void HlitTaskInput::Exec ( Option_t *  option)
virtual

User's function.

Parameters
optionTask option

Main function to process resonance study

Reimplemented from HlitTask.

Definition at line 19 of file HlitTaskInput.cxx.

void HlitTask::ExecPost ( Option_t *  option)
virtualinherited

User's function executed after all sub tasks.

Parameters
optionTask option /

Definition at line 169 of file HlitTask.cxx.

Referenced by HlitTask::ExecuteTask(), and HlitTask::ExecuteTasks().

void HlitTask::ExecuteTask ( Option_t *  option)
virtualinherited

Execute current task

Definition at line 44 of file HlitTask.cxx.

References HlitTask::Exec(), HlitTask::ExecPost(), and HlitTask::ExecuteTasks().

Referenced by HlitAnalysisSelector::Process().

void HlitTask::ExecuteTasks ( Option_t *  option)
virtualinherited

Execute all the subtasks of a task.

Definition at line 87 of file HlitTask.cxx.

References HlitTask::Exec(), HlitTask::ExecPost(), and HlitTask::ExecuteTasks().

Referenced by HlitTask::ExecuteTask(), and HlitTask::ExecuteTasks().

void HlitTask::Export ( TDirectory *  root)
virtualinherited

Export tasks to TDirectory.

Parameters
rootRoot directory

Definition at line 185 of file HlitTask.cxx.

References HlitTask::Export(), and HlitTask::fOutput.

Referenced by HlitTask::Export().

void HlitTask::Finish ( Option_t *  option)
virtualinherited

User's function executed after all sub tasks.

Parameters
optionTask option

Reimplemented in HlitTaskRsn.

Definition at line 171 of file HlitTask.cxx.

References HlitTask::Finish().

Referenced by HlitTask::Finish(), and HlitAnalysisSelector::SlaveTerminate().

TList * HlitTask::GetOutput ( ) const
inlineinherited

Returns output list.

Returns
Output list

Definition at line 79 of file HlitTask.h.

References HlitTask::fOutput.

Referenced by HlitTaskRsn::Exec(), and HlitAnalysisSelector::Init().

HlitTask * HlitTask::GetParent ( ) const
inlineinherited

Returns parent task.

Returns
Parent task

Definition at line 77 of file HlitTask.h.

References HlitTask::fParent.

void HlitTask::Init ( Option_t *  option)
virtualinherited

Init function.

Parameters
optionInti option

Reimplemented in HlitTaskRsn.

Definition at line 159 of file HlitTask.cxx.

References HlitTask::Init().

Referenced by HlitTaskRsn::Init(), HlitTask::Init(), and HlitAnalysisSelector::SlaveBegin().

void HlitTask::SetParent ( HlitTask task)
inlineinherited

Sets parent task.

Parameters
taskParent task

Definition at line 76 of file HlitTask.h.

References HlitTask::fParent.


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