source: trunk/Mars/mmain/MOnlineDump.h@ 17779

Last change on this file since 17779 was 2564, checked in by tbretz, 21 years ago
*** empty log message ***
File size: 986 bytes
Line 
1#ifndef MARS_MOnlineDump
2#define MARS_MOnlineDump
3
4#ifndef MARS_MGTask
5#include "MGTask.h"
6#endif
7
8class MFillH;
9class MHCamera;
10class MRawEvtHeader;
11class MRawRunHeader;
12class MTime;
13class MParList;
14class MEventRate;
15
16class MOnlineDump : public MGTask
17{
18private:
19 MFillH *fFill1;
20 MFillH *fFill2;
21 MFillH *fFill3;
22
23 MHCamera *fCamEvent;
24
25 UInt_t fRunNumber;
26 UInt_t fEvtNumber;
27
28 MRawEvtHeader *fRawEvtHeader;
29 MRawRunHeader *fRawRunHeader;
30 MEventRate *fRate;
31
32 MTime *fEvtTime;
33 Double_t fTime;
34
35 MParList *fPlist;
36
37 void SetNoContextMenu(TObject *c);
38 void DisplayTriggerRate();
39
40 Bool_t ProcessMessage(Int_t msg, Int_t submsg, Long_t mp1, Long_t mp2);
41
42 Int_t PreProcess(MParList *pList);
43 Int_t Process();
44 Int_t PostProcess();
45
46public:
47 MOnlineDump() : fPlist(NULL) { fName = "MOnlineDump"; }
48 ~MOnlineDump();
49
50 ClassDef(MOnlineDump, 0) // Task to fill a histogram with data from a parameter container
51};
52
53#endif
Note: See TracBrowser for help on using the repository browser.