| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

IPositionerTool Class Reference

Interface for service to place movable volumes in detector geometry. More...

#include <IPositionerTool.h>

Inheritance diagram for IPositionerTool:

[legend]
Collaboration diagram for IPositionerTool:
[legend]
List of all members.

Public Types

 SUCCESS
 NO_INTERFACE
 VERSMISMATCH
 LAST_ERROR
enum  Status

Public Member Functions

virtual StatusCode placeVolume ()=0
 Place a volume in the geometry.
virtual ~IPositionerTool ()
virtual const std::string & type () const =0
virtual const IInterfaceparent () const =0
virtual StatusCode configure ()=0
virtual StatusCode initialize ()=0
virtual StatusCode start ()=0
virtual StatusCode stop ()=0
virtual StatusCode finalize ()=0
virtual StatusCode terminate ()=0
virtual StatusCode reinitialize ()=0
virtual StatusCode restart ()=0
virtual Gaudi::StateMachine::State FSMState () const =0
virtual StatusCode sysInitialize ()=0
virtual StatusCode sysStart ()=0
virtual StatusCode sysStop ()=0
virtual StatusCode sysFinalize ()=0
virtual StatusCode sysReinitialize ()=0
virtual StatusCode sysRestart ()=0
virtual unsigned long refCount () const =0
virtual const std::string & name () const =0
virtual StatusCode queryInterface (const InterfaceID &riid, void **ppvInterface)=0
virtual unsigned long addRef ()=0
virtual unsigned long release ()=0

Static Public Member Functions

static const InterfaceIDinterfaceID ()

Public Attributes

 SUCCESS
 NO_INTERFACE
 VERSMISMATCH
 LAST_ERROR

Detailed Description

Interface for service to place movable volumes in detector geometry.

This tool provides methods to place movable volumes in the detector geometry. An example use is the placement of deployable calibration sources.

dandwyer@caltech.edu 21/10/2008

Definition at line 20 of file IPositionerTool.h.


Constructor & Destructor Documentation

IPositionerTool::~IPositionerTool (  )  [virtual]

Definition at line 11 of file IPositionerTool.cc.

00012 {
00013 }


Member Function Documentation

const InterfaceID & IPositionerTool::interfaceID (  )  [static]

Reimplemented from IAlgTool.

Definition at line 7 of file IPositionerTool.cc.

00007                                                 {
00008   return IID_IPositionerTool;
00009 }

virtual StatusCode IPositionerTool::placeVolume (  )  [pure virtual]

Place a volume in the geometry.

Implemented in AutoPositionerTool, and PositionerTool.


The documentation for this class was generated from the following files:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:15:11 2011 for DetHelpers by doxygen 1.4.7