ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Control
StoreGateBindings
StoreGateBindings
StoreGatePyExt.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef STOREGATEBINDINGS_STOREGATEPYEXT_H
6
#define STOREGATEBINDINGS_STOREGATEPYEXT_H
7
12
13
14
class
StoreGateSvc
;
15
16
struct
_object;
17
typedef
_object
PyObject
;
18
19
namespace
AthenaInternal
{
20
22
PyObject
*
23
retrieveObjectFromStore
( StoreGateSvc* store,
24
PyObject
* tp,
PyObject
* pykey );
25
27
28
PyObject
*
29
py_sg_getitem
(StoreGateSvc* self,
30
PyObject
* pykey);
31
33
PyObject
*
34
py_sg_contains
(StoreGateSvc* store,
35
PyObject
* tp,
PyObject
* pykey);
36
37
39
PyObject
*
40
recordObjectToStore
( StoreGateSvc* store,
41
PyObject
* obj,
42
PyObject
* pykey,
43
bool
allowMods =
true
,
44
bool
resetOnly =
true
,
45
bool
noHist =
false
);
46
47
}
//AthenaInternal namespace
48
49
50
#endif
PyObject
_object PyObject
Definition
IPyComponent.h:27
StoreGateSvc
The Athena Transient Store API.
Definition
StoreGateSvc.h:120
AthenaInternal
Definition
AthenaPythonDict.h:32
AthenaInternal::retrieveObjectFromStore
PyObject * retrieveObjectFromStore(PyObject *storeGateSvc, PyObject *tp, PyObject *key)
Definition
StoreGatePyExt.cxx:101
AthenaInternal::py_sg_getitem
PyObject * py_sg_getitem(PyObject *storeGateSvc, PyObject *key)
Definition
StoreGatePyExt.cxx:414
AthenaInternal::py_sg_contains
PyObject * py_sg_contains(PyObject *storeGateSvc, PyObject *tp, PyObject *key)
Definition
StoreGatePyExt.cxx:346
AthenaInternal::recordObjectToStore
PyObject * recordObjectToStore(StoreGateSvc *, PyObject *, PyObject *, bool, bool, bool)
record object to storegate
Definition
StoreGatePyExt.cxx:476
Generated on
for ATLAS Offline Software by
1.17.0