1 #ifndef ALIHLTPHOSONLINEDISPLAY
2 #define ALIHLTPHOSONLINEDISPLAY
4 /* Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
8 #include "HOMERReader.h"
9 #include "HOMERWriter.h"
13 #include "AliHLTPHOSGetEventButton.h"
15 #include <TRootEmbeddedCanvas.h>
19 class AliHLTPHOSRcuCellEnergyDataStruct;
21 class AliHLTPHOSOnlineDisplay : public TGMainFrame
24 AliHLTPHOSOnlineDisplay();
25 AliHLTPHOSOnlineDisplay(char *hosname, int port);
26 ~AliHLTPHOSOnlineDisplay();
27 // static int GetNextEvent();
31 static AliHLTPHOSOnlineDisplay* Instance(char *hostname, int port);
34 static TGCompositeFrame *fFrame1, *fF1, *fF2, *fF3, *fF4, *fF5;
36 static TRootEmbeddedCanvas *fEc1, *fEc2, *fEc3, *fEc4, *fEc5, *fEc6;
37 static AliHLTPHOSGetEventButton* fgEventButtPtr;
38 static AliHLTPHOSOnlineDisplay* fgInstancePtr;
39 static HOMERReader* fgHomerReaderPtr;
40 static TH2S *legoPlotLGPtr;
41 static TH2S *legoPlotHGPtr;
42 static char *fgDefaultDet;
43 static char *fgDefaultDataType;
45 static TCanvas *fgCanvasHGPtr;
46 static TCanvas *fgCanvasLGPtr;
47 static Bool_t fgAccumulate;
48 static Bool_t test[17920][2];