21from extramodules.choicesCompleterList
import ChoicesCompleterList
27 Class for Add Converters to workflows
30 object (parser_args() object): Converter task adder arguments
33 def __init__(self, parserO2Converters = argparse.ArgumentParser(add_help =
False)):
39 This function allows to add arguments for parser_args() function
43 groupO2Converters = self.
parserO2Converters.add_argument_group(title =
"Additional Task Adding Options")
44 groupO2Converters.add_argument(
46 help =
"Add the converter from mcparticle to mcparticle+001 (Adds your workflow o2-analysis-mc-converter task)",
47 action =
"store_true",
49 groupO2Converters.add_argument(
50 "--add_fdd_conv", help =
"Add the fdd converter (Adds your workflow o2-analysis-fdd-converter task)", action =
"store_true",
52 groupO2Converters.add_argument(
54 help =
"Add track propagation to the innermost layer (TPC or ITS) (Adds your workflow o2-analysis-track-propagation task)",
55 action =
"store_true",
57 groupO2Converters.add_argument(
58 "--add_weakdecay_ind",
59 help =
"Add Converts V0 and cascade version 000 to 001 (Adds your workflow o2-analysis-weak-decay-indices task)",
60 action =
"store_true",
65 This function allows to save the obtained arguments to the parser_args() function
68 Namespace: returns parse_args()
def __init__(self, parserO2Converters=argparse.ArgumentParser(add_help=False))