21 """Exception raised if taskname not found in json config file.
24 taskName: input main task name
32 return f
"The JSON config does not include {self.taskName} task"
37 """Exception raised for Invalid format json file
40 config: input provided config json file
48 return f
"Invalid Format for json config file! Your JSON config input: {self.configjson} After the script, you must define your json configuration file \
49 The command line should look like this:"
54 """Exception raised for O2Physics Alienv Loading
57 message: error message for forgetting loading alienv
60 def __init__(self, message = "You must load O2Physics with alienv"):
67 """Exception raised for forgetted args errors in parser args.
70 forgettedArgs: arguments whose configuration is forgotten
78 return f
"Your forget assign a value to for this parameters: {self.forgettedArgs}"
83 """Exception raised if you provide centrality process function for pp system in tableMaker/tableMakerMC"""
89 return f
"Collision System pp can't be include related task and process function about Centrality. misconfigure for process function in tableMaker/tableMakerMC!"
94 """Exception raised if Filter Selections and analysis cuts not in same order and same number"""
100 return f
"Event Filter selections and analysis cuts not in same order and same number"
105 """Exception raised for if mandatory arg not found
108 arg: mandatory argument
115 return f
"Mandatory args not found: {self.arg}"
def __init__(self, forgettedArgs)
def __init__(self, message="You must load O2Physics with alienv")
def __init__(self, taskName)