Updated QA version (Sylwester)
[u/mrichter/AliRoot.git] / TRD / qaGui / AliTRDqaGuiMain.h
1 #ifndef ALITRDQAGUIMAIN_H
2 #define ALITRDQAGUIMAIN_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 /* $Id: AliTRDqaGuiMain.h 23387 2008-01-17 17:25:16Z cblume $ */
8
9 //////////////////////////////////////////////////////////////////////////////////
10 //
11 // This class is a Graphical User Interface for the Quality Monitorig 
12 // of clusters. It lets display and browse throu histograms created by 
13 // the AliTRDQADataMakerRec run during the reconstruction 
14 //
15 // S. Radomski 
16 // Uni-Heidelberg
17 // Feb. 2008
18 // 
19 //////////////////////////////////////////////////////////////////////////////////
20
21 #include "TGFrame.h"
22
23 class TGWindow;
24 class TGTab;
25
26 class AliTRDqaGuiESDs;
27 class AliTRDqaGuiClustersStack;
28 class AliTRDqaGuiClustersSM;
29 class AliTRDqaGuiClusters;
30
31 class AliTRDqaGuiMain : public TGMainFrame {
32  
33  public:
34
35   AliTRDqaGuiMain();
36   AliTRDqaGuiMain(TGWindow *parent);
37   AliTRDqaGuiMain& operator = (const AliTRDqaGuiMain& /*g*/) { return *this; };
38   ~AliTRDqaGuiMain() {}
39
40   void SetQAFile(const char *file);
41   
42  protected:
43   
44   TGTab *fGTabPanel;                  // main tab panel
45    
46   AliTRDqaGuiClusters       *fGDet;   // panel with clusers
47   AliTRDqaGuiClustersSM     *fGSM;    // panel with clusers
48   AliTRDqaGuiClustersStack  *fGStack; // panel with clusers
49   AliTRDqaGuiESDs *fGESDs[3];         // panel with ESDs
50
51   ClassDef(AliTRDqaGuiMain,1) //
52 };
53
54 #endif