]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSOnlineSPDscanInfo.h
Missing ; added.
[u/mrichter/AliRoot.git] / ITS / AliITSOnlineSPDscanInfo.h
index 1c3c97a6b50b2ec669f94ab78038587e356ba025..0c1fe28e73ca40f293d9f8c83f62cc46aacab4c2 100644 (file)
@@ -24,14 +24,16 @@ class AliITSOnlineSPDscanInfo :  public TObject {
   void     SetType(UInt_t val) {fType=val;}
   void     SetRunNr(UInt_t val) {fRunNr=val;}
   void     SetRouterNr(UInt_t val) {fRouterNr=val;}
+  void     SetHalfStaveScanned(UInt_t val, Bool_t b);
+  void     SetDataFormat(UInt_t val) {fDataFormat=val;}
   void     SetTriggers(UInt_t nsi, UInt_t val);
-  void     SetChipPresent(UInt_t hs, UInt_t chipi, Bool_t val)
-    {fChipPresent[hs*10+chipi]=val;}
+  void     SetChipPresent(UInt_t hs, UInt_t chipi, Bool_t val) {fChipPresent[hs*10+chipi]=val;}
   void     SetRowStart(UInt_t val){fRowStart=val;}
   void     SetRowEnd(UInt_t val){fRowEnd=val;}
   void     SetDacStart(UInt_t val){fDacStart=val;}
   void     SetDacEnd(UInt_t val){fDacEnd=val;}  
   void     SetDacStep(UInt_t val){fDacStep=val;}
+  void     SetDCSVersion(UInt_t val){fDCSVersion=val;}
 
   void     IncrementTriggers(UInt_t nsi);
 
@@ -40,6 +42,8 @@ class AliITSOnlineSPDscanInfo :  public TObject {
   UInt_t   GetType() const {return fType;}
   UInt_t   GetRunNr() const {return fRunNr;}
   UInt_t   GetRouterNr() const {return fRouterNr;}
+  Bool_t   GetHalfStaveScanned(UInt_t val);
+  UInt_t   GetDataFormat() const {return fDataFormat;}
   UInt_t   GetTriggers(UInt_t nsi) const ;
   Bool_t   GetChipPresent(UInt_t hs, UInt_t chipi) const {return fChipPresent[hs*10+chipi];}
   UInt_t   GetRowStart() const {return fRowStart;}
@@ -47,21 +51,25 @@ class AliITSOnlineSPDscanInfo :  public TObject {
   UInt_t   GetDacStart() const {return fDacStart;}
   UInt_t   GetDacEnd() const {return fDacEnd;}
   UInt_t   GetDacStep() const {return fDacStep;}
+  UInt_t   GetDCSVersion() const {return fDCSVersion;}
 
  protected:
-  UInt_t   fType;              // type of calibration scan
-  UInt_t   fRunNr;             // run nr
-  UInt_t   fRouterNr;          // router nr
-  UInt_t   fNSteps;            // nr of s-curve steps
-  TArrayI  fTriggers;          // number of triggers for the different steps of the scan
-  Bool_t   fChipPresent[60];   // which chips are present
-  UInt_t   fRowStart;          // row start
-  UInt_t   fRowEnd;            // row end
-  UInt_t   fDacStep;           // dac step
-  UInt_t   fDacStart;          // dac start
-  UInt_t   fDacEnd;            // dac end
+  UInt_t   fType;                 // type of calibration scan
+  UInt_t   fDataFormat;           // data format (normal or histogram)
+  UInt_t   fRunNr;                // run nr
+  UInt_t   fRouterNr;             // router nr
+  Bool_t   fHalfStaveScanned[6];  // half stave scanned
+  UInt_t   fNSteps;               // nr of s-curve steps
+  TArrayI  fTriggers;             // number of triggers for the different steps of the scan
+  Bool_t   fChipPresent[60];      // which chips are present
+  UInt_t   fRowStart;             // row start
+  UInt_t   fRowEnd;               // row end
+  UInt_t   fDacStep;              // dac step
+  UInt_t   fDacStart;             // dac start
+  UInt_t   fDacEnd;               // dac end
+  UInt_t   fDCSVersion;           // ConfigDB version
 
-  ClassDef(AliITSOnlineSPDscanInfo,1)
+  ClassDef(AliITSOnlineSPDscanInfo,2)
     };
     
 #endif