29def DQHistogramMerge( listFileName, outFileName, runPostProcessing, directoryRegularExpression=".*", histogramRegularExpression=".*", isIncremental=False, compressionLevel=1,debugLevel=0,doTiming=False ):
30
32 if directoryRegularExpression!=".*" or histogramRegularExpression!=".*":
33 mf.setDirectoryRegEx(directoryRegularExpression)
34 mf.setHistogramRegEx(histogramRegularExpression)
35 mf.setDebugLevel(debugLevel)
36 mf.setCompressionLevel(compressionLevel)
37 if (doTiming): mf.doTiming()
38
39 stat=mf.mergeFiles( outFileName, listFileName )
40 if stat: sys.exit(stat)
41 mf.mergeLBintervals( outFileName )
42 if stat: sys.exit(stat)
43
44 if runPostProcessing:
45 from . import DQPostProcessMod
46 DQPostProcessMod.DQPostProcess( outFileName, isIncremental )