ROOT logo
#ifndef ALIITSGAINSSD_H
#define ALIITSGAINSSD_H
 
#include "TObjArray.h"
#include "TArrayF.h"

//////////////////////////////////////////////
// Author: Enrico Fragiacomo
// Date: 23/08/2007
//                                          //
//////////////////////////////////////////////

class AliITSGainSSD : public TObject {

 public:

    AliITSGainSSD();
    virtual ~AliITSGainSSD();

    void SetNGainP(Int_t n) { fGainP.Set(n); }
    void AddGainP(Int_t c, Float_t n) { fGainP.AddAt(n,c);}       
    TArrayF GetGainP() const {return fGainP; }
    Float_t GetGainP(Int_t n) {return fGainP.At(n); }
    void SetNGainN(Int_t n) { fGainN.Set(n); }
    void AddGainN(Int_t c, Float_t n) { fGainN.AddAt(n,c);}
    TArrayF GetGainN() const {return fGainN; }
    Float_t GetGainN(Int_t n) {return fGainN.At(n); }

    void SetMod(UShort_t mod) {fMod = mod;}
    UShort_t GetMod() const { return fMod;}

protected:

  UShort_t fMod;       // module number (from 0 to 1535). Needed by the preprocessor to 
                       //   extract the information from the Detector Algorithm
  
  TArrayF fGainP;           // Gain for P side channels
  TArrayF fGainN;           // Gain for N side channels
  
 private:
    AliITSGainSSD(const AliITSGainSSD &source); // copy constructor
    AliITSGainSSD& operator=(const AliITSGainSSD &source); // ass. op.

    ClassDef(AliITSGainSSD,1) //Response class for SSD
};
#endif
 AliITSGainSSD.h:1
 AliITSGainSSD.h:2
 AliITSGainSSD.h:3
 AliITSGainSSD.h:4
 AliITSGainSSD.h:5
 AliITSGainSSD.h:6
 AliITSGainSSD.h:7
 AliITSGainSSD.h:8
 AliITSGainSSD.h:9
 AliITSGainSSD.h:10
 AliITSGainSSD.h:11
 AliITSGainSSD.h:12
 AliITSGainSSD.h:13
 AliITSGainSSD.h:14
 AliITSGainSSD.h:15
 AliITSGainSSD.h:16
 AliITSGainSSD.h:17
 AliITSGainSSD.h:18
 AliITSGainSSD.h:19
 AliITSGainSSD.h:20
 AliITSGainSSD.h:21
 AliITSGainSSD.h:22
 AliITSGainSSD.h:23
 AliITSGainSSD.h:24
 AliITSGainSSD.h:25
 AliITSGainSSD.h:26
 AliITSGainSSD.h:27
 AliITSGainSSD.h:28
 AliITSGainSSD.h:29
 AliITSGainSSD.h:30
 AliITSGainSSD.h:31
 AliITSGainSSD.h:32
 AliITSGainSSD.h:33
 AliITSGainSSD.h:34
 AliITSGainSSD.h:35
 AliITSGainSSD.h:36
 AliITSGainSSD.h:37
 AliITSGainSSD.h:38
 AliITSGainSSD.h:39
 AliITSGainSSD.h:40
 AliITSGainSSD.h:41
 AliITSGainSSD.h:42
 AliITSGainSSD.h:43
 AliITSGainSSD.h:44
 AliITSGainSSD.h:45
 AliITSGainSSD.h:46