|
FairRoot/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 | ( | ) |
Definition at line 29 of file PndEmcTwoCoordIndex.cxx.
References fCoords.
| PndEmcTwoCoordIndex::PndEmcTwoCoordIndex | ( | long | theXcoord, |
| long | theYcoord, | ||
| long | theIndex | ||
| ) |
Definition at line 35 of file PndEmcTwoCoordIndex.cxx.
|
virtual |
Definition at line 44 of file PndEmcTwoCoordIndex.cxx.
|
virtual |
|
virtual |
|
inline |
Definition at line 65 of file PndEmcTwoCoordIndex.h.
References fIndex.
Referenced by PndEmcDigi::depthPosition(), PndEmcExpClusterSplitter::Exec(), and PndEmcStructure::Print().
| bool PndEmcTwoCoordIndex::IsNeighbour | ( | PndEmcTwoCoordIndex * | _tci | ) |
Definition at line 74 of file PndEmcTwoCoordIndex.cxx.
References fCoords, XCoord(), and YCoord().
Referenced by PndEmc2DLocMaxFinder::getNeighbourDigis(), and PndEmcDigi::isNeighbour().
|
inline |
| bool PndEmcTwoCoordIndex::operator< | ( | const PndEmcTwoCoordIndex & | compare | ) | const |
|
inline |
|
inline |
Definition at line 63 of file PndEmcTwoCoordIndex.h.
References fCoords.
Referenced by PndEmcAnalysis::Exec(), PndEmcExpClusterSplitter::Exec(), IsNeighbour(), PndEmcWaveformWriteoutBuffer::Modify(), PndEmcDigi::PndEmcDigi(), PndEmcStructure::Print(), and PndEmcDigi::SetDetectorId().
|
inline |
Definition at line 64 of file PndEmcTwoCoordIndex.h.
References fCoords.
Referenced by PndEmcAnalysis::Exec(), PndEmcExpClusterSplitter::Exec(), IsNeighbour(), PndEmcWaveformWriteoutBuffer::Modify(), PndEmcDigi::PndEmcDigi(), PndEmcStructure::Print(), and PndEmcDigi::SetDetectorId().
|
protected |
Definition at line 74 of file PndEmcTwoCoordIndex.h.
Referenced by IsNeighbour(), PndEmcTwoCoordIndex(), XCoord(), and YCoord().
|
protected |
Definition at line 75 of file PndEmcTwoCoordIndex.h.
Referenced by Index(), operator!=(), operator<(), and operator==().
|
protected |
Definition at line 76 of file PndEmcTwoCoordIndex.h.
Referenced by AddToNeighbourList(), and GetNeighbours().
1.8.5