#include <CaloRectangle.h>
Public Member Functions | |
int | iEtaOrIX () const |
int | iPhiOrIY () const |
Iterator (T const &home, int iEtaOrIX, int iPhiOrIY, CaloRectangle const rectangle, CaloSubdetectorTopology const &topology) | |
bool | operator!= (Iterator const &other) const |
T | operator* () const |
Iterator & | operator++ () |
bool | operator== (Iterator const &other) const |
Private Attributes | |
const T | home_ |
int | iEtaOrIX_ |
int | iPhiOrIY_ |
const CaloRectangle | rectangle_ |
CaloSubdetectorTopology const & | topology_ |
Definition at line 38 of file CaloRectangle.h.
|
inline |
Definition at line 40 of file CaloRectangle.h.
|
inline |
Definition at line 56 of file CaloRectangle.h.
References CaloRectangleRange< T >::Iterator::iEtaOrIX_.
Referenced by CaloRectangleRange< T >::Iterator::operator!=(), and CaloRectangleRange< T >::Iterator::operator==().
|
inline |
Definition at line 57 of file CaloRectangle.h.
References CaloRectangleRange< T >::Iterator::iPhiOrIY_.
Referenced by CaloRectangleRange< T >::Iterator::operator!=(), and CaloRectangleRange< T >::Iterator::operator==().
|
inline |
Definition at line 62 of file CaloRectangle.h.
References CaloRectangleRange< T >::Iterator::iEtaOrIX(), CaloRectangleRange< T >::Iterator::iEtaOrIX_, CaloRectangleRange< T >::Iterator::iPhiOrIY(), and CaloRectangleRange< T >::Iterator::iPhiOrIY_.
|
inline |
Definition at line 66 of file CaloRectangle.h.
References CaloRectangleRange< T >::Iterator::home_, CaloRectangleRange< T >::Iterator::iEtaOrIX_, CaloRectangleRange< T >::Iterator::iPhiOrIY_, offsetBy(), and CaloRectangleRange< T >::Iterator::topology_.
|
inline |
Definition at line 47 of file CaloRectangle.h.
References CaloRectangleRange< T >::Iterator::iEtaOrIX_, CaloRectangleRange< T >::Iterator::iPhiOrIY_, CaloRectangle::iPhiOrIYMax, CaloRectangle::iPhiOrIYMin, and CaloRectangleRange< T >::Iterator::rectangle_.
|
inline |
Definition at line 59 of file CaloRectangle.h.
References CaloRectangleRange< T >::Iterator::iEtaOrIX(), CaloRectangleRange< T >::Iterator::iEtaOrIX_, CaloRectangleRange< T >::Iterator::iPhiOrIY(), and CaloRectangleRange< T >::Iterator::iPhiOrIY_.
|
private |
Definition at line 69 of file CaloRectangle.h.
Referenced by CaloRectangleRange< T >::Iterator::operator*().
|
private |
Definition at line 74 of file CaloRectangle.h.
Referenced by CaloRectangleRange< T >::Iterator::iEtaOrIX(), CaloRectangleRange< T >::Iterator::operator!=(), CaloRectangleRange< T >::Iterator::operator*(), CaloRectangleRange< T >::Iterator::operator++(), and CaloRectangleRange< T >::Iterator::operator==().
|
private |
Definition at line 75 of file CaloRectangle.h.
Referenced by CaloRectangleRange< T >::Iterator::iPhiOrIY(), CaloRectangleRange< T >::Iterator::operator!=(), CaloRectangleRange< T >::Iterator::operator*(), CaloRectangleRange< T >::Iterator::operator++(), and CaloRectangleRange< T >::Iterator::operator==().
|
private |
Definition at line 71 of file CaloRectangle.h.
Referenced by CaloRectangleRange< T >::Iterator::operator++().
|
private |
Definition at line 72 of file CaloRectangle.h.
Referenced by CaloRectangleRange< T >::Iterator::operator*().