AliRoot Core  edcc906 (edcc906)
AliMpManuIterator.h
Go to the documentation of this file.
1 #ifndef ALIMPMANUITERATOR_H
2 #define ALIMPMANUITERATOR_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 
13 // Author Laurent Aphecetche, Subatech
14 
15 #ifndef ROOT_TObject
16 # include "TObject.h"
17 #endif
18 
19 class AliMpBusPatch;
20 class TIterator;
21 
22 class AliMpManuIterator : public TObject
23 {
24 public:
25 
27  virtual ~AliMpManuIterator();
28 
29  Bool_t Next(Int_t& detElemId, Int_t& manuId);
30 
31  void Reset();
32 
33 private:
38 
39 private:
40 
41  TIterator* fIterator;
44 
45  ClassDef(AliMpManuIterator,2) // Iterator on MUON tracker manus
46 };
47 
48 #endif
AliMpBusPatch * fCurrentBusPatch
current bus patch
Bool_t Next(Int_t &detElemId, Int_t &manuId)
Class to loop over all manus of MUON Tracker.
TIterator * fIterator
internal iterator
The class defines the properties of BusPatch.
Definition: AliMpBusPatch.h:21
AliMpManuIterator & operator=(const AliMpManuIterator &rhs)
not implemented
Int_t fCurrentManuIndex
current manu index in current bus patch