16from PyJobTransforms.trfDecorators
import stdTrfExceptionHandler, sigUsrStackTrace
47 parser.defineArgGroup(
'HISTPostProcess_tf',
'DQ post processing specific options')
48 parser.add_argument(
'--inputHISTFile', nargs=
'+',
49 type=trfArgClasses.argFactory(trfArgClasses.argHISTFile, io=
'input',
51 help=
'Input DQ histogram file', group=
'HISTPostProcess_tf')
52 parser.add_argument(
'--outputHIST_MRGFile',
'--outputHISTFile',nargs=
'+',
53 type=trfArgClasses.argFactory(trfArgClasses.argHISTFile, io=
'output', countable=
False),
54 help=
'Output DQ monitoring file', group=
'HISTPostProcess_tf')
56 parser.add_argument(
'--excludeDir', help=
'Regex pattern for directories to exclude from merge',group=
'HISTPostProcess_tf',
57 type=trfArgClasses.argFactory(trfArgClasses.argString, runarg=
True))
59 parser.add_argument(
'--excludeHist', help=
'Regex pattern for histogram names to exclude from merge\n'
60 'Note that this is just the name - paths cannot be specified',group=
'HISTPostProcess_tf',
61 type=trfArgClasses.argFactory(trfArgClasses.argString, runarg=
True))
63 parser.add_argument(
'--run_post_processing', default=
False, help=
'False/True/0/1 default=0',group=
'HISTPostProcess_tf',
64 type=trfArgClasses.argFactory(trfArgClasses.argBool, runarg=
True))
66 parser.add_argument(
'--is_incremental_merge', default=
False, help=
'False/True/0/1 default=0',group=
'HISTPostProcess_tf',
67 type=trfArgClasses.argFactory(trfArgClasses.argBool, runarg=
True))
69 parser.add_argument(
"--servers", help=
"string with comma-separated server names to override normal config", group=
'HISTPostProcess_tf',
70 type=trfArgClasses.argFactory(trfArgClasses.argBool, runarg=
True))
72 parser.add_argument(
"--doWebDisplay",default=
False,help=
"Produce Webdisplay",
73 type=trfArgClasses.argFactory(trfArgClasses.argBool, runarg=
True))
75 parser.add_argument(
"--allowCOOLUpload",default=
False,help=
"allow upload of defects to database",
76 type=trfArgClasses.argFactory(trfArgClasses.argBool, runarg=
True))