]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSOnlineSPDscanMeanTh.h
New QA classes (Yves)
[u/mrichter/AliRoot.git] / ITS / AliITSOnlineSPDscanMeanTh.h
CommitLineData
b15de2d2 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
12class 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