source: tags/Mars-V0.4/mbase/MWriteFile.h

Last change on this file was 852, checked in by tbretz, 24 years ago
*** empty log message ***
  • Property svn:executable set to *
File size: 544 bytes
Line 
1#ifndef MWRITEFILE_H
2#define MWRITEFILE_H
3
4#ifndef MTASK_H
5#include "MTask.h"
6#endif
7
8class TFile;
9
10class MWriteFile : public MTask
11{
12private:
13 virtual Bool_t IsFileOpen() const = 0;
14 virtual void CheckAndWrite() const = 0;
15 virtual Bool_t GetContainer(MParList *pList) = 0;
16 virtual const char *GetFileName() const = 0;
17
18public:
19
20 virtual Bool_t PreProcess(MParList *pList);
21 virtual Bool_t Process();
22 virtual Bool_t PostProcess();
23
24 ClassDef(MWriteFile, 0) // Class to write one container to an ascii file
25};
26
27#endif
Note: See TracBrowser for help on using the repository browser.