X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ITS%2FAliITSOnlineSPDscanInfo.h;h=0c1fe28e73ca40f293d9f8c83f62cc46aacab4c2;hb=60dd5042bf4e0785a7e9e79abd6d3c60b5282a71;hp=1c3c97a6b50b2ec669f94ab78038587e356ba025;hpb=b15de2d227dc229b7a81172ca9c5e251a02fa520;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITSOnlineSPDscanInfo.h b/ITS/AliITSOnlineSPDscanInfo.h index 1c3c97a6b50..0c1fe28e73c 100644 --- a/ITS/AliITSOnlineSPDscanInfo.h +++ b/ITS/AliITSOnlineSPDscanInfo.h @@ -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