]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ZDC/AliZDCRawStream.h
Protection instead fatal in case of absent galice.root or Kinematics.root
[u/mrichter/AliRoot.git] / ZDC / AliZDCRawStream.h
index 0ba4c968a208ab400034a4461755ca95001c6107..3c4ed0a4386974f0d8381665987138a2128590d7 100644 (file)
@@ -62,6 +62,8 @@ class AliZDCRawStream: public TObject {
     Bool_t IsADCDataWord() const {return fIsADCDataWord;}
     Bool_t IsADCHeader()   const {return fIsADCHeader;}
     Bool_t IsADCEOB()     const {return fIsADCEOB;}
+    Bool_t IsUnderflow()   const {return fIsUnderflow;}
+    Bool_t IsOverflow()    const {return fIsOverflow;}
     
     UInt_t GetScNWords() const {return fScNWords;}         
     UInt_t GetScGeo() const {return fScGeo;}       
@@ -81,7 +83,8 @@ class AliZDCRawStream: public TObject {
        kCDHError = 1,
        kDARCError = 2,
        kZDCDataError = 3,
-       kInvalidADCModule = 4};
+       kInvalidADCModule = 4,
+       kInvalidSector = 5};
 
     enum ZDCSignal{kNotConnected=0, kVoid=1,
         kZNAC=2, kZNA1=3, kZNA2=4, kZNA3=5, kZNA4=6,
@@ -132,6 +135,8 @@ class AliZDCRawStream: public TObject {
     Int_t  fADCChannel;   // ADC channel
     Int_t  fADCValue;    // ADC channel
     Int_t  fADCGain;     // ADC gain (0=high range; 1=low range)
+    Bool_t fIsUnderflow;  // ADC underflow
+    Bool_t fIsOverflow;   // ADC overflow
     
     // Scaler
     UInt_t fScNWords;        // no. of words in scaler event