fix in calling of gaussian spread function
[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(const Char_t *fileName, Bool_t readFromGridFile=kFALSE);
17   AliITSOnlineSPDscanMeanTh(const AliITSOnlineSPDscanMeanTh& scan);
18   virtual ~AliITSOnlineSPDscanMeanTh();
19   AliITSOnlineSPDscanMeanTh& operator=(const AliITSOnlineSPDscanMeanTh& scan);
20
21   virtual UInt_t AddScanStep();
22
23   void     SetDacLow(UInt_t nsi, UInt_t hs, Int_t val);
24   void     SetDacHigh(UInt_t nsi, UInt_t hs, Int_t val);
25   void     SetTPAmp(UInt_t nsi, UInt_t hs, Int_t val);
26
27   Int_t    GetDacLow(UInt_t nsi, UInt_t hs);
28   Int_t    GetDacHigh(UInt_t nsi, UInt_t hs);
29   Int_t    GetTPAmp(UInt_t nsi, UInt_t hs);
30
31 };
32     
33 #endif