Line data Source code
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 0 : 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
|