5 #ifndef ALIHLTPHOSONLINEDISPLAYTAB_H
6 #define ALIHLTPHOSONLINEDISPLAYTAB_H
9 #include "AliHLTHOMERReader.h"
10 #include "AliHLTPHOSCommonDefs.h"
11 #include "AliHLTPHOSConstants.h"
16 //#include "AliHLTPHOSBase.h"
18 //#define XRANGESTART 120
19 //#define XRANGELENGTH 80
21 #define XRANGESTART 128
22 #define XRANGELENGTH 64*3
24 #define XRANGEEND XRANGESTART + XRANGELENGTH
27 // using namespace PhosHLTConst;
30 class AliHLTHOMERReader;
33 //class AliHLTPHOSOnlineDisplayTab : public TGTab, public AliHLTPHOSBase
34 class AliHLTPHOSOnlineDisplayTab : public TGTab
37 virtual ~AliHLTPHOSOnlineDisplayTab();
38 AliHLTPHOSOnlineDisplayTab();
40 void PrintBlockInfo(AliHLTHOMERReader *homeReaderPtr, int i);
41 int GetEventInfo(AliHLTHOMERReader *homeReaderPtr, int i);
42 virtual void ReadBlockData(AliHLTHOMERReader *homeReaderPtr) = 0;
43 virtual void InitDisplay(TGTab *tabPtr) = 0;
45 void SetRunNumber(const int runnumber)
47 fRunNumber = runnumber ;
48 cout << __FILE__ <<":"<< __LINE__ << "RunNumber was set to "<< fRunNumber <<endl; ;
57 AliHLTHOMERReader* fgHomerReaderPtr;
58 AliHLTHOMERReader* fgHomerReadersPtr[MAXHOSTS];