![]() |
PandaRoot
|
stores crystal index coordinates (x,y) or (theta,phi) More...
#include <PndEmcTwoCoordIndex.h>
Public Member Functions | |
PndEmcTwoCoordIndex () | |
PndEmcTwoCoordIndex (long theXcoord, long theYcoord, long theIndex) | |
virtual | ~PndEmcTwoCoordIndex () |
bool | operator== (const PndEmcTwoCoordIndex &c) const |
bool | operator!= (const PndEmcTwoCoordIndex &c) const |
bool | operator< (const PndEmcTwoCoordIndex &) const |
virtual const PndEmcCoordIndexSet | GetNeighbours () const |
long | XCoord () const |
long | YCoord () const |
long | Index () const |
virtual void | AddToNeighbourList (PndEmcTwoCoordIndex *) |
bool | IsNeighbour (PndEmcTwoCoordIndex *_tci) |
Protected Attributes | |
long | fCoords [2] |
long | fIndex |
PndEmcCoordIndexSet | fNeighbours |
stores crystal index coordinates (x,y) or (theta,phi)
Definition at line 41 of file PndEmcTwoCoordIndex.h.
PndEmcTwoCoordIndex::PndEmcTwoCoordIndex | ( | ) |
PndEmcTwoCoordIndex::PndEmcTwoCoordIndex | ( | long | theXcoord, |
long | theYcoord, | ||
long | theIndex | ||
) |
|
virtual |
|
virtual |
Referenced by Index().
|
virtual |
Referenced by operator!=().
|
inline |
Definition at line 62 of file PndEmcTwoCoordIndex.h.
References AddToNeighbourList(), fIndex, and IsNeighbour().
bool PndEmcTwoCoordIndex::IsNeighbour | ( | PndEmcTwoCoordIndex * | _tci | ) |
Referenced by Index().
|
inline |
Definition at line 54 of file PndEmcTwoCoordIndex.h.
References fIndex, GetNeighbours(), and operator<().
bool PndEmcTwoCoordIndex::operator< | ( | const PndEmcTwoCoordIndex & | ) | const |
Referenced by operator!=().
|
inline |
|
inline |
|
inline |
|
protected |
Definition at line 70 of file PndEmcTwoCoordIndex.h.
|
protected |
Definition at line 71 of file PndEmcTwoCoordIndex.h.
Referenced by Index(), operator!=(), and operator==().
|
protected |
Definition at line 72 of file PndEmcTwoCoordIndex.h.