![]() |
AliRoot Core
v5-06-30 (35d6c57)
|
Base implementation of TIterator for AliMUONClusterStoreV2. More...
#include <AliMUONClusterStoreV2Iterator.h>
Public Member Functions | |
AliMUONClusterStoreV2Iterator (const AliMUONClusterStoreV2 *store, Int_t firstChamberId, Int_t lastChamberId) | |
virtual | ~AliMUONClusterStoreV2Iterator () |
TObject * | Next () |
void | Reset () |
virtual const TCollection * | GetCollection () const |
Return 0 as we're not dealing with TCollection objects really. More... | |
Private Member Functions | |
TObject * | NextInCurrentChamber () const |
AliMUONClusterStoreV2Iterator (const AliMUONClusterStoreV2Iterator &rhs) | |
Not implemented. More... | |
AliMUONClusterStoreV2Iterator & | operator= (const AliMUONClusterStoreV2Iterator &rhs) |
Not implemented. More... | |
AliMUONClusterStoreV2Iterator & | operator= (const TIterator &rhs) |
Overriden TIterator virtual operator=. More... | |
Private Attributes | |
const AliMUONClusterStoreV2 * | fkStore |
store to iterate upon More... | |
Int_t | fFirstChamberId |
first chamber More... | |
Int_t | fLastChamberId |
last chamber More... | |
Int_t | fCurrentChamberId |
current chamber More... | |
TIterator * | fChamberIterator |
helper iterator More... | |
Base implementation of TIterator for AliMUONClusterStoreV2.
Implementation of TIterator for AliMUONClusterStoreV2
Definition at line 21 of file AliMUONClusterStoreV2Iterator.h.
AliMUONClusterStoreV2Iterator::AliMUONClusterStoreV2Iterator | ( | const AliMUONClusterStoreV2 * | store, |
Int_t | firstChamberId, | ||
Int_t | lastChamberId | ||
) |
Constructor for partial iteration
Definition at line 40 of file AliMUONClusterStoreV2Iterator.cxx.
|
virtual |
Destructor
Definition at line 68 of file AliMUONClusterStoreV2Iterator.cxx.
|
private |
Not implemented.
|
inlinevirtual |
Return 0 as we're not dealing with TCollection objects really.
Definition at line 34 of file AliMUONClusterStoreV2Iterator.h.
TObject * AliMUONClusterStoreV2Iterator::Next | ( | ) |
Return next cluster in store
Definition at line 83 of file AliMUONClusterStoreV2Iterator.cxx.
|
private |
Return the value corresponding to theKey in iterator iter
Definition at line 75 of file AliMUONClusterStoreV2Iterator.cxx.
Referenced by Next().
|
private |
Not implemented.
|
private |
Overriden TIterator virtual operator=.
Definition at line 59 of file AliMUONClusterStoreV2Iterator.cxx.
void AliMUONClusterStoreV2Iterator::Reset | ( | void | ) |
Reset the iterator
Definition at line 103 of file AliMUONClusterStoreV2Iterator.cxx.
Referenced by AliMUONClusterStoreV2Iterator().
|
private |
helper iterator
Definition at line 51 of file AliMUONClusterStoreV2Iterator.h.
Referenced by Next(), NextInCurrentChamber(), Reset(), and ~AliMUONClusterStoreV2Iterator().
|
private |
current chamber
Definition at line 50 of file AliMUONClusterStoreV2Iterator.h.
|
private |
first chamber
Definition at line 48 of file AliMUONClusterStoreV2Iterator.h.
Referenced by AliMUONClusterStoreV2Iterator(), and Reset().
|
private |
store to iterate upon
Definition at line 47 of file AliMUONClusterStoreV2Iterator.h.
|
private |
last chamber
Definition at line 49 of file AliMUONClusterStoreV2Iterator.h.
Referenced by AliMUONClusterStoreV2Iterator(), and Next().