source: branches/start/MagicSoft/MarsOctober/mbase/MParContainer.h@ 7941

Last change on this file since 7941 was 447, checked in by harald, 24 years ago
Bringing the sources for the octobertest under CVS controll. (november, 3rd, 2000)
  • Property svn:executable set to *
File size: 836 bytes
Line 
1#ifndef MPARCONTAINER_H
2#define MPARCONTAINER_H
3
4#include "Magic.h"
5
6#include <fstream.h>
7
8#include "MTime.h"
9
10class MParList;
11class MFileDescr;
12
13class MParContainer : public MTime
14{
15private:
16
17public:
18 MParContainer(const char *name=NULL, const char *title=NULL);
19 ~MParContainer();
20
21 virtual Bool_t ReInit(MParList *pList)
22 {
23 //
24 // Reinitialize this container (eg resize)
25 // return kTRUE if no problems occured, else return kFALSE
26 //
27 return kTRUE;
28 }
29
30 virtual MParContainer *New();
31
32 virtual Bool_t IsBuffer()
33 {
34 return kFALSE;
35 }
36
37 void GetEventFromMagicFile(fstream &fin);
38 void PutEventToMagicFile(fstream &fout);
39
40 void GetEventFromAsciiFile(fstream &fin);
41 void PutEventToAsciiFile(fstream &fout);
42
43 ClassDef(MParContainer, 1)
44};
45
46#endif
47
Note: See TracBrowser for help on using the repository browser.