![]() |
ATLAS Offline Software
|
Classes | |
| struct | AthenaInternalInstan |
| class | ROOT6_AthenaPython_WorkAround_Dummy |
| class | ROOT6_StoreGateBindings_WorkAround_Dummy |
Functions | |
| CLID | getClid (IClassIDSvc *self, const std::string &typeName) |
| StatusCode | initPyInterpreter () |
| correctly initialize the python interpreter in case it hasn't been done yet. | |
| PyObject * | recordObjectToStore (StoreGateSvc *store, PyObject *obj, PyObject *pykey, bool allowMods=true, bool resetOnly=true, bool noHist=false) |
| record object to storegate | |
| void | py_sg_clearProxyPayload (StoreGateSvc *self, SG::DataProxy *) |
| PyObject * | retrieveObjectFromStore (PyObject *storeGateSvc, PyObject *tp, PyObject *key) |
| PyObject * | recordObjectToStore (PyObject *storeGateSvc, PyObject *obj, PyObject *key, bool allowMods=true, bool resetOnly=true, bool noHist=false) |
| PyObject * | py_sg_contains (PyObject *storeGateSvc, PyObject *tp, PyObject *key) |
| PyObject * | py_sg_getitem (PyObject *storeGateSvc, PyObject *key) |
| PyObject * | retrieveObjectFromStore (StoreGateSvc *store, PyObject *tp, PyObject *pykey) |
| retrieve object of specified type from storegate | |
| PyObject * | py_sg_getitem (StoreGateSvc *self, PyObject *pykey) |
| typeless retrieve ... slower than above, and potential to return unexpected type if objects of different type but same key | |
| PyObject * | py_sg_contains (StoreGateSvc *store, PyObject *tp, PyObject *pykey) |
| check if object of specified type is in storegate | |
| CLID AthenaInternal::getClid | ( | IClassIDSvc * | self, |
| const std::string & | typeName ) |
Definition at line 35 of file AthenaPythonDict.h.
| StatusCode AthenaInternal::initPyInterpreter | ( | ) |
correctly initialize the python interpreter in case it hasn't been done yet.
Definition at line 60 of file initPyInterpreter.cxx.
| void AthenaInternal::py_sg_clearProxyPayload | ( | StoreGateSvc * | self, |
| SG::DataProxy * | dp ) |
Definition at line 458 of file StoreGatePyExt.cxx.
| PyObject * AthenaInternal::py_sg_contains | ( | PyObject * | storeGateSvc, |
| PyObject * | tp, | ||
| PyObject * | key ) |
Definition at line 346 of file StoreGatePyExt.cxx.
| PyObject * AthenaInternal::py_sg_contains | ( | StoreGateSvc * | store, |
| PyObject * | tp, | ||
| PyObject * | pykey ) |
check if object of specified type is in storegate
Definition at line 354 of file StoreGatePyExt.cxx.
Definition at line 414 of file StoreGatePyExt.cxx.
| PyObject * AthenaInternal::py_sg_getitem | ( | StoreGateSvc * | self, |
| PyObject * | pykey ) |
typeless retrieve ... slower than above, and potential to return unexpected type if objects of different type but same key
Definition at line 422 of file StoreGatePyExt.cxx.
| PyObject * AthenaInternal::recordObjectToStore | ( | PyObject * | storeGateSvc, |
| PyObject * | obj, | ||
| PyObject * | key, | ||
| bool | allowMods = true, | ||
| bool | resetOnly = true, | ||
| bool | noHist = false ) |
Definition at line 464 of file StoreGatePyExt.cxx.
| PyObject * AthenaInternal::recordObjectToStore | ( | StoreGateSvc * | , |
| PyObject * | , | ||
| PyObject * | , | ||
| bool | , | ||
| bool | , | ||
| bool | ) |
record object to storegate
Definition at line 476 of file StoreGatePyExt.cxx.
| PyObject * AthenaInternal::retrieveObjectFromStore | ( | PyObject * | storeGateSvc, |
| PyObject * | tp, | ||
| PyObject * | key ) |
Definition at line 101 of file StoreGatePyExt.cxx.
| PyObject * AthenaInternal::retrieveObjectFromStore | ( | StoreGateSvc * | store, |
| PyObject * | tp, | ||
| PyObject * | pykey ) |
retrieve object of specified type from storegate
Definition at line 109 of file StoreGatePyExt.cxx.