AliPhysics  86877f2 (86877f2)
AliV0ReaderV1::iterator Class Reference

#include <AliV0ReaderV1.h>

Inheritance diagram for AliV0ReaderV1::iterator:

Public Types

enum  Direction_t { kForwardDirection = 0, kBackwardDirection = 1 }
 

Public Member Functions

 iterator (const AliV0ReaderV1 *reader, Direction_t dir, int position)
 
 iterator (const iterator &other)
 
iteratoroperator= (const iterator &other)
 
virtual ~iterator ()
 
bool operator!= (iterator &other) const
 
iterator operator++ (int)
 
iteratoroperator++ ()
 
iterator operator-- (int)
 
iteratoroperator-- ()
 
AliConversionPhotonBaseoperator* ()
 

Private Attributes

const AliV0ReaderV1fkData
 V0 reader used to iterate over. More...
 
int fCurrentIndex
 Index of the current element. More...
 
Direction_t fDirection
 Iterator in forward direction. More...
 

Detailed Description

Definition at line 48 of file AliV0ReaderV1.h.

Member Enumeration Documentation

Enumerator
kForwardDirection 
kBackwardDirection 

Definition at line 50 of file AliV0ReaderV1.h.

Constructor & Destructor Documentation

AliV0ReaderV1::iterator::iterator ( const AliV0ReaderV1 reader,
Direction_t  dir,
int  position 
)
AliV0ReaderV1::iterator::iterator ( const iterator other)

Definition at line 1936 of file AliV0ReaderV1.cxx.

virtual AliV0ReaderV1::iterator::~iterator ( )
inlinevirtual

Definition at line 57 of file AliV0ReaderV1.h.

Member Function Documentation

bool AliV0ReaderV1::iterator::operator!= ( AliV0ReaderV1::iterator other) const

Definition at line 1953 of file AliV0ReaderV1.cxx.

Referenced by ~iterator().

AliConversionPhotonBase * AliV0ReaderV1::iterator::operator* ( )

Definition at line 1988 of file AliV0ReaderV1.cxx.

Referenced by ~iterator().

AliV0ReaderV1::iterator AliV0ReaderV1::iterator::operator++ ( int  index)

Definition at line 1958 of file AliV0ReaderV1.cxx.

AliV0ReaderV1::iterator & AliV0ReaderV1::iterator::operator++ ( )

Definition at line 1964 of file AliV0ReaderV1.cxx.

Referenced by operator++(), and ~iterator().

AliV0ReaderV1::iterator AliV0ReaderV1::iterator::operator-- ( int  )

Definition at line 1973 of file AliV0ReaderV1.cxx.

AliV0ReaderV1::iterator & AliV0ReaderV1::iterator::operator-- ( )

Definition at line 1979 of file AliV0ReaderV1.cxx.

Referenced by operator--(), and ~iterator().

AliV0ReaderV1::iterator & AliV0ReaderV1::iterator::operator= ( const iterator other)

Definition at line 1944 of file AliV0ReaderV1.cxx.

Member Data Documentation

int AliV0ReaderV1::iterator::fCurrentIndex
private

Index of the current element.

Definition at line 68 of file AliV0ReaderV1.h.

Referenced by operator!=(), operator*(), operator++(), operator--(), and operator=().

Direction_t AliV0ReaderV1::iterator::fDirection
private

Iterator in forward direction.

Definition at line 69 of file AliV0ReaderV1.h.

Referenced by operator++(), operator--(), and operator=().

const AliV0ReaderV1* AliV0ReaderV1::iterator::fkData
private

V0 reader used to iterate over.

Definition at line 67 of file AliV0ReaderV1.h.

Referenced by operator!=(), operator*(), and operator=().


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