]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/qaGui/AliTRDqaGuiEnergyDeposit.h
Bug fix by Theodor
[u/mrichter/AliRoot.git] / TRD / qaGui / AliTRDqaGuiEnergyDeposit.h
CommitLineData
8e2f611a 1#ifndef ALITRDQAGUIENERGYDEPOSIT_H
2#define ALITRDQAGUIENERGYDEPOSIT_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7//////////////////////////////////////////////////////////////////////////////////
8//
9// This class is a Graphical User Interface for the Quality Monitorig
10//
11// S. Radomski
12// Uni-Heidelberg
13// April 2008
14//
15//////////////////////////////////////////////////////////////////////////////////
16
17#include "TGFrame.h"
18
19class TH1D;
20class TString;
21class TGLabel;
22class TGComboBox;
23class TGTextButton;
24class TRootEmbeddedCanvas;
25
26class AliTRDqaGuiEnergyDeposit : public TGCompositeFrame {
27
28 public:
29
30 AliTRDqaGuiEnergyDeposit();
31 AliTRDqaGuiEnergyDeposit(TGWindow *parent);
8e2f611a 32 ~AliTRDqaGuiEnergyDeposit() {}
33
34 void SetQAFile(const char *filename);
35 void SetType(Int_t idx);
36
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*
40
41 protected:
42
43 Int_t fIdx; // super module index
44 const char *fNameList[6]; // names of histograms
45
46 char fFileName[256]; // file with histograms
47
48 TRootEmbeddedCanvas *fCanvasList[6]; // canvases
49 TH1D *fHistList[6]; // and histograms
50
51 //
52 TGCompositeFrame *fGPanel; // panel with buttons
53 TGCompositeFrame *fGCanvas; // and with histograms
54
55 // steering panel
56 TGComboBox *fGSelect; // step selector button
57 TGTextButton *fGPrev; // previus step
58 TGTextButton *fGNext; // next step
59
8c8c004f 60 private:
61 AliTRDqaGuiEnergyDeposit& operator = (const AliTRDqaGuiEnergyDeposit& /*g*/) { return *this; };
62 AliTRDqaGuiEnergyDeposit(const AliTRDqaGuiEnergyDeposit&);
63
8e2f611a 64 ClassDef(AliTRDqaGuiEnergyDeposit,1) //
65};
66
67#endif