2d9e89d4 |
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 | |