hlit-ana
0.0.0
|
Input task. More...
#include <HlitTaskInput.h>
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... | |
HlitTask * | GetParent () 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 | |
HlitTask * | fParent |
Partent task. | |
TList * | fOutput |
Output. | |
Input task.
Definition at line 13 of file HlitTaskInput.h.
HlitTaskInput::HlitTaskInput | ( | const char * | name = "HlitTaskInput" , |
const char * | title = "HlitTaskInput title" |
||
) |
Default constructor
Definition at line 6 of file HlitTaskInput.cxx.
|
virtual |
Destructor
Definition at line 13 of file HlitTaskInput.cxx.
|
virtualinherited |
|
virtualinherited |
Browse elements.
b | Pointer to browser |
Definition at line 179 of file HlitTask.cxx.
References HlitTask::fOutput.
|
virtual |
User's function.
option | Task option |
Main function to process resonance study
Reimplemented from HlitTask.
Definition at line 19 of file HlitTaskInput.cxx.
|
virtualinherited |
User's function executed after all sub tasks.
option | Task option / |
Definition at line 169 of file HlitTask.cxx.
Referenced by HlitTask::ExecuteTask(), and HlitTask::ExecuteTasks().
|
virtualinherited |
Execute current task
Definition at line 44 of file HlitTask.cxx.
References HlitTask::Exec(), HlitTask::ExecPost(), and HlitTask::ExecuteTasks().
Referenced by HlitAnalysisSelector::Process().
|
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().
|
virtualinherited |
Export tasks to TDirectory.
root | Root directory |
Definition at line 185 of file HlitTask.cxx.
References HlitTask::Export(), and HlitTask::fOutput.
Referenced by HlitTask::Export().
|
virtualinherited |
User's function executed after all sub tasks.
option | Task option |
Reimplemented in HlitTaskRsn.
Definition at line 171 of file HlitTask.cxx.
References HlitTask::Finish().
Referenced by HlitTask::Finish(), and HlitAnalysisSelector::SlaveTerminate().
|
inlineinherited |
Returns output list.
Definition at line 79 of file HlitTask.h.
References HlitTask::fOutput.
Referenced by HlitTaskRsn::Exec(), and HlitAnalysisSelector::Init().
|
inlineinherited |
Returns parent task.
Definition at line 77 of file HlitTask.h.
References HlitTask::fParent.
|
virtualinherited |
Init function.
option | Inti option |
Reimplemented in HlitTaskRsn.
Definition at line 159 of file HlitTask.cxx.
References HlitTask::Init().
Referenced by HlitTaskRsn::Init(), HlitTask::Init(), and HlitAnalysisSelector::SlaveBegin().
|
inlineinherited |
Sets parent task.
task | Parent task |
Definition at line 76 of file HlitTask.h.
References HlitTask::fParent.