source: trunk/MagicSoft/Mars/mfileio/MWriteFile.h@ 3843

Last change on this file since 3843 was 3336, checked in by tbretz, 21 years ago
*** empty log message ***
File size: 585 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 Int_t PreProcess(MParList *pList);
12 Int_t Process();
13 Int_t PostProcess();
14 Bool_t ReInit(MParList *pList);
15
16 virtual Bool_t IsFileOpen() const = 0;
17 virtual Bool_t CheckAndWrite() const = 0;
18 virtual Bool_t GetContainer(MParList *pList) = 0;
19 virtual const char *GetFileName() const = 0;
20
21
22 ClassDef(MWriteFile, 0) // Base class for tasks to write single containers to several output formats
23};
24
25#endif
Note: See TracBrowser for help on using the repository browser.