Ignore:
Timestamp:
10/29/01 11:15:53 (23 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mbase/MTask.h

    r988 r1003  
    1414#endif
    1515
     16class TOrdCollection;
     17
    1618class MFilter;
    1719class MParList;
     
    2022{
    2123private:
    22     const MFilter *fFilter;
     24    TOrdCollection *fListOfBranches; // List of Branch names for auto enabeling scheme
    2325
    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
    2630
    2731    virtual Bool_t PreProcess(MParList *pList);
     
    2933    virtual Bool_t PostProcess();
    3034
     35protected:
     36    void AddToBranchList(const char *b);
     37    void AddToBranchList(const TString &str)
     38    {
     39        AddToBranchList((const char*)str);
     40    }
     41
    3142public:
    3243    MTask(const char *name=NULL, const char *title=NULL);
    33     virtual ~MTask()
    34     {
    35     }
     44    MTask(MTask &t);
     45    virtual ~MTask();
    3646
    3747    void SetFilter(const MFilter *filter) { fFilter=filter; }
     
    4252    Bool_t CallPostProcess();
    4353
     54    const TOrdCollection *GetListOfBranches() const { return fListOfBranches; }
     55
    4456    ClassDef(MTask, 0)          //Abstract base class for a task
    4557};
Note: See TracChangeset for help on using the changeset viewer.