#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 40 of file CaloRectangle.h.
|
inline |
Definition at line 42 of file CaloRectangle.h.
|
inline |
Definition at line 58 of file CaloRectangle.h.
References CaloRectangleRange< T >::Iterator::iEtaOrIX_.
|
inline |
Definition at line 59 of file CaloRectangle.h.
References CaloRectangleRange< T >::Iterator::iPhiOrIY_.
|
inline |
Definition at line 64 of file CaloRectangle.h.
References CaloRectangleRange< T >::Iterator::iEtaOrIX_, CaloRectangleRange< T >::Iterator::iPhiOrIY_, and trackingPlots::other.
|
inline |
Definition at line 68 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 49 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 61 of file CaloRectangle.h.
References CaloRectangleRange< T >::Iterator::iEtaOrIX_, CaloRectangleRange< T >::Iterator::iPhiOrIY_, and trackingPlots::other.
|
private |
Definition at line 71 of file CaloRectangle.h.
Referenced by CaloRectangleRange< T >::Iterator::operator*().
|
private |
Definition at line 76 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 77 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 73 of file CaloRectangle.h.
Referenced by CaloRectangleRange< T >::Iterator::operator++().
|
private |
Definition at line 74 of file CaloRectangle.h.
Referenced by CaloRectangleRange< T >::Iterator::operator*().