![]() |
ATLAS Offline Software
|
Public Member Functions | |
| __init__ (self) | |
| args (self) | |
| inputList (self) | |
| outputName (self) | |
| printFlags (self) | |
| addCustomArguments (self) | |
| makeAlgSequence (self) | |
| run (self) | |
| setup (self) | |
| printAvailableArguments (self) | |
| modifyParserArguments (self) | |
| modifyYamlConfig (self) | |
| modifyAlgSequence (self) | |
Static Public Member Functions | |
| findLocalPathYamlConfig (textConfigPath) | |
| findRepoPathYamlConfig (textConfigPath) | |
Public Attributes | |
| logger = logging.getLogger("CPBaseRunner") | |
| parser = self._defaultParseArguments() | |
| rawConfig = None | |
| flags = self._defaultFlagsInitialization() | |
| config = self._readYamlConfig() | |
Protected Member Functions | |
| _defaultFlagsInitialization (self) | |
| _defaultParseArguments (self) | |
| _mergeYamlconfig (self, Path yaml_path, list[Path] yaml_paths) | |
| _readYamlConfig (self) | |
| _findYamlConfig (self, local=True) | |
| _parseInputFileList (Path path) | |
Protected Attributes | |
| _args = None | |
| list | _inputList = None |
Definition at line 10 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.__init__ | ( | self | ) |
Definition at line 11 of file CPBaseRunner.py.
|
protected |
Definition at line 74 of file CPBaseRunner.py.
|
protected |
Definition at line 83 of file CPBaseRunner.py.
|
protected |
Definition at line 128 of file CPBaseRunner.py.
|
protected |
Definition at line 102 of file CPBaseRunner.py.
|
protected |
Definition at line 182 of file CPBaseRunner.py.
|
protected |
Definition at line 114 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.addCustomArguments | ( | self | ) |
Definition at line 62 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.args | ( | self | ) |
Definition at line 20 of file CPBaseRunner.py.
|
static |
Definition at line 147 of file CPBaseRunner.py.
|
static |
Search for the file up to two levels deep within the first DATAPATH entry. First, check directly under the analysis repository (depth 0). Then, check immediate subdirectories (depth 1), looking for the file inside each. Returns a list of all matches found and a list of packages/base paths.
Definition at line 157 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.inputList | ( | self | ) |
Definition at line 26 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.makeAlgSequence | ( | self | ) |
Definition at line 66 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.modifyAlgSequence | ( | self | ) |
Definition at line 229 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.modifyParserArguments | ( | self | ) |
Definition at line 219 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.modifyYamlConfig | ( | self | ) |
Definition at line 224 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.outputName | ( | self | ) |
Definition at line 40 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.printAvailableArguments | ( | self | ) |
Definition at line 210 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.printFlags | ( | self | ) |
Definition at line 46 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.run | ( | self | ) |
Definition at line 70 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.setup | ( | self | ) |
Definition at line 204 of file CPBaseRunner.py.
|
protected |
Definition at line 13 of file CPBaseRunner.py.
|
protected |
Definition at line 14 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.config = self._readYamlConfig() |
Definition at line 208 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.flags = self._defaultFlagsInitialization() |
Definition at line 205 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.logger = logging.getLogger("CPBaseRunner") |
Definition at line 12 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.parser = self._defaultParseArguments() |
Definition at line 15 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.rawConfig = None |
Definition at line 16 of file CPBaseRunner.py.