1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
7 /// \class AliMUONDataIterator
10 /// \author Laurent Aphecetche
12 #ifndef ALIMUONDATAITERATOR_H
13 #define ALIMUONDATAITERATOR_H
20 class AliMUONVDataIterator;
22 class AliMUONDataIterator : public TObject
26 enum EIterationStyle { kAllChambers, kTrackingChambers, kTriggerChambers };
28 AliMUONDataIterator();
29 AliMUONDataIterator(AliMUONData* data, const char* onWhatToIterate,
30 EIterationStyle howToIterate);
31 virtual ~AliMUONDataIterator();
40 AliMUONVDataIterator* fIterator; //! the real worker
43 AliMUONDataIterator(const AliMUONDataIterator& rhs);
44 AliMUONDataIterator& operator=(const AliMUONDataIterator& rhs);
46 ClassDef(AliMUONDataIterator,0) //