Be sure to load mapping when needed
[u/mrichter/AliRoot.git] / TRD / AliTRDqaRecPoints.h
1 #ifndef ALITRDQARECPOINTS_H
2 #define ALITRDQARECPOINTS_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id: AliTRDqaRecPoints.h 23387 2008-01-17 17:25:16Z cblume $ */
7
8 ////////////////////////////////////////////////////////////////////////////
9 //                                                                        //
10 //  QA of black events                                                    //
11 //                                                                        //
12 //  Author:                                                               //
13 //    Sylwester Radomski (radomski@physi.uni-heidelberg.de)               //
14 //                                                                        //
15 ////////////////////////////////////////////////////////////////////////////
16
17 #include "TObject.h"
18
19 class TH1;
20 class TH1D;
21 class TH3D;
22 class TObjArray;
23
24 class AliTRDqaRecPoints : public TObject {
25
26  public:
27   
28   AliTRDqaRecPoints();
29   AliTRDqaRecPoints(const AliTRDqaRecPoints &qa);
30   ~AliTRDqaRecPoints() {}
31   AliTRDqaRecPoints& operator = (const AliTRDqaRecPoints& /*qa*/) { return *this; };
32  
33   void Init();
34   void Reset() {}
35   void AddEvent(TTree *tree);
36   void Process(const char* filename);
37     
38   void SetNPad(Int_t nPad) {fnPad = nPad;}
39   void CreateRef(Int_t ref) {fRef = ref;}
40
41  private:
42   
43   Int_t fnEvents;         // number of events processed  
44   TObjArray *fHist;       // histograms
45
46   TH2D *fRefHist[540];    // reference histograms
47   
48   Int_t fnPad;            // something
49   Int_t fRef;             // something else
50
51   ClassDef(AliTRDqaRecPoints,0) // QA for black events  
52
53 };
54 #endif