source: tags/Mars-V0.8.1/mfileio/MWriteFile.h

Last change on this file was 2206, checked in by tbretz, 22 years ago
*** empty log message ***
File size: 548 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
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.