ATLAS Offline Software
Loading...
Searching...
No Matches
python.PyAthenaComps Namespace Reference

Classes

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

Functions

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

Variables

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

Function Documentation

◆ __wk_setattr__()

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

Definition at line 34 of file PyAthenaComps.py.

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

◆ _get_prop_value()

python.PyAthenaComps._get_prop_value ( pycomp,
propname )
protected

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

Definition at line 48 of file PyAthenaComps.py.

48def _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__

str 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.