1 #ifndef ALITRDQAGUIENERGYDEPOSIT_H
2 #define ALITRDQAGUIENERGYDEPOSIT_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
7 //////////////////////////////////////////////////////////////////////////////////
9 // This class is a Graphical User Interface for the Quality Monitorig
15 //////////////////////////////////////////////////////////////////////////////////
24 class TRootEmbeddedCanvas;
26 class AliTRDqaGuiEnergyDeposit : public TGCompositeFrame {
30 AliTRDqaGuiEnergyDeposit();
31 AliTRDqaGuiEnergyDeposit(TGWindow *parent);
32 ~AliTRDqaGuiEnergyDeposit() {}
34 void SetQAFile(const char *filename);
35 void SetType(Int_t idx);
37 void PreviusType() {if (fIdx > 0) SetType(fIdx-1);} // *SLOT*
38 void NextType() {if (fIdx < 17) SetType(fIdx+1);} // *SLOT*
39 void SelectType(Int_t idx) {SetType(idx);} // *SLOT*
43 Int_t fIdx; // super module index
44 const char *fNameList[6]; // names of histograms
46 char fFileName[256]; // file with histograms
48 TRootEmbeddedCanvas *fCanvasList[6]; // canvases
49 TH1D *fHistList[6]; // and histograms
52 TGCompositeFrame *fGPanel; // panel with buttons
53 TGCompositeFrame *fGCanvas; // and with histograms
56 TGComboBox *fGSelect; // step selector button
57 TGTextButton *fGPrev; // previus step
58 TGTextButton *fGNext; // next step
61 AliTRDqaGuiEnergyDeposit& operator = (const AliTRDqaGuiEnergyDeposit& /*g*/) { return *this; };
62 AliTRDqaGuiEnergyDeposit(const AliTRDqaGuiEnergyDeposit&);
64 ClassDef(AliTRDqaGuiEnergyDeposit,1) //