1 #ifndef ALITRDQAGUIJPSISTEPS_H
2 #define ALITRDQAGUIJPSISTEPS_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
9 //////////////////////////////////////////////////////////////////////////////////
11 // This class is a Graphical User Interface for the Quality Monitorig
17 //////////////////////////////////////////////////////////////////////////////////
26 class TRootEmbeddedCanvas;
28 class AliTRDqaGuiJPsi : public TGCompositeFrame {
33 AliTRDqaGuiJPsi(TGWindow *parent);
34 AliTRDqaGuiJPsi& operator = (const AliTRDqaGuiJPsi& /*g*/) { return *this; };
35 AliTRDqaGuiJPsi(const AliTRDqaGuiJPsi&);
38 void SetQAFile(const char *filename);
39 void SetStep(Int_t idx);
41 void PreviusStep() {if (fIdx > 0) SetStep(fIdx-1);} // *SLOT*
42 void NextStep() {if (fIdx < 17) SetStep(fIdx+1);} // *SLOT*
43 void SelectStep(Int_t idx) {SetStep(idx);} // *SLOT*
47 Int_t fIdx; // super module index
48 const char *fNameList[6]; // names of histograms
50 char fFileName[256]; // file with histograms
52 TRootEmbeddedCanvas *fCanvasList[6]; // canvases
53 TH1D *fHistList[6]; // and histograms
56 TGCompositeFrame *fGPanel; // panel with buttons
57 TGCompositeFrame *fGCanvas; // and with histograms
60 TGComboBox *fGSelect; // step selector button
61 TGTextButton *fGPrev; // previus step
62 TGTextButton *fGNext; // next step
64 ClassDef(AliTRDqaGuiJPsi,1) //