ROOT logo
#ifndef ALIPMDCALIBPEDESTAL_H
#define ALIPMDCALIBPEDESTAL_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

#include "TObject.h"

class TH1F;
class AliRawReader;
class TTree;

class AliPMDCalibPedestal : public TObject {

public:
  AliPMDCalibPedestal();
  AliPMDCalibPedestal(const AliPMDCalibPedestal &ped);
  AliPMDCalibPedestal& operator = (const  AliPMDCalibPedestal &source);
  virtual ~AliPMDCalibPedestal();

  Bool_t ProcessEvent(AliRawReader  *rawReader, TObjArray *pmdddlcont);
  void   Analyse(TTree *pedtree);

private:

  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)
};



#endif

 AliPMDCalibPedestal.h:1
 AliPMDCalibPedestal.h:2
 AliPMDCalibPedestal.h:3
 AliPMDCalibPedestal.h:4
 AliPMDCalibPedestal.h:5
 AliPMDCalibPedestal.h:6
 AliPMDCalibPedestal.h:7
 AliPMDCalibPedestal.h:8
 AliPMDCalibPedestal.h:9
 AliPMDCalibPedestal.h:10
 AliPMDCalibPedestal.h:11
 AliPMDCalibPedestal.h:12
 AliPMDCalibPedestal.h:13
 AliPMDCalibPedestal.h:14
 AliPMDCalibPedestal.h:15
 AliPMDCalibPedestal.h:16
 AliPMDCalibPedestal.h:17
 AliPMDCalibPedestal.h:18
 AliPMDCalibPedestal.h:19
 AliPMDCalibPedestal.h:20
 AliPMDCalibPedestal.h:21
 AliPMDCalibPedestal.h:22
 AliPMDCalibPedestal.h:23
 AliPMDCalibPedestal.h:24
 AliPMDCalibPedestal.h:25
 AliPMDCalibPedestal.h:26
 AliPMDCalibPedestal.h:27
 AliPMDCalibPedestal.h:28
 AliPMDCalibPedestal.h:29
 AliPMDCalibPedestal.h:30
 AliPMDCalibPedestal.h:31
 AliPMDCalibPedestal.h:32
 AliPMDCalibPedestal.h:33
 AliPMDCalibPedestal.h:34
 AliPMDCalibPedestal.h:35
 AliPMDCalibPedestal.h:36
 AliPMDCalibPedestal.h:37
 AliPMDCalibPedestal.h:38
 AliPMDCalibPedestal.h:39
 AliPMDCalibPedestal.h:40
 AliPMDCalibPedestal.h:41
 AliPMDCalibPedestal.h:42
 AliPMDCalibPedestal.h:43
 AliPMDCalibPedestal.h:44
 AliPMDCalibPedestal.h:45
 AliPMDCalibPedestal.h:46