#ifndef ALI_ITS_ONLINESPDSCANMULTIPLE_H #define ALI_ITS_ONLINESPDSCANMULTIPLE_H //////////////////////////////////////////////////////////// // Author: Henrik Tydesjo // // Interface class to the containers of an online scan // // with multiple steps. // //////////////////////////////////////////////////////////// #include "AliITSOnlineSPDscan.h" class AliITSOnlineSPDscanMultiple : public AliITSOnlineSPDscan { public: AliITSOnlineSPDscanMultiple(); AliITSOnlineSPDscanMultiple(const Char_t *fileName, Bool_t readFromGridFile=kFALSE); AliITSOnlineSPDscanMultiple(const AliITSOnlineSPDscanMultiple& scan); virtual ~AliITSOnlineSPDscanMultiple(); AliITSOnlineSPDscanMultiple& operator=(const AliITSOnlineSPDscanMultiple& scan); virtual UInt_t AddScanStep(); void SetDacId(Int_t val); void SetDacValue(UInt_t nsi, Int_t val); Int_t GetDacId(); Int_t GetDacValue(UInt_t nsi); }; #endif