AliRoot Core  3dc7879 (3dc7879)
AliMUONDigitStoreV1Iterator.h
Go to the documentation of this file.
1 #ifndef ALIMUONDIGITSTOREV1ITERATOR_H
2 #define ALIMUONDIGITSTOREV1ITERATOR_H
3 
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6 
7 // $Id$
8 
14 // Author Laurent Aphecetche
15 
16 #ifndef ALIMUONTOTCASTOREITERATOR_H
18 #endif
19 
21 {
22 public:
24  AliMUONDigitStoreV1Iterator& operator=(const TIterator& rhs);
27  Int_t firstDetElemId,
28  Int_t lastDetElemId,
29  Int_t cathode=2);
30 
32 
33  virtual TObject* Next();
34 
35  virtual const TCollection* GetCollection() const;
36 
37 private:
41  Int_t fCathode;
42 
43  ClassDef(AliMUONDigitStoreV1Iterator,1) // Implementation of TIterator
44 };
45 
46 #endif
Iterator on a store composed of a TObjArray of TClonesArrays.
Int_t fFirstDetElemId
first detection element to iterate upon
#define TObjArray
Int_t fCathode
cathode to iterate upon
Int_t fLastDetElemId
last detection element to iterate upon
virtual const TCollection * GetCollection() const
Implementation of TIterator for AliMUONDigitStoreV1.
TObjArray * fArray
array we iterate upon
AliMUONDigitStoreV1Iterator & operator=(const TIterator &rhs)
AliMUONDigitStoreV1Iterator(const AliMUONDigitStoreV1Iterator &rhs)