Changeset 1003 for trunk/MagicSoft/Mars/mbase/MTask.h
- Timestamp:
- 10/29/01 11:15:53 (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mbase/MTask.h
r988 r1003 14 14 #endif 15 15 16 class TOrdCollection; 17 16 18 class MFilter; 17 19 class MParList; … … 20 22 { 21 23 private: 22 const MFilter *fFilter;24 TOrdCollection *fListOfBranches; // List of Branch names for auto enabeling scheme 23 25 24 Bool_t fIsPreprocessed; // Indicates the success of the PreProcessing (set by MTaskList) 25 UInt_t fNumExecutions; // Number of Excutions 26 const MFilter *fFilter; // Filter for conditional task execution 27 28 Bool_t fIsPreprocessed; // Indicates the success of the PreProcessing (set by MTaskList) 29 UInt_t fNumExecutions; // Number of Excutions 26 30 27 31 virtual Bool_t PreProcess(MParList *pList); … … 29 33 virtual Bool_t PostProcess(); 30 34 35 protected: 36 void AddToBranchList(const char *b); 37 void AddToBranchList(const TString &str) 38 { 39 AddToBranchList((const char*)str); 40 } 41 31 42 public: 32 43 MTask(const char *name=NULL, const char *title=NULL); 33 virtual ~MTask() 34 { 35 } 44 MTask(MTask &t); 45 virtual ~MTask(); 36 46 37 47 void SetFilter(const MFilter *filter) { fFilter=filter; } … … 42 52 Bool_t CallPostProcess(); 43 53 54 const TOrdCollection *GetListOfBranches() const { return fListOfBranches; } 55 44 56 ClassDef(MTask, 0) //Abstract base class for a task 45 57 };
Note:
See TracChangeset
for help on using the changeset viewer.