X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;ds=sidebyside;f=ITS%2FAliITSOnlineSPDfoInfo.h;h=2fc242d7f7cfcb510b564b7cf2c30aed12f80e3f;hb=3bf21661691de64e360e69bb04eab2beb3e154e1;hp=ee3f1ff4c0de9a242d3c394f222a887d963df888;hpb=286382a358e4f4e1d8c3a2b9f78688dfaef737f8;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITSOnlineSPDfoInfo.h b/ITS/AliITSOnlineSPDfoInfo.h index ee3f1ff4c0d..2fc242d7f7c 100644 --- a/ITS/AliITSOnlineSPDfoInfo.h +++ b/ITS/AliITSOnlineSPDfoInfo.h @@ -14,6 +14,7 @@ #include #include +#include class AliITSOnlineSPDfoInfo : public TObject { @@ -29,6 +30,7 @@ class AliITSOnlineSPDfoInfo : public TObject { virtual void SetRouter(UShort_t val) {fRouter=val;} virtual void SetNumTriggers(UInt_t val){fNumTriggers=val;} virtual void SetDBversion(Int_t val) {fDBversion=val;} + void SetActiveChipsAndHS(UInt_t hs, UInt_t chip) {fActiveChipsAndHS.SetBitNumber(10*hs+chip);} // GETTERS UInt_t GetRunNumber() const {return fRunNumber;} @@ -41,6 +43,10 @@ class AliITSOnlineSPDfoInfo : public TObject { TArrayS GetDACIndexArray() const {return fDACindex;} + Bool_t IsActiveHS(UInt_t hs) const ; + Bool_t IsActiveChip(UInt_t hs, UInt_t chip) const; + TBits GetActiveChipsAndHS() const {return fActiveChipsAndHS;} + protected: UInt_t fRunNumber; // run number UShort_t fRouter; // router number (should be same as eq number) @@ -49,8 +55,9 @@ class AliITSOnlineSPDfoInfo : public TObject { UShort_t fNumDACindex; // number of DAC indices in TArrayI below TArrayS fDACindex; // list of DAC indices related to each DAC value + TBits fActiveChipsAndHS; - ClassDef(AliITSOnlineSPDfoInfo,1) + ClassDef(AliITSOnlineSPDfoInfo,2) }; #endif