ATLAS Offline Software
Classes | Functions | Variables
python.PyAthenaComps Namespace Reference

Classes

class  Alg
 
class  AlgTool
 
class  AthFilterAlgorithm
 
class  Aud
 
class  StatusCode
 PyAthena.StatusCode ----------------------------------------------------—. More...
 
class  Svc
 
class  WeakRefHolder
 

Functions

def __wk_setattr__ (self, k, v)
 
def _get_prop_value (pycomp, propname)
 helper methods ---------------------------------------------------------— More...
 

Variables

string __doc__ = """Module containing a set of Python base classes for PyAthena"""
 
string __author__ = "Sebastien Binet <binet@cern.ch>"
 
list __all__
 data More...
 
 services = WeakRefHolder()
 
 __setattr__
 
 algs = WeakRefHolder()
 

Function Documentation

◆ __wk_setattr__()

def python.PyAthenaComps.__wk_setattr__ (   self,
  k,
  v 
)

Definition at line 34 of file PyAthenaComps.py.

34 def __wk_setattr__(self, k, v):
35  self.__setattr__(k, weakref.ref(v))
36 

◆ _get_prop_value()

def python.PyAthenaComps._get_prop_value (   pycomp,
  propname 
)
private

helper methods ---------------------------------------------------------—

Definition at line 48 of file PyAthenaComps.py.

48 def _get_prop_value(pycomp, propname):
49  if propname in pycomp.properties() and pycomp.properties()[propname] != pycomp.propertyNoValue:
50  return pycomp.properties()[propname]
51  else:
52  return pycomp.getDefaultProperty(propname)
53 
54 

Variable Documentation

◆ __all__

list python.PyAthenaComps.__all__
private
Initial value:
1 = [ 'StatusCode',
2  'Alg',
3  'Svc',
4  'AlgTool',
5  'Aud',
6  'AthFilterAlgorithm',
7  'algs',
8  'services',
9  ]

data

Definition at line 11 of file PyAthenaComps.py.

◆ __author__

string python.PyAthenaComps.__author__ = "Sebastien Binet <binet@cern.ch>"
private

Definition at line 8 of file PyAthenaComps.py.

◆ __doc__

python.PyAthenaComps.__doc__ = """Module containing a set of Python base classes for PyAthena"""
private

Definition at line 7 of file PyAthenaComps.py.

◆ __setattr__

python.PyAthenaComps.__setattr__
private

Definition at line 39 of file PyAthenaComps.py.

◆ algs

python.PyAthenaComps.algs = WeakRefHolder()

Definition at line 41 of file PyAthenaComps.py.

◆ services

python.PyAthenaComps.services = WeakRefHolder()

Definition at line 37 of file PyAthenaComps.py.

python.PyAthenaComps.__wk_setattr__
def __wk_setattr__(self, k, v)
Definition: PyAthenaComps.py:34
python.PyAthenaComps._get_prop_value
def _get_prop_value(pycomp, propname)
helper methods ---------------------------------------------------------—
Definition: PyAthenaComps.py:48