source: branches/Mars_MC/mreport/MReportHelp.h@ 17357

Last change on this file since 17357 was 4575, checked in by tbretz, 20 years ago
*** empty log message ***
File size: 879 bytes
Line 
1#ifndef MARS_MReportHelp
2#define MARS_MReportHelp
3
4#ifndef ROOT_TObject
5#include <TObject.h>
6#endif
7
8class TString;
9
10class MLog;
11class MTime;
12class MReport;
13class MParList;
14
15class MReportHelp : public TObject
16{
17private:
18 MReport *fReport;
19 ULong_t fNumReports;
20 ULong_t fNumSkipped;
21
22public:
23 MReportHelp(const char *name, MLog *fLog);
24 ~MReportHelp();
25
26 const char *GetName() const;
27 ULong_t GetNumReports() const { return fNumReports; }
28 ULong_t GetNumSkipped() const { return fNumSkipped; }
29 ULong_t Hash() const;
30 MReport *GetReport() { return fReport; }
31
32 Int_t Interprete(TString &str, const MTime &start, const MTime &stop, Int_t ver);
33
34 Bool_t SetupReading(MParList &plist);
35
36 void AddToList(MParList &plist);
37
38 ClassDef(MReportHelp, 0) // Wrapper class for MReport to speed up finding the correct MReport-class
39};
40
41#endif
Note: See TracBrowser for help on using the repository browser.