]>
Commit | Line | Data |
---|---|---|
1b41ab20 | 1 | //-*- Mode: C++ -*- |
86fe676f | 2 | // $Id: AliHLTPHOSOnlineDisplayTab.h 31683 2009-03-24 21:17:03Z odjuvsla $ |
1b41ab20 | 3 | |
d456fffb | 4 | |
59b4cd9a | 5 | #ifndef ALIHLTPHOSONLINEDISPLAYTAB_H |
6 | #define ALIHLTPHOSONLINEDISPLAYTAB_H | |
7 | ||
8 | #include "TGTab.h" | |
6af3dade | 9 | #include "AliHLTHOMERReader.h" |
59b4cd9a | 10 | #include "AliHLTPHOSCommonDefs.h" |
55ad82a3 | 11 | #include "AliHLTPHOSConstants.h" |
b3abda11 | 12 | #include "AliHLTPHOSBase.h" |
13 | ||
27029341 | 14 | //#define XRANGESTART 120 |
15 | //#define XRANGELENGTH 80 | |
b3abda11 | 16 | |
27029341 | 17 | #define XRANGESTART 128 |
86fe676f | 18 | #define XRANGELENGTH 64*3 |
b3abda11 | 19 | |
27029341 | 20 | #define XRANGEEND XRANGESTART + XRANGELENGTH |
b3abda11 | 21 | |
22 | ||
55ad82a3 | 23 | using namespace PhosHLTConst; |
24 | ||
6af3dade | 25 | class AliHLTHOMERReader; |
59b4cd9a | 26 | |
27 | ||
b3abda11 | 28 | class AliHLTPHOSOnlineDisplayTab : public TGTab, public AliHLTPHOSBase |
59b4cd9a | 29 | { |
30 | public: | |
31 | virtual ~AliHLTPHOSOnlineDisplayTab(); | |
32 | AliHLTPHOSOnlineDisplayTab(); | |
36f19b25 | 33 | |
6af3dade | 34 | void PrintBlockInfo(AliHLTHOMERReader *homeReaderPtr, int i); |
35 | int GetEventInfo(AliHLTHOMERReader *homeReaderPtr, int i); | |
36 | virtual void ReadBlockData(AliHLTHOMERReader *homeReaderPtr) = 0; | |
36f19b25 | 37 | virtual void InitDisplay(TGTab *tabPtr) = 0; |
d456fffb | 38 | |
39 | void SetRunNumber(const int runnumber) | |
40 | { | |
41 | ||
42 | fRunNumber = runnumber ; | |
43 | cout << __FILE__ <<":"<< __LINE__ << "RunNumber was set to "<< fRunNumber <<endl; ; | |
44 | }; | |
45 | ||
46 | ||
59b4cd9a | 47 | |
36f19b25 | 48 | |
59b4cd9a | 49 | protected: |
50 | Bool_t fgAccumulate; | |
51 | Bool_t fgSyncronize; | |
6af3dade | 52 | AliHLTHOMERReader* fgHomerReaderPtr; |
27029341 | 53 | AliHLTHOMERReader* fgHomerReadersPtr[MAXHOSTS]; |
59b4cd9a | 54 | int DoGetNextEvent(); |
55 | int fgEvntCnt; | |
56 | int fgNHosts; | |
d456fffb | 57 | |
58 | int fRunNumber; | |
36f19b25 | 59 | |
60 | ||
61 | ||
62 | ||
59b4cd9a | 63 | }; |
64 | ||
65 | ||
66 | #endif |