![]() |
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 186 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 151 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 161 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 242 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.modifyParserArguments | ( | self | ) |
Definition at line 232 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.modifyYamlConfig | ( | self | ) |
Definition at line 237 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 223 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 217 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 221 of file CPBaseRunner.py.
| python.CPBaseRunner.CPBaseRunner.flags = self._defaultFlagsInitialization() |
Definition at line 220 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.