TRD module
[u/mrichter/AliRoot.git] / TRD / TRDgui / AliTRDqaGuiClusters.h
CommitLineData
36f55715 1#ifndef ALITRDQAGUICLUSTERS_H
2#define ALITRDQAGUICLUSTERS_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: AliTRDqaGuiClusters.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 on the full detector level.
13// It displays histograms created by the AliTRDQADataMakerRec
14// run during the reconstruction
15//
16// S. Radomski
17// Uni-Heidelberg
18// Feb. 2008
19//
20//////////////////////////////////////////////////////////////////////////////////
21
22#include "TGFrame.h"
23
24class TH1D;
a73a87be 25class TH2D;
36f55715 26class TRootEmbeddedCanvas;
27
28class AliTRDqaGuiClusters : public TGCompositeFrame {
29
30 public:
31
02f3bfcc 32 AliTRDqaGuiClusters();
36f55715 33 AliTRDqaGuiClusters(TGWindow *parent);
02f3bfcc 34 ~AliTRDqaGuiClusters() {};
36f55715 35
36 void SetQAFile(const char *filename);
37
38 protected:
39
40 const char *fNameList[4]; // list of histogram names
41 static const Int_t fgkLogList[4]; // flag for log scale
42
43 TRootEmbeddedCanvas *fCanvasList[4]; // list of canvases
44 TH1D *fHistList[4]; // and histograms
a73a87be 45 TH1D *fHistRefs[4][3]; // histograms with colors
46
47 // TH2D *BuildHisto(TH1D *ref, TH1D *data);
48 void BuildColor(Int_t i, TH1D *ref);
36f55715 49
8c8c004f 50 private:
51 AliTRDqaGuiClusters& operator = (const AliTRDqaGuiClusters& /*g*/) { return *this; };
52 AliTRDqaGuiClusters(const AliTRDqaGuiClusters &);
53
36f55715 54 ClassDef(AliTRDqaGuiClusters,1) //
55};
56
57#endif