![]() |
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 | addD3PDArguments (parser, pick=None, transform=None, multipleOK=False, addD3PDMRGtypes=False) |
Add D3PD 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... | |
def | listKnownD3PDs () |
This method adds the current valid list of D3PDs to two lists. 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.addD3PDArguments | ( | parser, | |
pick = None , |
|||
transform = None , |
|||
multipleOK = False , |
|||
addD3PDMRGtypes = False |
|||
) |
Add D3PD arguments.
Get the list of current D3PDs and add then to the parser optionally only some DPDs may be added, using the pick
list.
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 |
addD3PDMRGtypes | Instead of normal output types for D3PDs, add input NTUPs and output merge NTUPs |
Definition at line 323 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 484 of file trfArgs.py.
def python.trfArgs.addFileValidationArguments | ( | parser | ) |
Definition at line 526 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 542 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 575 of file trfArgs.py.
def python.trfArgs.addTriggerArguments | ( | parser, | |
addTrigFilter = True |
|||
) |
Add trigger related arguments.
Definition at line 559 of file trfArgs.py.
def python.trfArgs.addValgrindArguments | ( | parser | ) |
def python.trfArgs.addValidationArguments | ( | parser | ) |
Definition at line 546 of file trfArgs.py.
def python.trfArgs.addVTuneArguments | ( | parser | ) |
def python.trfArgs.getExtraDPDList | ( | NTUPOnly = False | ) |
Definition at line 444 of file trfArgs.py.
def python.trfArgs.listKnownD3PDs | ( | ) |
This method adds the current valid list of D3PDs to two lists.
Definition at line 583 of file trfArgs.py.
python.trfArgs.msg |
Definition at line 8 of file trfArgs.py.