]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONRawStreamTrackerHP.h
Skipping buspatches with parity error in the Next() method
[u/mrichter/AliRoot.git] / MUON / AliMUONRawStreamTrackerHP.h
index e1ce73b11caf82c760f71ec125482d4b8685b056..e8e5d2ef1d577b685859ff89120796c0ad361dc4 100644 (file)
@@ -50,11 +50,16 @@ public:
        /// Nothing is actually done in the AddErrorMessage method because we log
        /// the error messages as we find them in AliDecoderEventHandler::OnError().
        virtual void AddErrorMessage() { };
+
+       /// Advance one step in the iteration. Returns false if finished.
+       virtual Bool_t Next(Int_t& busPatchId,
+                           UShort_t& manuId, UChar_t& manuChannel,
+                           UShort_t& adc) { return Next(busPatchId,manuId,manuChannel,adc,kTRUE); }
        
        /// Advance one step in the iteration. Returns false if finished.
        virtual Bool_t Next(Int_t& busPatchId,
-                               UShort_t& manuId, UChar_t& manuChannel,
-                               UShort_t& adc);
+                           UShort_t& manuId, UChar_t& manuChannel,
+                           UShort_t& adc, Bool_t skipParityErrors);
        
        /// Construct and return a pointer to the DDL payload object.
        virtual AliMUONDDLTracker* GetDDLTracker() const;