]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ITS/AliITSOnlineSPDscanMultiple.h
Adding protection on time of flight (E. Fragiacomo)
[u/mrichter/AliRoot.git] / ITS / AliITSOnlineSPDscanMultiple.h
1 #ifndef ALI_ITS_ONLINESPDSCANMULTIPLE_H
2 #define ALI_ITS_ONLINESPDSCANMULTIPLE_H  
3
4 ////////////////////////////////////////////////////////////
5 // Author: Henrik Tydesjo                                 //
6 // Interface class to the containers of an online scan    //
7 // with multiple steps.                                   //
8 ////////////////////////////////////////////////////////////
9
10 #include "AliITSOnlineSPDscan.h"
11
12 class AliITSOnlineSPDscanMultiple :  public AliITSOnlineSPDscan {
13
14  public:
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);
20
21   virtual UInt_t AddScanStep();
22
23   void    SetDacId(Int_t val);
24   void    SetDacValue(UInt_t nsi, Int_t val);
25           
26   Int_t   GetDacId();
27   Int_t   GetDacValue(UInt_t nsi);
28
29
30 };
31
32 #endif