4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
7 ////////////////////////////////////////////////
8 // Class for ZDC calibration containing //
9 // the map ADC ch. <-> physics signal //
10 // the scaler map <-> counted signal //
11 // needed for reconstruction //
12 ////////////////////////////////////////////////
15 #include "AliCDBEntry.h"
19 class AliZDCChMap: public TNamed {
23 AliZDCChMap(const char* name);
24 AliZDCChMap(const AliZDCChMap &calibda);
25 AliZDCChMap& operator= (const AliZDCChMap &calibda);
26 virtual ~AliZDCChMap();
28 virtual void Print(Option_t *) const;
30 Int_t GetADCModule(Int_t i) const {return fADCModule[i];}
31 Int_t GetADCChannel(Int_t i) const {return fADCChannel[i];}
32 Int_t GetDetector(Int_t i) const {return fDetector[i];}
33 Int_t GetSector(Int_t i) const {return fSector[i];}
35 Int_t GetScChannel(Int_t i) const {return fScalerChannel[i];}
36 Int_t GetScDetector(Int_t i) const {return fScDetector[i];}
37 Int_t GetScSector(Int_t i) const {return fScSector[i];}
39 void SetADCModule(Int_t i, Int_t mod) {fADCModule[i] = mod;}
40 void SetADCChannel(Int_t i, Int_t ich) {fADCChannel[i] = ich;}
41 void SetDetector(Int_t i, Int_t ival) {fDetector[i] = ival;}
42 void SetSector(Int_t i, Int_t ival) {fSector[i] = ival;}
44 void SetScChannel(Int_t i, Int_t ich) {fScalerChannel[i] = ich;}
45 void SetScDetector(Int_t i, Int_t ival) {fScDetector[i] = ival;}
46 void SetScSector(Int_t i, Int_t ival) {fScSector[i] = ival;}
49 // ************ ADC ************
50 // 22 signal ch. + 2 reference ch.
51 // in-time + out-of-time signals
52 // -> 48 channels to be mapped
53 Int_t fADCModule[48]; // ADC module
54 Int_t fADCChannel[48]; // ADC channel
55 Int_t fDetector[48]; // detector
56 Int_t fSector[48]; // sector
58 // ************ VME scaler ************
59 Int_t fScalerChannel[32]; // Scaler channel
60 Int_t fScDetector[32]; // detector
61 Int_t fScSector[32]; // sector
63 ClassDef(AliZDCChMap,2) // ZDC pedestal calibration data