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(Char_t *fileName);
17 AliITSOnlineSPDscanMultiple(const AliITSOnlineSPDscanMultiple& scan);
18 virtual ~AliITSOnlineSPDscanMultiple();
19 AliITSOnlineSPDscanMultiple& operator=(const AliITSOnlineSPDscanMultiple& scan);
21 // virtual void ReadFromTObjArray(TObjArray *arr);
22 virtual UInt_t AddScanStep();
24 void SetDacId(Int_t val);
25 void SetDacValue(UInt_t nsi, Int_t val);
28 Int_t GetDacValue(UInt_t nsi);
33 ClassDef(AliITSOnlineSPDscanMultiple,1)