LCOV - code coverage report
Current view: top level - ITS/ITSrec - AliITSOnlineSPDscanInfoMultiple.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 4 25.0 %
Date: 2016-06-14 17:26:59 Functions: 1 10 10.0 %

          Line data    Source code
       1             : #ifndef ALI_ITS_ONLINESPDSCANINFOMULTIPLE_H
       2             : #define ALI_ITS_ONLINESPDSCANINFOMULTIPLE_H  
       3             : 
       4             : /////////////////////////////////////////////////////////////////
       5             : // Author: Henrik Tydesjo                                      //
       6             : // This class is used as a container online.                   //
       7             : // It holds additional information needed for a scan with      //
       8             : // multiple steps. (dac scan, min thr. mean thr. etc.          //
       9             : // This class should only be used through the interface of the //
      10             : // AliITSOnlineSPDscanMultiple class.                          //
      11             : /////////////////////////////////////////////////////////////////
      12             : 
      13             : #include "AliITSOnlineSPDscanInfo.h"
      14             : #include "TArrayI.h"
      15             : 
      16           0 : class AliITSOnlineSPDscanInfoMultiple :  public AliITSOnlineSPDscanInfo {
      17             : 
      18             :  public:
      19             :   AliITSOnlineSPDscanInfoMultiple();
      20             :   virtual ~AliITSOnlineSPDscanInfoMultiple();
      21             : 
      22             :   virtual UInt_t AddScanStep(); // returns the index (nsi) of the added step
      23             : 
      24           0 :   void    SetDacId(Int_t val){fDacId=val;}
      25             :   void    SetDacValue(UInt_t nsi, Int_t val);
      26             :           
      27           0 :   Int_t   GetDacId() const {return fDacId;}
      28             :   Int_t   GetDacValue(UInt_t nsi) const;
      29             : 
      30             : 
      31             :  protected:
      32             :   Int_t     fDacId;         // id of DAC used for the scan
      33             :   TArrayI   fDacValues;     // DAC values for each step
      34             : 
      35             : 
      36         116 :   ClassDef(AliITSOnlineSPDscanInfoMultiple,2)
      37             :     };
      38             : 
      39             : #endif

Generated by: LCOV version 1.11