]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG0/TPC/AliTPCClusterHistograms.h
3c110cbb82a2158ab77237519a0e01193307ffed
[u/mrichter/AliRoot.git] / PWG0 / TPC / AliTPCClusterHistograms.h
1 #ifndef ALITPCClusterHistograms_H
2 #define ALITPCClusterHistograms_H
3
4 /* $Id$ */
5
6
7 #include <TNamed.h>
8 //#include <../TPC/AliTPCclusterMI.h>
9
10 class TH3;
11 class TH2F;
12 class TProfile2D;
13 class AliTPCclusterMI;
14
15 class AliTPCClusterHistograms : public TNamed
16 {
17 public:
18
19   AliTPCClusterHistograms();
20   AliTPCClusterHistograms(const Char_t* name, const Char_t* title);
21   AliTPCClusterHistograms(const AliTPCClusterHistograms& c);
22   virtual ~AliTPCClusterHistograms();
23   AliTPCClusterHistograms& operator=(const AliTPCClusterHistograms& corrMatrix);
24
25   virtual Long64_t Merge(TCollection* list);
26
27   virtual void SaveHistograms();
28
29   void FillCluster(AliTPCclusterMI* clusterMI);
30
31 protected:
32
33   TH2F*       fhQmaxVsRow;
34   TH2F*       fhQtotVsRow;
35   TH2F*       fhSigmaYVsRow;
36   TH2F*       fhSigmaZVsRow;
37
38   TProfile2D* fhQmaxProfileYVsRow;
39   TProfile2D* fhQtotProfileYVsRow;
40   TProfile2D* fhSigmaYProfileYVsRow;
41   TProfile2D* fhSigmaZProfileYVsRow;
42
43
44   ClassDef(AliTPCClusterHistograms,1)
45 };
46
47 #endif
48