1 #ifndef ALIMUONDIGITSTOREV1ITERATOR_H
2 #define ALIMUONDIGITSTOREV1ITERATOR_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
10 /// \class AliMUONDigitStoreV1Iterator
12 /// \brief Implementation of TIterator for AliMUONDigitStoreV1
14 // Author Laurent Aphecetche
16 #ifndef ALIMUONTOTCASTOREITERATOR_H
17 # include "AliMUONTOTCAStoreIterator.h"
20 class AliMUONDigitStoreV1Iterator : public AliMUONTOTCAStoreIterator
23 AliMUONDigitStoreV1Iterator(const AliMUONDigitStoreV1Iterator& rhs);
24 AliMUONDigitStoreV1Iterator& operator=(const TIterator& rhs);
25 AliMUONDigitStoreV1Iterator& operator=(const AliMUONDigitStoreV1Iterator& rhs);
26 AliMUONDigitStoreV1Iterator(TObjArray* a,
31 virtual ~AliMUONDigitStoreV1Iterator();
33 virtual TObject* Next();
35 virtual const TCollection* GetCollection() const;
38 TObjArray* fArray; ///< array we iterate upon
39 Int_t fFirstDetElemId; ///< first detection element to iterate upon
40 Int_t fLastDetElemId; ///< last detection element to iterate upon
41 Int_t fCathode; ///< cathode to iterate upon
43 ClassDef(AliMUONDigitStoreV1Iterator,1) // Implementation of TIterator