1 #ifndef ALI_ITS_ONLINESPDSCANMULTIPLE_H
2 #define ALI_ITS_ONLINESPDSCANMULTIPLE_H
4 ////////////////////////////////////////////////////////////
5 // Author: Henrik Tydesjo //
6 // Interface class to the containers of an online scan //
7 // with multiple steps. //
8 ////////////////////////////////////////////////////////////
10 #include "AliITSOnlineSPDscan.h"
12 class AliITSOnlineSPDscanMultiple : public AliITSOnlineSPDscan {
15 AliITSOnlineSPDscanMultiple();
16 AliITSOnlineSPDscanMultiple(const Char_t *fileName, Bool_t readFromGridFile=kFALSE);
17 AliITSOnlineSPDscanMultiple(const AliITSOnlineSPDscanMultiple& scan);
18 virtual ~AliITSOnlineSPDscanMultiple();
19 AliITSOnlineSPDscanMultiple& operator=(const AliITSOnlineSPDscanMultiple& scan);
21 virtual UInt_t AddScanStep();
23 void SetDacId(Int_t val);
24 void SetDacValue(UInt_t nsi, Int_t val);
27 Int_t GetDacValue(UInt_t nsi);