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 */
6 // Class of HMPID to manage digits ---> pads
11 //#include "TTreePlayer.h"
16 class AliHMPIDCalib: public TObject {
21 virtual ~AliHMPIDCalib();
23 void FillPedestal(Int_t nDDL,Int_t row, Int_t dil,Int_t adr,Int_t q);
24 Bool_t CalcPedestal(Int_t nDDL, Char_t* name, Int_t nEv);
27 kNRows = 24, // Number of rows (starting from 1 !)//was25
28 kNDILOGICAdd = 10, // Number of DILOGIC addresses in a row (starting from 1 !) //was11
29 kNPadAdd = 48, // Number of pad row
34 Bool_t faddl[11]; //check is ddl is filled
35 Float_t fsq[kNDDL][kNRows][kNDILOGICAdd][kNPadAdd]; //Sum of pad Q
36 Float_t fsq2[kNDDL][kNRows][kNDILOGICAdd][kNPadAdd]; //Sum of pad Q^2
37 ClassDef(AliHMPIDCalib,1) //HMPID calibration and pedestal class