source: trunk/MagicSoft/Mars/mbase/MTaskList.h@ 587

Last change on this file since 587 was 458, checked in by tbretz, 24 years ago
*** empty log message ***
File size: 1.2 KB
Line 
1#ifndef MTASKLIST_H
2#define MTASKLIST_H
3
4///////////////////////////////////////////////////////////////////////
5// //
6// MTaskList //
7// //
8// Collection of tasks to be processed in the eventloop //
9// //
10///////////////////////////////////////////////////////////////////////
11
12#ifndef ROOT_TOrdCollection
13#include <TOrdCollection.h>
14#endif
15#ifndef MTASK_H
16#include "MTask.h"
17#endif
18
19class MParList;
20class MInputStreamID;
21
22class MTaskList : public MTask
23{
24private:
25 TOrdCollection fTasks; // Container for the ordered list of different tasks
26
27
28public:
29 MTaskList(const char *title=NULL);
30
31 MTaskList(MTaskList &ts);
32
33 Bool_t AddToList(MTask *task, const char *tType="All", MTask *where = NULL);
34
35 Bool_t PreProcess(MParList *pList);
36 Bool_t Process();
37 Bool_t PostProcess();
38
39 void Print(Option_t *t = NULL);
40
41 ClassDef(MTaskList, 1) //collection of tasks to be performed in the eventloop
42};
43
44#endif
Note: See TracBrowser for help on using the repository browser.