![]() |
ATLAS Offline Software
|
Public Member Functions | |
| def | __init__ (self, name, **props) |
| def | __setattr__ (self, k, v) |
| def | getName (self) |
| def | setparent (self, parent) |
| def | prefixed (self, k) |
| def | ancestors (self) |
| def | fullname (self) |
| def | properties (self) |
| def | typeAndName (self) |
| def | asAnaAlg (self) |
| def | toToolInAnaAlg (self, anaAlg, handlename) |
| def | assignAllProperties (self, anaAlg) |
| def | setPropToAnaAlg (self, k, v) |
| def | getType (self) |
Private Member Functions | |
| def | _setattrImpl (self, k, v) |
Private Attributes | |
| _name | |
Static Private Attributes | |
| _properties = set() | |
| dictionary | _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 87 of file JetAnalysisCommon.py.
| def python.JetAnalysisCommon.Configured.__init__ | ( | self, | |
| name, | |||
| ** | props | ||
| ) |
Definition at line 103 of file JetAnalysisCommon.py.
| def python.JetAnalysisCommon.Configured.__setattr__ | ( | self, | |
| k, | |||
| v | |||
| ) |
Definition at line 110 of file JetAnalysisCommon.py.
|
private |
Definition at line 116 of file JetAnalysisCommon.py.
| def python.JetAnalysisCommon.Configured.ancestors | ( | self | ) |
Definition at line 147 of file JetAnalysisCommon.py.
| def python.JetAnalysisCommon.Configured.asAnaAlg | ( | self | ) |
Returns this configured alg as an instance of Ana(Reentrant)AlgorithmConfig
Definition at line 162 of file JetAnalysisCommon.py.
| def python.JetAnalysisCommon.Configured.assignAllProperties | ( | self, | |
| anaAlg | |||
| ) |
Transfer all the configuration in self to anaAlg where anaAlg is an AnaAlgorithmConfig.
Definition at line 187 of file JetAnalysisCommon.py.
| def python.JetAnalysisCommon.Configured.fullname | ( | self | ) |
Definition at line 151 of file JetAnalysisCommon.py.
| def python.JetAnalysisCommon.Configured.getName | ( | self | ) |
Definition at line 137 of file JetAnalysisCommon.py.
| def python.JetAnalysisCommon.Configured.getType | ( | self | ) |
Definition at line 208 of file JetAnalysisCommon.py.
| def python.JetAnalysisCommon.Configured.prefixed | ( | self, | |
| k | |||
| ) |
Definition at line 143 of file JetAnalysisCommon.py.
| def python.JetAnalysisCommon.Configured.properties | ( | self | ) |
Definition at line 155 of file JetAnalysisCommon.py.
| def python.JetAnalysisCommon.Configured.setparent | ( | self, | |
| parent | |||
| ) |
Definition at line 140 of file JetAnalysisCommon.py.
| def python.JetAnalysisCommon.Configured.setPropToAnaAlg | ( | self, | |
| k, | |||
| v | |||
| ) |
Definition at line 194 of file JetAnalysisCommon.py.
| def 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 175 of file JetAnalysisCommon.py.
| def python.JetAnalysisCommon.Configured.typeAndName | ( | self | ) |
Definition at line 158 of file JetAnalysisCommon.py.
|
staticprivate |
Definition at line 101 of file JetAnalysisCommon.py.
|
staticprivate |
Definition at line 98 of file JetAnalysisCommon.py.
|
private |
Definition at line 105 of file JetAnalysisCommon.py.
|
staticprivate |
Definition at line 97 of file JetAnalysisCommon.py.
|
staticprivate |
Definition at line 95 of file JetAnalysisCommon.py.
|
staticprivate |
Definition at line 96 of file JetAnalysisCommon.py.
1.8.18