CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
EcalPreshowerNavigator Class Reference

#include <EcalPreshowerNavigator.h>

Inheritance diagram for EcalPreshowerNavigator:
CaloNavigator< ESDetId >

Public Member Functions

 EcalPreshowerNavigator (const ESDetId &home, const CaloSubdetectorTopology *esTopology)
 
- Public Member Functions inherited from CaloNavigator< ESDetId >
 CaloNavigator ()
 Default constructor. More...
 
 CaloNavigator (const ESDetId &home)
 
 CaloNavigator (const ESDetId &home, const CaloSubdetectorTopology *topology)
 
virtual ESDetId down () const
 move the navigator west More...
 
virtual ESDetId east () const
 move the navigator east More...
 
const CaloSubdetectorTopologygetTopology () const
 set the starting position More...
 
void home () const
 move the navigator back to the starting point More...
 
virtual ESDetId north () const
 move the navigator north More...
 
virtual ESDetId offsetBy (int deltaX, int deltaY) const
 Free movement of arbitray steps. More...
 
ESDetId operator* () const
 get the current position More...
 
ESDetId pos () const
 get the current position More...
 
void setHome (const ESDetId &startingPoint)
 set the starting position More...
 
void setTopology (const CaloSubdetectorTopology *)
 set the starting position More...
 
virtual ESDetId south () const
 move the navigator south More...
 
virtual ESDetId up () const
 move the navigator west More...
 
virtual ESDetId west () const
 move the navigator west More...
 
virtual ~CaloNavigator ()
 Default constructor. More...
 

Additional Inherited Members

- Protected Attributes inherited from CaloNavigator< ESDetId >
ESDetId currentPoint_
 
const CaloSubdetectorTopologymyTopology_
 
ESDetId startingPoint_
 

Detailed Description

Definition at line 7 of file EcalPreshowerNavigator.h.

Constructor & Destructor Documentation

EcalPreshowerNavigator::EcalPreshowerNavigator ( const ESDetId home,
const CaloSubdetectorTopology esTopology 
)
inline

Definition at line 9 of file EcalPreshowerNavigator.h.

9  :
10  CaloNavigator<ESDetId>(home,esTopology)
11  {
12  };
void home() const
move the navigator back to the starting point