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 229 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 440 of file trfArgs.py.
def python.trfArgs.addFileValidationArguments | ( | parser | ) |
Definition at line 482 of file trfArgs.py.
def python.trfArgs.addMetadataArguments | ( | parser | ) |
Options for passing metadata into the transform.
parser | trfArgParser object |
Definition at line 248 of file trfArgs.py.
def python.trfArgs.addParallelJobProcessorArguments | ( | parser | ) |
Definition at line 498 of file trfArgs.py.
def python.trfArgs.addPerfMonArguments | ( | parser | ) |
Options for PerfMon.
parser | trfArgParser object |
Definition at line 144 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 268 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 531 of file trfArgs.py.
def python.trfArgs.addTriggerArguments | ( | parser, | |
addTrigFilter = True |
|||
) |
Add trigger related arguments.
Definition at line 515 of file trfArgs.py.
def python.trfArgs.addValgrindArguments | ( | parser | ) |
def python.trfArgs.addValidationArguments | ( | parser | ) |
Definition at line 502 of file trfArgs.py.
def python.trfArgs.addVTuneArguments | ( | parser | ) |
def python.trfArgs.getExtraDPDList | ( | NTUPOnly = False | ) |
Definition at line 400 of file trfArgs.py.
python.trfArgs.msg |
Definition at line 8 of file trfArgs.py.