
Classes | |
| class | AppMgr |
| class | CallbackStreamBuf |
| class | iAlgorithm |
| class | iAlgTool |
| class | iDataSvc |
| class | iEventSelector |
| class | iHistogramSvc |
| class | Interface |
| class | InterfaceCast |
| class | iNTupleSvc |
| class | iProperty |
| class | iService |
| class | iToolSvc |
| class | PropertyEntry |
| class | PyAlgorithm |
Functions | |
| toArray (typ) | |
| deprecation (message) | |
| loaddict (dict) | |
| getClass (name, libs=[]) | |
| _getFIDandEvents (pfn) | |
| getComponentProperties (name) | |
| _copyFactoriesFromList (factories) | |
Variables | |
| list | __all__ |
| (c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations # # This software is distributed under the terms of the Apache version 2 licence, # copied verbatim in the file "LICENSE". | |
| gbl = cppyy.gbl | |
| Gaudi = gbl.Gaudi | |
| _gaudi = None | |
| Helper = gbl.GaudiPython.Helper | |
| StringProperty = gbl.Gaudi.Property("std::string") | |
| StringPropertyRef = gbl.Gaudi.Property("std::string&") | |
| GaudiHandleProperty = gbl.GaudiHandleProperty | |
| GaudiHandleArrayProperty = gbl.GaudiHandleArrayProperty | |
| DataObject = gbl.DataObject | |
| SUCCESS = gbl.StatusCode(gbl.StatusCode.SUCCESS) | |
| FAILURE = gbl.StatusCode(gbl.StatusCode.FAILURE) | |
| nullptr = cppyy.nullptr | |
| ROOT = cppyy.libPyROOT | |
| makeNullPointer = ROOT.MakeNullPointer | |
| setOwnership = ROOT.SetOwnership | |
| _CallbackStreamBufBase = gbl.GaudiPython.CallbackStreamBuf | |
| _PyAlgorithm = gbl.GaudiPython.PyAlgorithm | |
|
protected |
Definition at line 1416 of file Bindings.py.
|
protected |
Definition at line 1349 of file Bindings.py.
| GaudiPython.Bindings.deprecation | ( | message | ) |
Definition at line 133 of file Bindings.py.
| GaudiPython.Bindings.getClass | ( | name, | |
| libs = [] ) |
Function to retrieve a certain C++ class by name and to load dictionary if requested Usage: from gaudimodule import getClass # one knows that class is already loaded AppMgr = getClass( 'ApplicationMgr' ) # one knows where to look for class, if not loaded yet MCParticle = getClass( 'MCParticle' , 'EventDict' ) # one knows where to look for class, if not loaded yet Vertex = getClass( 'Vertex' , ['EventDict', 'PhysEventDict'] )
Definition at line 204 of file Bindings.py.
| GaudiPython.Bindings.getComponentProperties | ( | name | ) |
Get all the properties of a component as a Python dictionary. The component is instantiated using the component library
Definition at line 1366 of file Bindings.py.
| GaudiPython.Bindings.loaddict | ( | dict | ) |
Load an LCG dictionary
Definition at line 191 of file Bindings.py.
| GaudiPython.Bindings.toArray | ( | typ | ) |
Definition at line 114 of file Bindings.py.
|
private |
(c) Copyright 1998-2024 CERN for the benefit of the LHCb and ATLAS collaborations # # This software is distributed under the terms of the Apache version 2 licence, # copied verbatim in the file "LICENSE".
# # In applying this licence, CERN does not waive the privileges and immunities # granted to it by virtue of its status as an Intergovernmental Organization # or submit itself to any jurisdiction. #
File: GaudiPython/Bindings.py Author: Pere Mato (pere..nosp@m.mato.nosp@m.@cern.nosp@m..ch)
Definition at line 19 of file Bindings.py.
|
protected |
Definition at line 1429 of file Bindings.py.
|
protected |
Definition at line 73 of file Bindings.py.
|
protected |
Definition at line 1446 of file Bindings.py.
| GaudiPython.Bindings.DataObject = gbl.DataObject |
Definition at line 82 of file Bindings.py.
| GaudiPython.Bindings.FAILURE = gbl.StatusCode(gbl.StatusCode.FAILURE) |
Definition at line 84 of file Bindings.py.
| GaudiPython.Bindings.Gaudi = gbl.Gaudi |
Definition at line 71 of file Bindings.py.
| GaudiPython.Bindings.GaudiHandleArrayProperty = gbl.GaudiHandleArrayProperty |
Definition at line 81 of file Bindings.py.
| GaudiPython.Bindings.GaudiHandleProperty = gbl.GaudiHandleProperty |
Definition at line 80 of file Bindings.py.
| GaudiPython.Bindings.gbl = cppyy.gbl |
Definition at line 70 of file Bindings.py.
| GaudiPython.Bindings.Helper = gbl.GaudiPython.Helper |
Definition at line 77 of file Bindings.py.
| GaudiPython.Bindings.makeNullPointer = ROOT.MakeNullPointer |
Definition at line 129 of file Bindings.py.
| GaudiPython.Bindings.nullptr = cppyy.nullptr |
Definition at line 87 of file Bindings.py.
| GaudiPython.Bindings.ROOT = cppyy.libPyROOT |
Definition at line 126 of file Bindings.py.
| GaudiPython.Bindings.setOwnership = ROOT.SetOwnership |
Definition at line 130 of file Bindings.py.
| GaudiPython.Bindings.StringProperty = gbl.Gaudi.Property("std::string") |
Definition at line 78 of file Bindings.py.
| GaudiPython.Bindings.StringPropertyRef = gbl.Gaudi.Property("std::string&") |
Definition at line 79 of file Bindings.py.
| GaudiPython.Bindings.SUCCESS = gbl.StatusCode(gbl.StatusCode.SUCCESS) |
Definition at line 83 of file Bindings.py.