]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ITS/AliITSOnlineSPDscanMeanTh.h
AliIT
[u/mrichter/AliRoot.git] / ITS / AliITSOnlineSPDscanMeanTh.h
1 #ifndef ALI_ITS_ONLINESPDSCANMEANTH_H
2 #define ALI_ITS_ONLINESPDSCANMEANTH_H  
3
4 ////////////////////////////////////////////////////////////
5 // Author: Henrik Tydesjo                                 //
6 // Interface class to the containers of an online mean    //
7 // threshold scan.                                        //
8 ////////////////////////////////////////////////////////////
9
10 #include "AliITSOnlineSPDscanMultiple.h"
11
12 class AliITSOnlineSPDscanMeanTh :  public AliITSOnlineSPDscanMultiple {
13
14  public:
15   AliITSOnlineSPDscanMeanTh(){}
16   AliITSOnlineSPDscanMeanTh(Char_t *fileName);
17   AliITSOnlineSPDscanMeanTh(const AliITSOnlineSPDscanMeanTh& scan);
18   virtual ~AliITSOnlineSPDscanMeanTh();
19   AliITSOnlineSPDscanMeanTh& operator=(const AliITSOnlineSPDscanMeanTh& scan);
20
21   //  virtual void   ReadFromTObjArray(TObjArray *arr);
22   virtual UInt_t AddScanStep();
23
24   void     SetDacLow(UInt_t nsi, UInt_t hs, Int_t val);
25   void     SetDacHigh(UInt_t nsi, UInt_t hs, Int_t val);
26   void     SetTPAmp(UInt_t nsi, UInt_t hs, Int_t val);
27
28   Int_t    GetDacLow(UInt_t nsi, UInt_t hs);
29   Int_t    GetDacHigh(UInt_t nsi, UInt_t hs);
30   Int_t    GetTPAmp(UInt_t nsi, UInt_t hs);
31
32  protected:
33   
34   ClassDef(AliITSOnlineSPDscanMeanTh,1)
35     };
36     
37 #endif