X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PMD%2FAliPMDCalibPedestal.h;h=5c215c122d3c1ae2efc155d3ba6477b0404ffc32;hb=9545fc92f1efac4847195c42588150fa78ea8749;hp=7234657d29dba88a53a1b81ea7a374443a849414;hpb=24e8f6b2546ce9cb653437241e2a310df6e8e1cf;p=u%2Fmrichter%2FAliRoot.git diff --git a/PMD/AliPMDCalibPedestal.h b/PMD/AliPMDCalibPedestal.h index 7234657d29d..5c215c122d3 100644 --- a/PMD/AliPMDCalibPedestal.h +++ b/PMD/AliPMDCalibPedestal.h @@ -7,6 +7,7 @@ class TH1F; class AliRawReader; +class TTree; class AliPMDCalibPedestal : public TObject { @@ -16,15 +17,27 @@ public: AliPMDCalibPedestal& operator = (const AliPMDCalibPedestal &source); virtual ~AliPMDCalibPedestal(); - Bool_t ProcessEvent(AliRawReader *rawReader); - void Analyse(); + Bool_t ProcessEvent(AliRawReader *rawReader, TObjArray *pmdddlcont); + void Analyse(TTree *pedtree); private: - TH1F *fPedHisto[2][24][96][96]; - - - ClassDef(AliPMDCalibPedestal,1) + enum + { + kDet = 2, // Number of Planes + kMaxSMN = 24, // Number of Modules + kMaxRow = 48, // Number of Rows + kMaxCol = 96 // Number of Columns + }; + + Float_t fPedVal[kDet][kMaxSMN][kMaxRow][kMaxCol]; + Float_t fPedValSq[kDet][kMaxSMN][kMaxRow][kMaxCol]; + Float_t fPedCount[kDet][kMaxSMN][kMaxRow][kMaxCol]; + Int_t fPedChain[6][51][25][64]; + Int_t fRunNumber; + Int_t fEventNumber; + + ClassDef(AliPMDCalibPedestal,5) };