TOF + macros to each detector folder
[u/mrichter/AliRoot.git] / TRD / TRDgui / 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() {}
38
39   void SetQAFile(const char *file);
40   
41  protected:
42   
43   TGTab *fGTabPanel;                  // main tab panel
44    
45   AliTRDqaGuiClusters       *fGDet;   // panel with clusers
46   AliTRDqaGuiClustersSM     *fGSM;    // panel with clusers
47   AliTRDqaGuiClustersStack  *fGStack; // panel with clusers
48   AliTRDqaGuiESDs *fGESDs[4];         // panel with ESDs
49
50  private:
51   AliTRDqaGuiMain& operator = (const AliTRDqaGuiMain& /*g*/) { return *this; };
52   AliTRDqaGuiMain (const AliTRDqaGuiMain&);
53
54   ClassDef(AliTRDqaGuiMain,1) //
55 };
56
57 #endif