AliRoot Core  a565103 (a565103)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONDigitStoreV1Iterator Class Reference

Implementation of TIterator for AliMUONDigitStoreV1. More...

#include <AliMUONDigitStoreV1Iterator.h>

Inheritance diagram for AliMUONDigitStoreV1Iterator:

Public Member Functions

 AliMUONDigitStoreV1Iterator (const AliMUONDigitStoreV1Iterator &rhs)
 
AliMUONDigitStoreV1Iteratoroperator= (const TIterator &rhs)
 
AliMUONDigitStoreV1Iteratoroperator= (const AliMUONDigitStoreV1Iterator &rhs)
 
 AliMUONDigitStoreV1Iterator (TObjArray *a, Int_t firstDetElemId, Int_t lastDetElemId, Int_t cathode=2)
 
virtual ~AliMUONDigitStoreV1Iterator ()
 
virtual TObject * Next ()
 
virtual const TCollection * GetCollection () const
 
- Public Member Functions inherited from AliMUONTOTCAStoreIterator
 AliMUONTOTCAStoreIterator (const TObjArray *a, Int_t firstChamberId, Int_t lastChamberId)
 
 AliMUONTOTCAStoreIterator (const AliMUONTOTCAStoreIterator &rhs)
 
AliMUONTOTCAStoreIteratoroperator= (const TIterator &rhs)
 
AliMUONTOTCAStoreIteratoroperator= (const AliMUONTOTCAStoreIterator &rhs)
 
virtual ~AliMUONTOTCAStoreIterator ()
 
virtual void Reset ()
 

Private Attributes

TObjArrayfArray
 array we iterate upon More...
 
Int_t fFirstDetElemId
 first detection element to iterate upon More...
 
Int_t fLastDetElemId
 last detection element to iterate upon More...
 
Int_t fCathode
 cathode to iterate upon More...
 

Detailed Description

Implementation of TIterator for AliMUONDigitStoreV1.

Implementation of TIteraor for AliMUONVDigitStoreV1 Reuses the AliMUONTOTCAStoreIterator iterator

Author
Laurent Aphecetche, Subatech

Definition at line 20 of file AliMUONDigitStoreV1Iterator.h.

Constructor & Destructor Documentation

AliMUONDigitStoreV1Iterator::AliMUONDigitStoreV1Iterator ( const AliMUONDigitStoreV1Iterator rhs)

copy ctor

Definition at line 54 of file AliMUONDigitStoreV1Iterator.cxx.

AliMUONDigitStoreV1Iterator::AliMUONDigitStoreV1Iterator ( TObjArray a,
Int_t  firstDetElemId,
Int_t  lastDetElemId,
Int_t  cathode = 2 
)

ctor

Definition at line 39 of file AliMUONDigitStoreV1Iterator.cxx.

AliMUONDigitStoreV1Iterator::~AliMUONDigitStoreV1Iterator ( )
virtual

dtor

Definition at line 104 of file AliMUONDigitStoreV1Iterator.cxx.

Member Function Documentation

const TCollection * AliMUONDigitStoreV1Iterator::GetCollection ( ) const
virtual

Return the TObjArray we're iterating upon

Reimplemented from AliMUONTOTCAStoreIterator.

Definition at line 111 of file AliMUONDigitStoreV1Iterator.cxx.

TObject * AliMUONDigitStoreV1Iterator::Next ( )
virtual

Return the next digit (with its DE in [fFirstDetElemId,fLastDetElemId], and its cathode == fCathode (or any cathode if fCathode==2) in the store.

Reimplemented from AliMUONTOTCAStoreIterator.

Definition at line 119 of file AliMUONDigitStoreV1Iterator.cxx.

AliMUONDigitStoreV1Iterator & AliMUONDigitStoreV1Iterator::operator= ( const TIterator &  rhs)

overriden assignment operator (imposed by Root's definition of TIterator ?)

Definition at line 66 of file AliMUONDigitStoreV1Iterator.cxx.

AliMUONDigitStoreV1Iterator & AliMUONDigitStoreV1Iterator::operator= ( const AliMUONDigitStoreV1Iterator rhs)

assignement operator

Definition at line 89 of file AliMUONDigitStoreV1Iterator.cxx.

Member Data Documentation

TObjArray* AliMUONDigitStoreV1Iterator::fArray
private

array we iterate upon

Definition at line 38 of file AliMUONDigitStoreV1Iterator.h.

Referenced by GetCollection(), and operator=().

Int_t AliMUONDigitStoreV1Iterator::fCathode
private

cathode to iterate upon

Definition at line 41 of file AliMUONDigitStoreV1Iterator.h.

Referenced by Next(), and operator=().

Int_t AliMUONDigitStoreV1Iterator::fFirstDetElemId
private

first detection element to iterate upon

Definition at line 39 of file AliMUONDigitStoreV1Iterator.h.

Referenced by Next(), and operator=().

Int_t AliMUONDigitStoreV1Iterator::fLastDetElemId
private

last detection element to iterate upon

Definition at line 40 of file AliMUONDigitStoreV1Iterator.h.

Referenced by Next(), and operator=().


The documentation for this class was generated from the following files: