ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Control
StoreGateBindings
src
StoreGateBindingsDict.h
Go to the documentation of this file.
1
2
3
/*
4
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
#ifndef STOREGATEBINDINGS_STOREGATEBINDINGSDICT_H
8
#define STOREGATEBINDINGS_STOREGATEBINDINGSDICT_H
9
10
#include "
StoreGate/StoreGateSvc.h
"
11
12
struct
_object;
13
typedef
_object
PyObject
;
14
15
namespace
AthenaInternal
{
16
17
class
ROOT6_StoreGateBindings_WorkAround_Dummy
{};
18
19
PyObject
*
20
retrieveObjectFromStore
(
PyObject
* storeGateSvc,
21
PyObject
* tp,
PyObject
* key );
22
23
PyObject
*
24
recordObjectToStore
(
PyObject
* storeGateSvc,
25
PyObject
* obj,
26
PyObject
* key,
27
bool
allowMods =
true
,
28
bool
resetOnly =
true
,
29
bool
noHist =
false
);
30
31
PyObject
*
32
py_sg_contains
(
PyObject
* storeGateSvc,
33
PyObject
* tp,
PyObject
* key);
34
35
PyObject
*
36
py_sg_getitem
(
PyObject
* storeGateSvc,
37
PyObject
* key);
38
39
void
40
py_sg_clearProxyPayload
(
StoreGateSvc
*,
SG::DataProxy
*);
41
}
42
43
#endif
// not STOREGATEBINDINGS_STOREGATEBINDINGSDICT_H
PyObject
_object PyObject
Definition
IPyComponent.h:27
StoreGateSvc.h
AthenaInternal::ROOT6_StoreGateBindings_WorkAround_Dummy
Definition
StoreGateBindingsDict.h:17
SG::DataProxy
Definition
DataProxy.h:45
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
AthenaInternal::py_sg_clearProxyPayload
void py_sg_clearProxyPayload(StoreGateSvc *self, SG::DataProxy *)
Definition
StoreGatePyExt.cxx:458
Generated on
for ATLAS Offline Software by
1.17.0