]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PMD/AliPMDHotData.h
1.hard coded numbers removed 2.removal of chains in the hardware is taken care of
[u/mrichter/AliRoot.git] / PMD / AliPMDHotData.h
CommitLineData
9f77d08c 1#ifndef ALIPMDHOTDATA_H
2#define ALIPMDHOTDATA_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6
7class TNamed;
8class AliCDBEntry;
9class AliPMD;
10
11class AliPMDHotData: public TNamed
12{
13 public:
14 AliPMDHotData();
15 AliPMDHotData(const char* name);
16 AliPMDHotData(const AliPMDHotData &hotda);
17 AliPMDHotData& operator= (const AliPMDHotData &hotda);
18 virtual ~AliPMDHotData();
19 void Reset();
20 void SetHotChannel(Int_t det, Int_t smn, Int_t row, Int_t col,Float_t flag);
21 Float_t GetHotChannel(Int_t det, Int_t smn, Int_t row, Int_t col) const;
22 virtual void Print(Option_t *) const;
23
24 protected:
25
26 enum
27 {
28 kDet = 2, // Number of plane
29 kModule = 24, // Modules per plane
30 kRow = 48, // Maximum row
31 kCol = 96 // Maximum Column
32 };
33 Float_t fHotChannel[kDet][kModule][kRow][kCol];
34
35 ClassDef(AliPMDHotData,0) // calibration class for gainfactors
36};
37#endif