1 #ifndef ALIMPMANUITERATOR_H
2 #define ALIMPMANUITERATOR_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
9 /// \ingroup management
10 /// \class AliMpManuIterator
11 /// \brief Class to loop over all manus of MUON Tracker
13 // Author Laurent Aphecetche, Subatech
22 class AliMpManuIterator : public TObject
27 virtual ~AliMpManuIterator();
29 Bool_t Next(Int_t& detElemId, Int_t& manuId);
35 AliMpManuIterator(const AliMpManuIterator& rhs);
37 AliMpManuIterator& operator=(const AliMpManuIterator& rhs);
41 TIterator* fIterator; ///< internal iterator
42 AliMpBusPatch* fCurrentBusPatch; ///< current bus patch
43 Int_t fCurrentManuIndex; ///< current manu index in current bus patch
45 ClassDef(AliMpManuIterator,2) // Iterator on MUON tracker manus