#ifndef MTASK_H #define MTASK_H ///////////////////////////////////////////////////////////////////////////// // // // MTask // // // // Abstract base class for a task // // // ///////////////////////////////////////////////////////////////////////////// #ifndef MINPUTSTREAMID_H #include "MInputStreamID.h" #endif class MParList; class MTask : public MInputStreamID { public: ~MTask() { } virtual Bool_t PreProcess(MParList *pList); virtual Bool_t Process(); virtual Bool_t PostProcess(); ClassDef(MTask, 1) //Abstract base class for a task }; #endif