ATLAS Offline Software
Loading...
Searching...
No Matches
python.DQHistogramMergeMod Namespace Reference

Functions

 DQHistogramMerge (listFileName, outFileName, runPostProcessing, directoryRegularExpression=".*", histogramRegularExpression=".*", isIncremental=False, compressionLevel=1, debugLevel=0, doTiming=False)

Variables

 CWD = os.getcwd()
 Needed to correct ROOT behavior; see below.
str MODVERSION = '$Id: DQHistogramMergeMod.py,v 1.8 2009-05-12 11:38:35 ponyisi Exp $'
bool DoProcMon = False

Function Documentation

◆ DQHistogramMerge()

python.DQHistogramMergeMod.DQHistogramMerge ( listFileName,
outFileName,
runPostProcessing,
directoryRegularExpression = ".*",
histogramRegularExpression = ".*",
isIncremental = False,
compressionLevel = 1,
debugLevel = 0,
doTiming = False )

Definition at line 29 of file DQHistogramMergeMod.py.

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=-1
40 try:
41 stat=mf.mergeFiles( outFileName, listFileName )
42 except Exception as e:
43 print(f"Exception of type {type(e)} during MonitoringFile::MergeFile: {e}")
44 if stat: sys.exit(stat)
45
46 try:
47 stat=mf.mergeLBintervals( outFileName )
48 except Exception as e:
49 print(f"Exception of type {type(e)} during MonitoringFile::mergeLBInterval: {e}")
50 if stat: sys.exit(stat)
51
52 if runPostProcessing:
53 from . import DQPostProcessMod
54 try:
55 DQPostProcessMod.DQPostProcess( outFileName, isIncremental )
56 except Exception as e:
57 print(f"Exception of type {type(e)} during MonitoringFile::mergeLBInterval: {e}")
void print(char *figname, TCanvas *c1)

Variable Documentation

◆ CWD

python.DQHistogramMergeMod.CWD = os.getcwd()

Needed to correct ROOT behavior; see below.

Definition at line 5 of file DQHistogramMergeMod.py.

◆ DoProcMon

bool python.DQHistogramMergeMod.DoProcMon = False

Definition at line 24 of file DQHistogramMergeMod.py.

◆ MODVERSION

str python.DQHistogramMergeMod.MODVERSION = '$Id: DQHistogramMergeMod.py,v 1.8 2009-05-12 11:38:35 ponyisi Exp $'

Definition at line 22 of file DQHistogramMergeMod.py.