/// 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
kParityErr = 3 ///< parity error
};
-
private :
/// Not implemented
AliMUONRawStreamTracker(const AliMUONRawStreamTracker& stream);
Bool_t GetNextDspHeader();
Bool_t GetNextBusStruct();
- /// add error message into error logger
- void AddErrorMessage();
-
private:
AliRawReader* fRawReader; ///< object for reading the raw data
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
};