#include <CaloTowerNavigator.h>
Public Member Functions | |
CaloTowerNavigator (const CaloTowerDetId &home, const CaloSubdetectorTopology *topo) | |
Public Member Functions inherited from CaloNavigator< CaloTowerDetId > | |
CaloNavigator () | |
Default constructor. More... | |
CaloNavigator (const CaloTowerDetId &home) | |
CaloNavigator (const CaloTowerDetId &home, const CaloSubdetectorTopology *topology) | |
virtual CaloTowerDetId | down () const |
move the navigator west More... | |
virtual CaloTowerDetId | east () const |
move the navigator east More... | |
const CaloSubdetectorTopology * | getTopology () const |
set the starting position More... | |
void | home () const |
move the navigator back to the starting point More... | |
virtual CaloTowerDetId | north () const |
move the navigator north More... | |
virtual CaloTowerDetId | offsetBy (int deltaX, int deltaY) const |
Free movement of arbitray steps. More... | |
CaloTowerDetId | operator* () const |
get the current position More... | |
CaloTowerDetId | pos () const |
get the current position More... | |
void | setHome (const CaloTowerDetId &startingPoint) |
set the starting position More... | |
void | setTopology (const CaloSubdetectorTopology *) |
set the starting position More... | |
virtual CaloTowerDetId | south () const |
move the navigator south More... | |
virtual CaloTowerDetId | up () const |
move the navigator west More... | |
virtual CaloTowerDetId | west () const |
move the navigator west More... | |
virtual | ~CaloNavigator () |
Default constructor. More... | |
Additional Inherited Members | |
Protected Attributes inherited from CaloNavigator< CaloTowerDetId > | |
CaloTowerDetId | currentPoint_ |
const CaloSubdetectorTopology * | myTopology_ |
CaloTowerDetId | startingPoint_ |
Definition at line 7 of file CaloTowerNavigator.h.
|
inline |
Definition at line 10 of file CaloTowerNavigator.h.