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