ATLAS Offline Software
StoreGateBindingsDict.h
Go to the documentation of this file.
1 
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 
18 
19  PyObject*
21  PyObject* tp, PyObject* key );
22 
23  PyObject*
25  PyObject* obj,
26  PyObject* key,
27  bool allowMods = true,
28  bool resetOnly = true,
29  bool noHist = false);
30 
31  PyObject*
33  PyObject* tp, PyObject* key);
34 
35  PyObject*
37  PyObject* key);
38 
39  void
41 }
42 
43 #endif // not STOREGATEBINDINGS_STOREGATEBINDINGSDICT_H
PyObject
_object PyObject
Definition: StoreGateBindingsDict.h:12
AthenaInternal::ROOT6_StoreGateBindings_WorkAround_Dummy
Definition: StoreGateBindingsDict.h:17
ParticleTest.tp
tp
Definition: ParticleTest.py:25
AthenaInternal::py_sg_contains
PyObject * py_sg_contains(PyObject *storeGateSvc, PyObject *tp, PyObject *key)
Definition: StoreGatePyExt.cxx:346
AthenaInternal
Definition: AthenaPythonDict.h:31
StoreGateSvc
The Athena Transient Store API.
Definition: StoreGateSvc.h:125
AthenaInternal::py_sg_getitem
PyObject * py_sg_getitem(PyObject *storeGateSvc, PyObject *key)
Definition: StoreGatePyExt.cxx:414
TrigCaloRecConfig.storeGateSvc
storeGateSvc
Definition: TrigCaloRecConfig.py:583
AthenaInternal::py_sg_clearProxyPayload
void py_sg_clearProxyPayload(StoreGateSvc *self, SG::DataProxy *)
Definition: StoreGatePyExt.cxx:458
python.PyAthena.obj
obj
Definition: PyAthena.py:132
SG::DataProxy
Definition: DataProxy.h:45
PyObject
_object PyObject
Definition: IPyComponent.h:26
StoreGateSvc.h
AthenaInternal::retrieveObjectFromStore
PyObject * retrieveObjectFromStore(PyObject *storeGateSvc, PyObject *tp, PyObject *key)
Definition: StoreGatePyExt.cxx:101
AthenaInternal::recordObjectToStore
PyObject * recordObjectToStore(StoreGateSvc *, PyObject *, PyObject *, bool, bool, bool)
record object to storegate
Definition: StoreGatePyExt.cxx:476
mapkey::key
key
Definition: TElectronEfficiencyCorrectionTool.cxx:37