O2-DQ User Interface 1.0.0
Loading...
Searching...
No Matches
O2Converters Class Reference
Inheritance diagram for O2Converters:

Public Member Functions

def __init__ (self, parserO2Converters=argparse.ArgumentParser(add_help=False))
 
def addArguments (self)
 
def parseArgs (self)
 

Public Attributes

 parserO2Converters
 

Detailed Description

Class for Add Converters to workflows

Args:
    object (parser_args() object): Converter task adder arguments

Definition at line 24 of file converters.py.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  parserO2Converters = argparse.ArgumentParser(add_help = False) 
)

Definition at line 33 of file converters.py.

33 def __init__(self, parserO2Converters = argparse.ArgumentParser(add_help = False)):
34 super(O2Converters, self).__init__()
35 self.parserO2Converters = parserO2Converters
36

Member Function Documentation

◆ addArguments()

def addArguments (   self)
This function allows to add arguments for parser_args() function

Definition at line 37 of file converters.py.

37 def addArguments(self):
38 """
39 This function allows to add arguments for parser_args() function
40 """
41
42 # Interface
43 groupO2Converters = self.parserO2Converters.add_argument_group(title = "Additional Task Adding Options")
44 groupO2Converters.add_argument(
45 "--add_mc_conv",
46 help = "Add the converter from mcparticle to mcparticle+001 (Adds your workflow o2-analysis-mc-converter task)",
47 action = "store_true",
48 )
49 groupO2Converters.add_argument(
50 "--add_fdd_conv", help = "Add the fdd converter (Adds your workflow o2-analysis-fdd-converter task)", action = "store_true",
51 )
52 groupO2Converters.add_argument(
53 "--add_track_prop",
54 help = "Add track propagation to the innermost layer (TPC or ITS) (Adds your workflow o2-analysis-track-propagation task)",
55 action = "store_true",
56 )
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",
61 )
62

◆ parseArgs()

def parseArgs (   self)
This function allows to save the obtained arguments to the parser_args() function

Returns:
    Namespace: returns parse_args()

Definition at line 63 of file converters.py.

63 def parseArgs(self):
64 """
65 This function allows to save the obtained arguments to the parser_args() function
66
67 Returns:
68 Namespace: returns parse_args()
69 """
70
71 return self.parserO2Converters.parse_args()

Member Data Documentation

◆ parserO2Converters

parserO2Converters

Definition at line 35 of file converters.py.


The documentation for this class was generated from the following file: