source: trunk/MagicSoft/Mars/mbase/MWriteFile.h@ 1264

Last change on this file since 1264 was 1014, checked in by tbretz, 23 years ago
*** empty log message ***
  • Property svn:executable set to *
File size: 551 bytes
Line 
1#ifndef MARS_MWriteFile
2#define MARS_MWriteFile
3
4#ifndef MARS_MTask
5#include "MTask.h"
6#endif
7
8class MWriteFile : public MTask
9{
10private:
11 Bool_t PreProcess(MParList *pList);
12 Bool_t Process();
13 Bool_t PostProcess();
14
15 virtual Bool_t IsFileOpen() const = 0;
16 virtual void CheckAndWrite() const = 0;
17 virtual Bool_t GetContainer(MParList *pList) = 0;
18 virtual const char *GetFileName() const = 0;
19
20 ClassDef(MWriteFile, 0) // Base class for tasks to write single containers to several output formats
21};
22
23#endif
Note: See TracBrowser for help on using the repository browser.