![]() |
ATLAS Offline Software
|
Public Member Functions | |
| __init__ (self, name, **props) | |
| __setattr__ (self, k, v) | |
| getName (self) | |
| setparent (self, parent) | |
| prefixed (self, k) | |
| ancestors (self) | |
| fullname (self) | |
| properties (self) | |
| typeAndName (self) | |
| asAnaAlg (self) | |
| toToolInAnaAlg (self, anaAlg, handlename) | |
| assignAllProperties (self, anaAlg) | |
| setPropToAnaAlg (self, k, v) | |
| getType (self) | |
Public Attributes | |
| type | |
Protected Member Functions | |
| _setattrImpl (self, k, v) | |
Protected Attributes | |
| _name = name | |
| _cppclass | |
Static Protected Attributes | |
| _properties = set() | |
| dict | _propTypes = {} |
| _parent = None | |
| _anaAlg = None | |
| list | _allowed = ['_properties', '_name', '_parent', '_anaAlg'] |
A replacement for Athena auto-generated Configured python class. Configured has the same interface as its Athena counterpart and can describe both Tools and Algorithms This is a base class. The system replacing CompFactory will generate a derived class for each c++ Tool/Algorithm to hold the configuration of such tool/alg (see generateConfigured())
Definition at line 88 of file JetAnalysisCommon.py.
| python.JetAnalysisCommon.Configured.__init__ | ( | self, | |
| name, | |||
| ** | props ) |
Definition at line 104 of file JetAnalysisCommon.py.
| python.JetAnalysisCommon.Configured.__setattr__ | ( | self, | |
| k, | |||
| v ) |
Definition at line 111 of file JetAnalysisCommon.py.
|
protected |
Definition at line 117 of file JetAnalysisCommon.py.
| python.JetAnalysisCommon.Configured.ancestors | ( | self | ) |
Definition at line 148 of file JetAnalysisCommon.py.
| python.JetAnalysisCommon.Configured.asAnaAlg | ( | self | ) |
Returns this configured alg as an instance of Ana(Reentrant)AlgorithmConfig
Definition at line 163 of file JetAnalysisCommon.py.
| python.JetAnalysisCommon.Configured.assignAllProperties | ( | self, | |
| anaAlg ) |
Transfer all the configuration in self to anaAlg where anaAlg is an AnaAlgorithmConfig.
Definition at line 188 of file JetAnalysisCommon.py.
| python.JetAnalysisCommon.Configured.fullname | ( | self | ) |
Definition at line 152 of file JetAnalysisCommon.py.
| python.JetAnalysisCommon.Configured.getName | ( | self | ) |
Definition at line 138 of file JetAnalysisCommon.py.
| python.JetAnalysisCommon.Configured.getType | ( | self | ) |
Definition at line 213 of file JetAnalysisCommon.py.
| python.JetAnalysisCommon.Configured.prefixed | ( | self, | |
| k ) |
Definition at line 144 of file JetAnalysisCommon.py.
| python.JetAnalysisCommon.Configured.properties | ( | self | ) |
Definition at line 156 of file JetAnalysisCommon.py.
| python.JetAnalysisCommon.Configured.setparent | ( | self, | |
| parent ) |
Definition at line 141 of file JetAnalysisCommon.py.
| python.JetAnalysisCommon.Configured.setPropToAnaAlg | ( | self, | |
| k, | |||
| v ) |
Definition at line 195 of file JetAnalysisCommon.py.
| python.JetAnalysisCommon.Configured.toToolInAnaAlg | ( | self, | |
| anaAlg, | |||
| handlename ) |
If self represents a configured AlgTool, this call will configure the AnaAlgorithmConfig 'anaAlg' so its ToolHandle property 'handlename' is configured with self
Definition at line 176 of file JetAnalysisCommon.py.
| python.JetAnalysisCommon.Configured.typeAndName | ( | self | ) |
Definition at line 159 of file JetAnalysisCommon.py.
|
staticprotected |
Definition at line 102 of file JetAnalysisCommon.py.
|
staticprotected |
Definition at line 99 of file JetAnalysisCommon.py.
|
protected |
Definition at line 166 of file JetAnalysisCommon.py.
|
protected |
Definition at line 106 of file JetAnalysisCommon.py.
|
staticprotected |
Definition at line 98 of file JetAnalysisCommon.py.
|
staticprotected |
Definition at line 96 of file JetAnalysisCommon.py.
|
staticprotected |
Definition at line 97 of file JetAnalysisCommon.py.
| python.JetAnalysisCommon.Configured.type |
Definition at line 115 of file JetAnalysisCommon.py.