]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONRawStreamTracker.h
Initial classes for Lee Yang Zeroes from Naomi van der Kolk
[u/mrichter/AliRoot.git] / MUON / AliMUONRawStreamTracker.h
index b914aae3363f6411e7a1a12c4c64c92224126afa..7eb7dbe332fb8d832e46a4d99f3e89a3257ba903 100644 (file)
@@ -83,6 +83,13 @@ class AliMUONRawStreamTracker: public TObject {
     /// Whether the iteration is finished or not
     Bool_t IsDone() const;
 
+
+    /// add error message into error logger
+    void AddErrorMessage();
+
+    /// Enable error info logger
+    void EnabbleErrorLogger() {fEnableErrorLogger = kTRUE;}
+
     /// error numbers
     enum rawStreamTrackerError {
       kGlitchErr      = 1, ///< glitch error 
@@ -90,7 +97,6 @@ class AliMUONRawStreamTracker: public TObject {
       kParityErr      = 3  ///< parity error
     };
 
-
   private :
     /// Not implemented
     AliMUONRawStreamTracker(const AliMUONRawStreamTracker& stream);
@@ -102,9 +108,6 @@ class AliMUONRawStreamTracker: public TObject {
     Bool_t GetNextDspHeader();
     Bool_t GetNextBusStruct();
 
-    /// add error message into error logger
-    void AddErrorMessage();
-
  
  private:
     AliRawReader*    fRawReader;    ///< object for reading the raw data  
@@ -121,6 +124,7 @@ class AliMUONRawStreamTracker: public TObject {
     AliMUONBusStruct* fCurrentBusStruct; //!< for iterator: current bus ptr
     Int_t fCurrentBusStructIndex; //!< for iterator: current bus index    
     Int_t fCurrentDataIndex; //!< for iterator: current data index
+    Bool_t fEnableErrorLogger; //!< flag to enable the error info logger
     
     ClassDef(AliMUONRawStreamTracker, 3)    // base class for reading MUON raw digits
 };