![]() |
ATLAS Offline Software
|
Classes | |
| class | dpdType |
| Simple class to store information about extra DPD filetypes. More... | |
Functions | |
| def | addStandardTrfArgs (parser) |
| Add standard transform arguments to an argparse ArgumentParser. More... | |
| def | addAthenaArguments (parser, maxEventsDefaultSubstep='first', addValgrind=True, addPerfMon=True, addVTune=True) |
| Options related to running athena in general TODO: Some way to mask certain options (perExec, e.g.) More... | |
| def | addPerfMonArguments (parser) |
| Options for PerfMon. More... | |
| def | addValgrindArguments (parser) |
| Add Valgrind options. More... | |
| def | addVTuneArguments (parser) |
| Add VTune options. More... | |
| def | addDetectorArguments (parser) |
| Options related to the setup of the ATLAS detector (used in simulation and digitisation as well as reconstruction) More... | |
| def | addMetadataArguments (parser) |
| Options for passing metadata into the transform. More... | |
| def | addPrimaryDPDArguments (parser, pick=None, transform=None, multipleOK=False) |
| Add primary DPD arguments. More... | |
| def | getExtraDPDList (NTUPOnly=False) |
| def | addExtraDPDTypes (parser, pick=None, transform=None, multipleOK=False, NTUPMergerArgs=False) |
| Add additional DPD arguments. More... | |
| def | addFileValidationArguments (parser) |
| def | addParallelJobProcessorArguments (parser) |
| def | addValidationArguments (parser) |
| def | addTriggerArguments (parser, addTrigFilter=True) |
| Add trigger related arguments. More... | |
| def | addTeaArguments (parser) |
| Tea for two and two for tea... More... | |
Variables | |
| msg | |
| def python.trfArgs.addAthenaArguments | ( | parser, | |
maxEventsDefaultSubstep = 'first', |
|||
addValgrind = True, |
|||
addPerfMon = True, |
|||
addVTune = True |
|||
| ) |
Options related to running athena in general TODO: Some way to mask certain options (perExec, e.g.)
Add standard athena options
| parser | trfArgParser object |
| maxEventsDefaultSubstep | Special option which can change the default substep for maxEvents (needed by some special transforms). |
Definition at line 59 of file trfArgs.py.
| def python.trfArgs.addDetectorArguments | ( | parser | ) |
Options related to the setup of the ATLAS detector (used in simulation and digitisation as well as reconstruction)
| parser | trfArgParser object |
Definition at line 231 of file trfArgs.py.
| def python.trfArgs.addExtraDPDTypes | ( | parser, | |
pick = None, |
|||
transform = None, |
|||
multipleOK = False, |
|||
NTUPMergerArgs = False |
|||
| ) |
Add additional DPD arguments.
Manually add DPDs that, for some reason, are not in any of the automated lists parsed by the companion functions above.
| parser | Argument parser object to add arguments to |
| pick | Optional list of DPD types to add (use short names, e.g., NTUP_EGAMMA) |
| transform | Transform object. DPD data types will be added to the correct executor (by name or substep) |
| multipleOK | If the multipleOK flag should be set for this argument |
| NTUPMergerArgs | If True, add NTUP arguments as input/output types, suitable for NTUPMerge_tf |
Definition at line 442 of file trfArgs.py.
| def python.trfArgs.addFileValidationArguments | ( | parser | ) |
Definition at line 484 of file trfArgs.py.
| def python.trfArgs.addMetadataArguments | ( | parser | ) |
Options for passing metadata into the transform.
| parser | trfArgParser object |
Definition at line 250 of file trfArgs.py.
| def python.trfArgs.addParallelJobProcessorArguments | ( | parser | ) |
Definition at line 500 of file trfArgs.py.
| def python.trfArgs.addPerfMonArguments | ( | parser | ) |
Options for PerfMon.
| parser | trfArgParser object |
Definition at line 146 of file trfArgs.py.
| def python.trfArgs.addPrimaryDPDArguments | ( | parser, | |
pick = None, |
|||
transform = None, |
|||
multipleOK = False |
|||
| ) |
Add primary DPD arguments.
Get the list of current primary DPDs and add then to the parser optionally only some DPDs may be added, using the pick list. This function uses the silent decorator to supress useless messages from ROOT
| parser | Argument parser object to add arguments to |
| pick | Optional list of DPD types to add (use short names, e.g., DESDM_MUON) |
| transform | Transform object. DPD data types will be added to the correct executor (by name or substep) |
| multipleOK | If the multipleOK flag should be set for this argument @silent |
Definition at line 270 of file trfArgs.py.
| def python.trfArgs.addStandardTrfArgs | ( | parser | ) |
Add standard transform arguments to an argparse ArgumentParser.
Definition at line 16 of file trfArgs.py.
| def python.trfArgs.addTeaArguments | ( | parser | ) |
Tea for two and two for tea...
these arguments are used for testing
Definition at line 533 of file trfArgs.py.
| def python.trfArgs.addTriggerArguments | ( | parser, | |
addTrigFilter = True |
|||
| ) |
Add trigger related arguments.
Definition at line 517 of file trfArgs.py.
| def python.trfArgs.addValgrindArguments | ( | parser | ) |
| def python.trfArgs.addValidationArguments | ( | parser | ) |
Definition at line 504 of file trfArgs.py.
| def python.trfArgs.addVTuneArguments | ( | parser | ) |
| def python.trfArgs.getExtraDPDList | ( | NTUPOnly = False | ) |
Definition at line 402 of file trfArgs.py.
| python.trfArgs.msg |
Definition at line 8 of file trfArgs.py.
1.8.18