ROOT logo
#ifndef ALI_ITS_ONLINESPDSCANINFOMEANTH_H
#define ALI_ITS_ONLINESPDSCANINFOMEANTH_H  

/////////////////////////////////////////////////////////////////
// Author: Henrik Tydesjo                                      //
// This class is used as a container online.                   //
// It holds additional information needed for a mean threshold //
// scan.                                                       //
// This class should only be used through the interface of the //
// AliITSOnlineSPDscanMeanTh class.                            //
/////////////////////////////////////////////////////////////////

#include "AliITSOnlineSPDscanInfoMultiple.h"

class AliITSOnlineSPDscanInfoMeanTh :  public AliITSOnlineSPDscanInfoMultiple {

 public:
  AliITSOnlineSPDscanInfoMeanTh();
  virtual ~AliITSOnlineSPDscanInfoMeanTh();

  virtual UInt_t AddScanStep();

  void     SetDacLow(UInt_t nsi, UInt_t hs, Int_t val);
  void     SetDacHigh(UInt_t nsi, UInt_t hs, Int_t val);
  void     SetTPAmp(UInt_t nsi, UInt_t hs, Int_t val);

  Int_t    GetDacLow(UInt_t nsi, UInt_t hs) const;
  Int_t    GetDacHigh(UInt_t nsi, UInt_t hs) const;
  Int_t    GetTPAmp(UInt_t nsi, UInt_t hs) const;

 protected:
  TArrayI   fDacLow[6];        // DAC low values for each step
  TArrayI   fDacHigh[6];       // DAC high values for each step
  TArrayI   fTPAmps[6];        // test pulse amplitudes, one for each step

  ClassDef(AliITSOnlineSPDscanInfoMeanTh,2)
    };
    
#endif
 AliITSOnlineSPDscanInfoMeanTh.h:1
 AliITSOnlineSPDscanInfoMeanTh.h:2
 AliITSOnlineSPDscanInfoMeanTh.h:3
 AliITSOnlineSPDscanInfoMeanTh.h:4
 AliITSOnlineSPDscanInfoMeanTh.h:5
 AliITSOnlineSPDscanInfoMeanTh.h:6
 AliITSOnlineSPDscanInfoMeanTh.h:7
 AliITSOnlineSPDscanInfoMeanTh.h:8
 AliITSOnlineSPDscanInfoMeanTh.h:9
 AliITSOnlineSPDscanInfoMeanTh.h:10
 AliITSOnlineSPDscanInfoMeanTh.h:11
 AliITSOnlineSPDscanInfoMeanTh.h:12
 AliITSOnlineSPDscanInfoMeanTh.h:13
 AliITSOnlineSPDscanInfoMeanTh.h:14
 AliITSOnlineSPDscanInfoMeanTh.h:15
 AliITSOnlineSPDscanInfoMeanTh.h:16
 AliITSOnlineSPDscanInfoMeanTh.h:17
 AliITSOnlineSPDscanInfoMeanTh.h:18
 AliITSOnlineSPDscanInfoMeanTh.h:19
 AliITSOnlineSPDscanInfoMeanTh.h:20
 AliITSOnlineSPDscanInfoMeanTh.h:21
 AliITSOnlineSPDscanInfoMeanTh.h:22
 AliITSOnlineSPDscanInfoMeanTh.h:23
 AliITSOnlineSPDscanInfoMeanTh.h:24
 AliITSOnlineSPDscanInfoMeanTh.h:25
 AliITSOnlineSPDscanInfoMeanTh.h:26
 AliITSOnlineSPDscanInfoMeanTh.h:27
 AliITSOnlineSPDscanInfoMeanTh.h:28
 AliITSOnlineSPDscanInfoMeanTh.h:29
 AliITSOnlineSPDscanInfoMeanTh.h:30
 AliITSOnlineSPDscanInfoMeanTh.h:31
 AliITSOnlineSPDscanInfoMeanTh.h:32
 AliITSOnlineSPDscanInfoMeanTh.h:33
 AliITSOnlineSPDscanInfoMeanTh.h:34
 AliITSOnlineSPDscanInfoMeanTh.h:35
 AliITSOnlineSPDscanInfoMeanTh.h:36
 AliITSOnlineSPDscanInfoMeanTh.h:37
 AliITSOnlineSPDscanInfoMeanTh.h:38
 AliITSOnlineSPDscanInfoMeanTh.h:39