#include <GaudiHandle.h>
|
| virtual | ~GaudiHandleInfo () |
| | virtual destructor so that derived class destructor is called.
|
| |
| const std::string & | componentType () const |
| |
| const std::string & | propertyName () const |
| | name as used in declareProperty(name,gaudiHandle)
|
| |
| void | setPropertyName (const std::string &propName) |
| | set name as used in declareProperty(name,gaudiHandle).
|
| |
| const std::string & | parentName () const |
| | The name of the parent.
|
| |
| virtual const std::string | pythonPropertyClassName () const =0 |
| | The python class name for the property in the genconf-generated configurables.
|
| |
| virtual const std::string | pythonRepr () const =0 |
| | Python representation of handle, i.e.
|
| |
|
| | GaudiHandleInfo (const std::string &myComponentType, const std::string &myParentName) |
| | Some basic information and helper functions shared between various handles/arrays.
|
| |
Definition at line 14 of file GaudiHandle.h.
| GaudiHandleInfo::GaudiHandleInfo |
( |
const std::string & |
myComponentType, |
|
|
const std::string & |
myParentName |
|
) |
| |
|
inlineprotected |
Some basic information and helper functions shared between various handles/arrays.
- Parameters
-
| myComponentType,: | string indicating what type of component the handle is pointing to. For example: "PublicTool", "PrivateTool", "Service". This is used for printout and on the python side for type checking. On the python side there are classes with these names with "Handle" appended: PublicToolHandle,PrivateToolHandle,ServiceHandle |
| myParentName,: | Name of the parent that has this handle as a member. Used in printout. |
Definition at line 24 of file GaudiHandle.h.
| virtual GaudiHandleInfo::~GaudiHandleInfo |
( |
| ) |
|
|
inlinevirtual |
virtual destructor so that derived class destructor is called.
Definition at line 29 of file GaudiHandle.h.
| const std::string& GaudiHandleInfo::componentType |
( |
| ) |
const |
|
inline |
| const std::string& GaudiHandleInfo::parentName |
( |
| ) |
const |
|
inline |
| const std::string& GaudiHandleInfo::propertyName |
( |
| ) |
const |
|
inline |
name as used in declareProperty(name,gaudiHandle)
Definition at line 38 of file GaudiHandle.h.
| virtual const std::string GaudiHandleInfo::pythonPropertyClassName |
( |
| ) |
const |
|
pure virtual |
The python class name for the property in the genconf-generated configurables.
The python class is defined in GaudiPython/python/GaudiHandles.py. To be implemented in derived class.
Implemented in GaudiHandleArrayBase, and GaudiHandleBase.
| virtual const std::string GaudiHandleInfo::pythonRepr |
( |
| ) |
const |
|
pure virtual |
| void GaudiHandleInfo::setPropertyName |
( |
const std::string & |
propName | ) |
|
|
inline |
set name as used in declareProperty(name,gaudiHandle).
Used in printout.
Definition at line 43 of file GaudiHandle.h.
| std::string GaudiHandleInfo::m_componentType |
|
private |
| std::string GaudiHandleInfo::m_parentName |
|
private |
| std::string GaudiHandleInfo::m_propertyName |
|
private |
The documentation for this class was generated from the following file:
- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v25r1/GaudiKernel/GaudiKernel/GaudiHandle.h