]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONRawStreamTracker.h
Modifications in AliESDMuonTrack:
[u/mrichter/AliRoot.git] / MUON / AliMUONRawStreamTracker.h
index 23f197364ad813adcc94bc50bc6ebfb2ff6e3311..7eb7dbe332fb8d832e46a4d99f3e89a3257ba903 100644 (file)
@@ -83,20 +83,13 @@ class AliMUONRawStreamTracker: public TObject {
     /// Whether the iteration is finished or not
     Bool_t IsDone() const;
 
-  private :
-    /// Not implemented
-    AliMUONRawStreamTracker(const AliMUONRawStreamTracker& stream);
-    /// Not implemented
-    AliMUONRawStreamTracker& operator = (const AliMUONRawStreamTracker& stream);
-
-    Bool_t GetNextDDL();
-    Bool_t GetNextBlockHeader();
-    Bool_t GetNextDspHeader();
-    Bool_t GetNextBusStruct();
 
     /// add error message into error logger
     void AddErrorMessage();
 
+    /// Enable error info logger
+    void EnabbleErrorLogger() {fEnableErrorLogger = kTRUE;}
+
     /// error numbers
     enum rawStreamTrackerError {
       kGlitchErr      = 1, ///< glitch error 
@@ -104,7 +97,18 @@ class AliMUONRawStreamTracker: public TObject {
       kParityErr      = 3  ///< parity error
     };
 
+  private :
+    /// Not implemented
+    AliMUONRawStreamTracker(const AliMUONRawStreamTracker& stream);
+    /// Not implemented
+    AliMUONRawStreamTracker& operator = (const AliMUONRawStreamTracker& stream);
+
+    Bool_t GetNextDDL();
+    Bool_t GetNextBlockHeader();
+    Bool_t GetNextDspHeader();
+    Bool_t GetNextBusStruct();
 
  private:
     AliRawReader*    fRawReader;    ///< object for reading the raw data  
     Int_t  fDDL;          ///< number of DDL    
@@ -120,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
 };