]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONDigitStoreV1Iterator.h
debug message removed
[u/mrichter/AliRoot.git] / MUON / AliMUONDigitStoreV1Iterator.h
CommitLineData
fe44e30b 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
9/// \ingroup base
10/// \class AliMUONDigitStoreV1Iterator
11///
12/// \brief Implementation of TIterator for AliMUONDigitStoreV1
13///
14// Author Laurent Aphecetche
15
16#ifndef ALIMUONTOTCASTOREITERATOR_H
17# include "AliMUONTOTCAStoreIterator.h"
18#endif
19
20class AliMUONDigitStoreV1Iterator : public AliMUONTOTCAStoreIterator
21{
22public:
23 AliMUONDigitStoreV1Iterator(const AliMUONDigitStoreV1Iterator& rhs);
6805f5be 24 AliMUONDigitStoreV1Iterator& operator=(const TIterator& rhs);
fe44e30b 25 AliMUONDigitStoreV1Iterator& operator=(const AliMUONDigitStoreV1Iterator& rhs);
26 AliMUONDigitStoreV1Iterator(TObjArray* a,
27 Int_t firstDetElemId,
28 Int_t lastDetElemId,
29 Int_t cathode=2);
30
31 virtual ~AliMUONDigitStoreV1Iterator();
32
33 virtual TObject* Next();
34
35 virtual const TCollection* GetCollection() const;
36
37private:
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
42
43 ClassDef(AliMUONDigitStoreV1Iterator,1) // Implementation of TIterator
44};
45
46#endif