![]() |
The Gaudi Framework
v25r3
|


Public Member Functions | |
| def | __new__ |
| def | __reset__ |
| def | __init__ |
| def | state |
| def | FSMState |
| def | targetFSMState |
| def | service |
| def | declSvcType |
| def | createSvc |
| def | services |
| def | algorithm |
| def | algorithms |
| def | tool |
| def | property |
| def | datasvc |
| def | evtsvc |
| def | detsvc |
| def | filerecordsvc |
| def | evtsel |
| def | histsvc |
| def | ntuplesvc |
| def | partsvc |
| def | toolsvc |
| def | optSvc |
| def | readOptions |
| def | addAlgorithm |
| def | setAlgorithms |
| def | removeAlgorithm |
| def | config |
| def | configure |
| def | start |
| def | run |
| def | executeEvent |
| def | execute |
| def | runSelectedEvents |
| def | exit |
| def | __del__ |
| Custom destructor to ensure that the application is correctly finalized when exiting from python. More... | |
Public Member Functions inherited from GaudiPython.Bindings.iService | |
| def | __init__ |
| def | retrieveInterface |
| def | isValid |
Public Member Functions inherited from GaudiPython.Bindings.iProperty | |
| def | __init__ |
| def | getInterface |
| def | retrieveInterface |
| def | __call_interface_method__ |
| def | __setattr__ |
| def | __getattr__ |
| def | properties |
| def | name |
Public Attributes | |
| JobOptionsType | |
| OutputLevel | |
| topAlg | |
Static Public Attributes | |
| evtSvc = evtsvc | |
| histSvc = histsvc | |
| ntupleSvc = ntuplesvc | |
| evtSel = evtsel | |
| detSvc = detsvc | |
| toolSvc = toolsvc | |
| partSvc = partsvc | |
Static Public Attributes inherited from GaudiPython.Bindings.iService | |
| tuple | initialize = lambdaself:self.__call_interface_method__("_isvc","initialize") |
| tuple | start = lambdaself:self.__call_interface_method__("_isvc","start") |
| tuple | stop = lambdaself:self.__call_interface_method__("_isvc","stop") |
| tuple | finalize = lambdaself:self.__call_interface_method__("_isvc","finalize") |
| tuple | reinitialize = lambdaself:self.__call_interface_method__("_isvc","reinitialize") |
| tuple | restart = lambdaself:self.__call_interface_method__("_isvc","restart") |
Definition at line 654 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.__init__ | ( | self, | |
outputlevel = -1, |
|||
joboptions = None, |
|||
selfoptions = {}, |
|||
dllname = None, |
|||
factname = None |
|||
| ) |
Definition at line 676 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.__del__ | ( | self | ) |
Custom destructor to ensure that the application is correctly finalized when exiting from python.
Definition at line 1007 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.__new__ | ( | cls, | |
| args, | |||
| kwargs | |||
| ) |
Definition at line 655 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.__reset__ | ( | self | ) |
Definition at line 662 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.addAlgorithm | ( | self, | |
| alg | |||
| ) |
Add an Algorithm to the list of Top algorithms. It can be either a instance of
an Algorithm class or it name
Definition at line 850 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.algorithm | ( | self, | |
| name, | |||
createIf = False |
|||
| ) |
Definition at line 798 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.algorithms | ( | self | ) |
Definition at line 802 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.config | ( | self, | |
| args | |||
| ) |
Simple utility to perform the configuration of Gaudi application.
It reads the set of input job-options files, and set few
additional parameters 'options' through the usage of temporary *.opts file
Usage:
gaudi.config( files = [ '$GAUSSOPTS/Gauss.opts' ,
'$DECFILESROOT/options/10022_010.0GeV.opts' ] ,
options = [ 'EventSelector.PrintFreq = 5 ' ] )
Definition at line 889 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.configure | ( | self | ) |
Definition at line 949 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.createSvc | ( | self, | |
| name | |||
| ) |
Definition at line 788 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.datasvc | ( | self, | |
| name | |||
| ) |
| def GaudiPython.Bindings.AppMgr.declSvcType | ( | self, | |
| svcname, | |||
| svctype | |||
| ) |
Definition at line 786 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.detsvc | ( | self | ) |
Definition at line 822 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.evtsel | ( | self | ) |
Definition at line 826 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.evtsvc | ( | self | ) |
Definition at line 820 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.execute | ( | self | ) |
Definition at line 965 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.executeEvent | ( | self | ) |
Definition at line 963 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.exit | ( | self | ) |
Definition at line 994 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.filerecordsvc | ( | self | ) |
Definition at line 824 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.FSMState | ( | self | ) |
Definition at line 778 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.histsvc | ( | self, | |
name = 'HistogramDataSvc' |
|||
| ) |
Definition at line 830 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.ntuplesvc | ( | self, | |
name = 'NTupleSvc' |
|||
| ) |
Definition at line 833 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.optSvc | ( | self, | |
name = 'JobOptionsSvc' |
|||
| ) |
Definition at line 845 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.partsvc | ( | self | ) |
Definition at line 838 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.property | ( | self, | |
| name | |||
| ) |
Definition at line 812 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.readOptions | ( | self, | |
| file | |||
| ) |
Definition at line 848 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.removeAlgorithm | ( | self, | |
| alg | |||
| ) |
Remove an Algorithm to the list of Top algorithms. It can be either a instance of
an Algorithm class or it name
Definition at line 878 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.run | ( | self, | |
| n | |||
| ) |
Definition at line 953 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.runSelectedEvents | ( | self, | |
| pfn, | |||
| events | |||
| ) |
Definition at line 967 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.service | ( | self, | |
| name, | |||
interface = None |
|||
| ) |
Definition at line 780 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.services | ( | self | ) |
Definition at line 790 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.setAlgorithms | ( | self, | |
| algs | |||
| ) |
Set the list of Top Algorithms.
It can be an individual of a list of algorithms names or instances
Definition at line 863 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.start | ( | self | ) |
Definition at line 951 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.state | ( | self | ) |
Definition at line 777 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.targetFSMState | ( | self | ) |
Definition at line 779 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.tool | ( | self, | |
| name | |||
| ) |
Definition at line 810 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.toolsvc | ( | self, | |
name = 'ToolSvc' |
|||
| ) |
|
static |
Definition at line 1013 of file Bindings.py.
|
static |
Definition at line 1012 of file Bindings.py.
|
static |
Definition at line 1009 of file Bindings.py.
|
static |
Definition at line 1010 of file Bindings.py.
| GaudiPython.Bindings.AppMgr.JobOptionsType |
Definition at line 702 of file Bindings.py.
|
static |
Definition at line 1011 of file Bindings.py.
| GaudiPython.Bindings.AppMgr.OutputLevel |
Definition at line 711 of file Bindings.py.
|
static |
Definition at line 1015 of file Bindings.py.
|
static |
Definition at line 1014 of file Bindings.py.
| GaudiPython.Bindings.AppMgr.topAlg |
Definition at line 877 of file Bindings.py.