+ /// Initialize iterator
+ void First();
+
+ /// Returns current DDL object during iteration
+ AliMUONDDLTrigger* CurrentDDL() const { return fCurrentDDL; }
+
+ /// Returns current DarcHeader object during iteration
+ AliMUONDarcHeader* CurrentDarcHeader() const { return fCurrentDarcHeader; }
+
+ /// Returns current RegHeader object during iteration
+ AliMUONRegHeader* CurrentRegHeader() const { return fCurrentRegHeader; }
+
+ /// Returns current LocalStruct object during iteration
+ AliMUONLocalStruct* CurrentLocalStruct() const { return fCurrentLocalStruct; }
+
+ /// Advance one step in the iteration. Returns false if finished.
+ virtual Bool_t Next(UChar_t& id, UChar_t& dec, Bool_t& trigY,
+ UChar_t& yPos, UChar_t& sXDev, UChar_t& xDev,
+ UChar_t& xPos, Bool_t& triggerY, Bool_t& triggerX,
+ TArrayS& xPattern, TArrayS& yPattern);
+
+