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