]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/qaGui/AliTRDqaGuiESDs.h
Compilation on Windows/Cygwin: moving the non-implemented/dummy copy constructors...
[u/mrichter/AliRoot.git] / TRD / qaGui / AliTRDqaGuiESDs.h
1 #ifndef ALITRDQAGUIESDS_H
2 #define ALITRDQAGUIESDS_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: AliTRDqaGuiESDs.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 ESD (Event Summary Data)
13 // It displays histograms created by 
14 // the AliTRDQADataMakerRec run during the reconstruction 
15 //
16 // S. Radomski 
17 // Uni-Heidelberg
18 // Feb. 2008
19 // 
20 //////////////////////////////////////////////////////////////////////////////////
21
22 #include "TGFrame.h"  
23
24 class TH1D;
25 class TRootEmbeddedCanvas;
26
27 class AliTRDqaGuiESDs : public TGCompositeFrame {
28
29  public:
30
31   AliTRDqaGuiESDs():TGCompositeFrame(),fPage(0) {}
32   AliTRDqaGuiESDs(TGWindow *parent, Int_t page);
33   ~AliTRDqaGuiESDs() {}
34
35   void SetPage(Int_t page) {fPage = page;}
36   void SetQAFile(const char *filename);
37
38  protected:
39
40   Int_t fPage;                          // histogram set
41   const char *fNameList[4*6];            // list of histograms
42   static const Int_t fgkLogList[4*6];    // flag for log scale
43  
44   TRootEmbeddedCanvas *fCanvasList[6];  // canvas list
45   TH1D *fHistList[6];                   // and histograms
46
47  private:
48   AliTRDqaGuiESDs& operator = (const AliTRDqaGuiESDs& /*g*/) { return *this; };
49   AliTRDqaGuiESDs(const AliTRDqaGuiESDs &);
50
51   ClassDef(AliTRDqaGuiESDs,1) // 
52 };
53
54 #endif