![]()  | 
  
    The Gaudi Framework
    v38r0 (2143aa4c)
    
   | 
 


Public Member Functions | |
| def | __new__ (cls, *args, **kwargs) | 
| def | __reset__ (self) | 
| def | __init__ (self, outputlevel=-1, joboptions=None, selfoptions={}, dllname=None, factname=None) | 
| def | opts (self) | 
| 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 | 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) | 
  Public Member Functions inherited from GaudiPython.Bindings.iService | |
| def | __init__ (self, name, isvc=cppyy.nullptr) | 
| def | retrieveInterface (self) | 
| def | initialize (self) | 
| def | stop (self) | 
| def | finalize (self) | 
| def | reinitialize (self) | 
| def | restart (self) | 
| def | isValid (self) | 
  Public Member Functions inherited from GaudiPython.Bindings.iProperty | |
| def | getInterface (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 | |
| histSvc | |
| ntupleSvc | |
| evtSel | |
| detSvc | |
| toolSvc | |
| partSvc | |
Definition at line 884 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.__init__ | ( | self, | |
outputlevel = -1,  | 
        |||
joboptions = None,  | 
        |||
selfoptions = {},  | 
        |||
dllname = None,  | 
        |||
factname = None  | 
        |||
| ) | 
Definition at line 907 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.__del__ | ( | self | ) | 
Definition at line 1331 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.__new__ | ( | cls, | |
| * | args, | ||
| ** | kwargs | ||
| ) | 
Definition at line 885 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.__reset__ | ( | self | ) | 
Definition at line 893 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 1130 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.algorithm | ( | self, | |
| name, | |||
createIf = False  | 
        |||
| ) | 
Definition at line 1060 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.algorithms | ( | self | ) | 
Definition at line 1067 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 1201 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.configure | ( | self | ) | 
Definition at line 1248 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.createSvc | ( | self, | |
| name | |||
| ) | 
Definition at line 1053 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.datasvc | ( | self, | |
| name | |||
| ) | 
Definition at line 1082 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.declSvcType | ( | self, | |
| svcname, | |||
| svctype | |||
| ) | 
Definition at line 1050 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.detsvc | ( | self | ) | 
Definition at line 1093 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.evtsel | ( | self | ) | 
Definition at line 1099 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.evtsvc | ( | self | ) | 
Definition at line 1088 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.execute | ( | self | ) | 
Definition at line 1271 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.executeEvent | ( | self | ) | 
Definition at line 1268 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.exit | ( | self | ) | 
Definition at line 1316 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.filerecordsvc | ( | self | ) | 
Definition at line 1096 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.FSMState | ( | self | ) | 
Definition at line 1037 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.histsvc | ( | self, | |
name = "HistogramDataSvc"  | 
        |||
| ) | 
Definition at line 1106 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.ntuplesvc | ( | self, | |
name = "NTupleSvc"  | 
        |||
| ) | 
Definition at line 1110 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.opts | ( | self | ) | 
Definition at line 1029 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.partsvc | ( | self | ) | 
Definition at line 1117 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.printAlgsSequences | ( | self | ) | 
| def GaudiPython.Bindings.AppMgr.property | ( | self, | |
| name | |||
| ) | 
Definition at line 1074 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.readOptions | ( | self, | |
| file | |||
| ) | 
Definition at line 1127 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 1162 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.run | ( | self, | |
| n | |||
| ) | 
Definition at line 1257 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.runSelectedEvents | ( | self, | |
| pfn, | |||
| events | |||
| ) | 
Definition at line 1274 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.service | ( | self, | |
| name, | |||
interface = None  | 
        |||
| ) | 
Definition at line 1043 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.services | ( | self | ) | 
Definition at line 1056 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 1144 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.start | ( | self | ) | 
Reimplemented from GaudiPython.Bindings.iService.
Definition at line 1251 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.state | ( | self | ) | 
Definition at line 1034 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.targetFSMState | ( | self | ) | 
Definition at line 1040 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.terminate | ( | self | ) | 
Definition at line 1254 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.tool | ( | self, | |
| name | |||
| ) | 
Definition at line 1071 of file Bindings.py.
| def GaudiPython.Bindings.AppMgr.toolsvc | ( | self, | |
name = "ToolSvc"  | 
        |||
| ) | 
Definition at line 1123 of file Bindings.py.
      
  | 
  static | 
Definition at line 1338 of file Bindings.py.
      
  | 
  static | 
Definition at line 1337 of file Bindings.py.
      
  | 
  static | 
Definition at line 1334 of file Bindings.py.
      
  | 
  static | 
Definition at line 1335 of file Bindings.py.
| GaudiPython.Bindings.AppMgr.JobOptionsType | 
Definition at line 938 of file Bindings.py.
      
  | 
  static | 
Definition at line 1336 of file Bindings.py.
| GaudiPython.Bindings.AppMgr.OutputLevel | 
Definition at line 949 of file Bindings.py.
      
  | 
  static | 
Definition at line 1340 of file Bindings.py.
      
  | 
  static | 
Definition at line 1339 of file Bindings.py.
| GaudiPython.Bindings.AppMgr.topAlg | 
Definition at line 1160 of file Bindings.py.