]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ZDC/AliZDCRawStream.h
- use only one array in DeConvExp
[u/mrichter/AliRoot.git] / ZDC / AliZDCRawStream.h
index 4855fa8fcbcb7091c9c86e15a383f0a6441345fc..a14edb2e2e812503b89f6b0ed30e54048eef2bbd 100644 (file)
@@ -53,7 +53,14 @@ class AliZDCRawStream: public TObject {
         kZPCCD=76, kZPC1CD=77, kZPC2D=78, kZPC3D=79, kZPC4D=80,
         kZEM1D=81, kZEM2D=82,
         kZDCAMonD=83, kZDCCMonD=84,
-        kZNAD=85, kZPAD=86, kZNCD=87, kZPCD=88, kZEMD=89};
+        kZNAD=85, kZPAD=86, kZNCD=87, kZPCD=88, kZEMD=89,
+         kLogical00=90, kLogical01=91, kLogical02=92, kLogical03=93, kLogical04=94, 
+        kLogical05=95, kLogical06=96, kLogical07=97, kLogical08=98, kLogical09=99, 
+        kLogical10=100, kLogical11=101, kLogical12=102, kLogical13=103, kLogical14=104, 
+        kLogical15=105, kLogical16=106, kLogical17=107, kLogical18=108, kLogical19=109, 
+        kLogical20=110, kLogical21=111, kLogical22=112, kLogical23=113, kLogical24=114, 
+        kLogical25=115, kLogical26=116, kLogical27=117, kLogical28=118, kLogical29=119, 
+        kLogical30=120, kLogical31=121};
     
     // Error codes in raw data streaming
     enum EZDCRawStreamError{
@@ -122,6 +129,7 @@ class AliZDCRawStream: public TObject {
     UInt_t GetTriggerCount()    const {return fScEvCounter;}
     Bool_t IsScHeaderRead()     const {return fIsScHeaderRead;}
     Bool_t IsScEventGood()      const {return fIsScEventGood;}
+    Bool_t IsScalerWord()       const {return fIsScalerWord;}
     
     UInt_t GetDetectorPattern() const {return fDetPattern;}
     
@@ -197,6 +205,7 @@ class AliZDCRawStream: public TObject {
     Bool_t fIsScHeaderRead;  // true if scaler header is read
     Int_t  fScStartCounter;  // position in the buffer where scaler data begins
     UInt_t fScEvCounter;     // event counter
+    Bool_t fIsScalerWord;    // is scaler word (not header)
     
     // Pattern Unit
     UInt_t fDetPattern;  // word from the pattern unit
@@ -242,7 +251,7 @@ class AliZDCRawStream: public TObject {
     Bool_t fIsL0BitSet;    // true if L0 bit in history words = 1 
     Bool_t fIsPileUpEvent; // true if pile up bits in history words = 0
     
-    ClassDef(AliZDCRawStream, 15)    // class for reading ZDC raw data
+    ClassDef(AliZDCRawStream, 16)    // class for reading ZDC raw data
 };
 
 #endif