![]() |
The Gaudi Framework
v28r2p1 (f1a77ff4)
|
Public Member Functions | |
def | __new__ (cls, args, kwargs) |
def | __reset__ (self) |
def | __init__ (self, outputlevel=-1, joboptions=None, selfoptions={}, dllname=None, factname=None) |
def | state (self) |
def | FSMState (self) |
def | targetFSMState (self) |
def | service (self, name, interface=None) |
def | declSvcType (self, svcname, svctype) |
def | createSvc (self, name) |
def | services (self) |
def | algorithm (self, name, createIf=False) |
def | algorithms (self) |
def | tool (self, name) |
def | property (self, name) |
def | datasvc (self, name) |
def | evtsvc (self) |
def | detsvc (self) |
def | filerecordsvc (self) |
def | evtsel (self) |
def | histsvc (self, name='HistogramDataSvc') |
def | ntuplesvc (self, name='NTupleSvc') |
def | partsvc (self) |
def | toolsvc (self, name='ToolSvc') |
def | optSvc (self, name='JobOptionsSvc') |
def | readOptions (self, file) |
def | addAlgorithm (self, alg) |
def | setAlgorithms (self, algs) |
def | removeAlgorithm (self, alg) |
def | printAlgsSequences (self) |
def | config (self, args) |
def | configure (self) |
def | start (self) |
def | terminate (self) |
def | run (self, n) |
def | executeEvent (self) |
def | execute (self) |
def | runSelectedEvents (self, pfn, events) |
def | exit (self) |
def | __del__ (self) |
Custom destructor to ensure that the application is correctly finalized when exiting from python. More... | |
![]() | |
def | __init__ (self, name, isvc=None) |
def | retrieveInterface (self) |
def | isValid (self) |
![]() | |
def | __init__ (self, name, ip=None) |
def | getInterface (self) |
def | retrieveInterface (self) |
def | __call_interface_method__ (self, ifname, method, args) |
def | __setattr__ (self, name, value) |
def | __getattr__ (self, name) |
def | properties (self) |
def | name (self) |
Public Attributes | |
JobOptionsType | |
OutputLevel | |
topAlg | |
Static Public Attributes | |
evtSvc = evtsvc | |
histSvc = histsvc | |
ntupleSvc = ntuplesvc | |
evtSel = evtsel | |
detSvc = detsvc | |
toolSvc = toolsvc | |
partSvc = partsvc | |
![]() | |
initialize = lambdaself:self.__call_interface_method__("_isvc","initialize") | |
start = lambdaself:self.__call_interface_method__("_isvc","start") | |
stop = lambdaself:self.__call_interface_method__("_isvc","stop") | |
finalize = lambdaself:self.__call_interface_method__("_isvc","finalize") | |
reinitialize = lambdaself:self.__call_interface_method__("_isvc","reinitialize") | |
restart = lambdaself:self.__call_interface_method__("_isvc","restart") | |
Definition at line 662 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.__init__ | ( | self, | |
outputlevel = -1 , |
|||
joboptions = None , |
|||
selfoptions = {} , |
|||
dllname = None , |
|||
factname = None |
|||
) |
Definition at line 684 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 1024 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.__new__ | ( | cls, | |
args, | |||
kwargs | |||
) |
Definition at line 663 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.__reset__ | ( | self | ) |
Definition at line 670 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 849 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.algorithm | ( | self, | |
name, | |||
createIf = False |
|||
) |
Definition at line 802 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.algorithms | ( | self | ) |
Definition at line 806 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 904 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.configure | ( | self | ) |
Definition at line 964 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.createSvc | ( | self, | |
name | |||
) |
Definition at line 797 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.datasvc | ( | self, | |
name | |||
) |
Definition at line 815 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.declSvcType | ( | self, | |
svcname, | |||
svctype | |||
) |
Definition at line 795 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.detsvc | ( | self | ) |
Definition at line 821 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.evtsel | ( | self | ) |
Definition at line 825 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.evtsvc | ( | self | ) |
Definition at line 819 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.execute | ( | self | ) |
Definition at line 982 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.executeEvent | ( | self | ) |
Definition at line 980 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.exit | ( | self | ) |
Definition at line 1011 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.filerecordsvc | ( | self | ) |
Definition at line 823 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.FSMState | ( | self | ) |
Definition at line 787 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.histsvc | ( | self, | |
name = 'HistogramDataSvc' |
|||
) |
Definition at line 829 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.ntuplesvc | ( | self, | |
name = 'NTupleSvc' |
|||
) |
Definition at line 832 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.optSvc | ( | self, | |
name = 'JobOptionsSvc' |
|||
) |
Definition at line 844 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.partsvc | ( | self | ) |
Definition at line 837 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.printAlgsSequences | ( | self | ) |
Print the sequence of Algorithms.
Definition at line 888 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.property | ( | self, | |
name | |||
) |
Definition at line 811 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.readOptions | ( | self, | |
file | |||
) |
Definition at line 847 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 877 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.run | ( | self, | |
n | |||
) |
Definition at line 970 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.runSelectedEvents | ( | self, | |
pfn, | |||
events | |||
) |
Definition at line 984 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.service | ( | self, | |
name, | |||
interface = None |
|||
) |
Definition at line 789 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.services | ( | self | ) |
Definition at line 799 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 862 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.start | ( | self | ) |
Definition at line 966 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.state | ( | self | ) |
Definition at line 786 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.targetFSMState | ( | self | ) |
Definition at line 788 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.terminate | ( | self | ) |
Definition at line 968 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.tool | ( | self, | |
name | |||
) |
Definition at line 809 of file Bindings.py.
def GaudiPython.Bindings.AppMgr.toolsvc | ( | self, | |
name = 'ToolSvc' |
|||
) |
Definition at line 841 of file Bindings.py.
|
static |
Definition at line 1030 of file Bindings.py.
|
static |
Definition at line 1029 of file Bindings.py.
|
static |
Definition at line 1026 of file Bindings.py.
|
static |
Definition at line 1027 of file Bindings.py.
GaudiPython.Bindings.AppMgr.JobOptionsType |
Definition at line 710 of file Bindings.py.
|
static |
Definition at line 1028 of file Bindings.py.
GaudiPython.Bindings.AppMgr.OutputLevel |
Definition at line 719 of file Bindings.py.
|
static |
Definition at line 1032 of file Bindings.py.
|
static |
Definition at line 1031 of file Bindings.py.
GaudiPython.Bindings.AppMgr.topAlg |
Definition at line 876 of file Bindings.py.