Loading [MathJax]/extensions/tex2jax.js
The Gaudi Framework  v30r3 (a5ef0a68)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
GaudiSvc Namespace Reference

Namespaces

 ExtraModules
 
 GaudiSvcConf
 

Functions

def getMetaData (path)
 

Variables

list __path__
 

Function Documentation

def GaudiSvc.getMetaData (   path)
Extract job metadata recorded by Gaudi::MetaDataSvc from a file.

Definition at line 1 of file __init__.py.

1 def getMetaData(path):
2  '''
3  Extract job metadata recorded by Gaudi::MetaDataSvc from a file.
4  '''
5  from cppyy.gbl import TFile
6  f = TFile.Open(path)
7  if not f:
8  raise RuntimeError('cannot open {0}'.format(path))
9  try:
10  return dict((i.first, i.second) for i in f.info)
11  except AttributeError:
12  return {}
13 
GAUDI_API std::string format(const char *,...)
MsgStream format utility "a la sprintf(...)".
Definition: MsgStream.cpp:120
def getMetaData(path)
Definition: __init__.py:1

Variable Documentation

list GaudiSvc.__path__
private
Initial value:
1 = [d for d in [os.path.join(d, 'GaudiSvc') for d in sys.path if d]
2  if (d.startswith('/builds/gaudi/Gaudi/build-gcc62') or
3  d.startswith('/builds/gaudi/Gaudi')) and
4  (os.path.exists(d) or 'python.zip' in d)]

Definition at line 3 of file __init__.py.