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


class TNamed;
class AliCDBEntry;
class AliPMD;

class AliPMDMeanSm: public TNamed
{
 public:
  AliPMDMeanSm();
  AliPMDMeanSm(const char* name);
  AliPMDMeanSm(const AliPMDMeanSm &meanda);
  AliPMDMeanSm& operator= (const AliPMDMeanSm &meanda);
  virtual ~AliPMDMeanSm();
  void    Reset();
  void    SetMeanSm(Int_t det, Int_t smn,Float_t meansm);
  Float_t GetMeanSm(Int_t det, Int_t smn) const;
  virtual void Print(Option_t *) const;
  
 protected:

  enum
      {
	kDet = 2,        // Number of plane
	kModule = 24     // Modules per plane
      };
  Float_t fMeanSm[kDet][kModule];

  ClassDef(AliPMDMeanSm,0) // calibration class for gainfactors
};
#endif
 AliPMDMeanSm.h:1
 AliPMDMeanSm.h:2
 AliPMDMeanSm.h:3
 AliPMDMeanSm.h:4
 AliPMDMeanSm.h:5
 AliPMDMeanSm.h:6
 AliPMDMeanSm.h:7
 AliPMDMeanSm.h:8
 AliPMDMeanSm.h:9
 AliPMDMeanSm.h:10
 AliPMDMeanSm.h:11
 AliPMDMeanSm.h:12
 AliPMDMeanSm.h:13
 AliPMDMeanSm.h:14
 AliPMDMeanSm.h:15
 AliPMDMeanSm.h:16
 AliPMDMeanSm.h:17
 AliPMDMeanSm.h:18
 AliPMDMeanSm.h:19
 AliPMDMeanSm.h:20
 AliPMDMeanSm.h:21
 AliPMDMeanSm.h:22
 AliPMDMeanSm.h:23
 AliPMDMeanSm.h:24
 AliPMDMeanSm.h:25
 AliPMDMeanSm.h:26
 AliPMDMeanSm.h:27
 AliPMDMeanSm.h:28
 AliPMDMeanSm.h:29
 AliPMDMeanSm.h:30
 AliPMDMeanSm.h:31
 AliPMDMeanSm.h:32
 AliPMDMeanSm.h:33
 AliPMDMeanSm.h:34
 AliPMDMeanSm.h:35