21f61e25 |
1 | #ifndef AliHMPIDCalib_h |
2 | #define AliHMPIDCalib_h |
3 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * |
4 | * See cxx source for full Copyright notice */ |
5 | |
6 | // Class of HMPID to manage digits ---> pads |
7 | //. |
8 | //. |
9 | //. |
10 | #include "TTreePlayer.h" |
11 | #include <TTree.h> |
12 | #include <TH1.h> |
13 | |
14 | class AliHMPIDCalib: public TObject { |
15 | |
16 | |
17 | public: |
18 | AliHMPIDCalib(); |
19 | virtual ~AliHMPIDCalib(); |
20 | void Init(); |
21 | void FillPedestal(Int_t ddl,Int_t row, Int_t dil,Int_t adr,Int_t q); |
22 | Bool_t CalcPedestal(Int_t ddl, Char_t* name); |
23 | |
24 | |
25 | protected: |
26 | TTree *fPedTree; //Pedestal Tree |
27 | Int_t fa; //DILOGIC address |
28 | Int_t fd; //DILOGIC number |
29 | Int_t fr; //DILOGIC row |
5a7dbe51 |
30 | Bool_t faddl[11]; //check is ddl is filled |
21f61e25 |
31 | Int_t fq; //Qdc value |
5a7dbe51 |
32 | TH1F *fPedHisto; //temporary histo for mean and sigma calculation |
21f61e25 |
33 | |
34 | ClassDef(AliHMPIDCalib,1) //HMPID calibration and pedestal class |
35 | }; |
36 | #endif |