diff --git a/Validation/RecoTrack/python/plotting/plotting.py b/Validation/RecoTrack/python/plotting/plotting.py index 0a1c886e5270a..24e5c51258d14 100644 --- a/Validation/RecoTrack/python/plotting/plotting.py +++ b/Validation/RecoTrack/python/plotting/plotting.py @@ -49,7 +49,8 @@ def _setStyle(): def _getObject(tdirectory, name): obj = tdirectory.Get(name) if not obj: - print("Did not find {obj} from {dir}".format(obj=name, dir=tdirectory.GetPath())) + if verbose: + print("Did not find {obj} from {dir}".format(obj=name, dir=tdirectory.GetPath())) return None return obj diff --git a/Validation/RecoTrack/python/plotting/validation.py b/Validation/RecoTrack/python/plotting/validation.py index 73f98013209f0..e4c06aadbb0fb 100644 --- a/Validation/RecoTrack/python/plotting/validation.py +++ b/Validation/RecoTrack/python/plotting/validation.py @@ -1201,6 +1201,7 @@ def _doPlotsForPlotter(self, plotter, sample, limitSubFoldersOnlyTo=None): if not os.path.exists(newdir): os.makedirs(newdir, exist_ok=True) + plotterFolder.create(self._openFiles, self._labels, dqmSubFolder) p = multiprocessing.Process(target=self._doPlots, args=(plotterFolder, dqmSubFolder, newsubdir, newdir, iProc, return_dict)) proc.append((plotterFolder, dqmSubFolder, p)) p.start() @@ -1294,7 +1295,6 @@ def doPlots(self, plotters, plotterDrawArgs={}, **kwargs): self._openFiles = [] def _doPlots(self, plotterFolder, dqmSubFolder, newsubdir, newdir, iProc, return_dict): - plotterFolder.create(self._openFiles, self._labels, dqmSubFolder) fileList = plotterFolder.draw(directory=newdir, **self._plotterDrawArgs) if len(fileList) == 0: @@ -1362,7 +1362,6 @@ def doPlots(self, plotters, plotterDrawArgs={}, **kwargs): self._openFiles = [] def _doPlots(self, plotterFolder, dqmSubFolder, newsubdir, newdir, iProc, return_dict): - plotterFolder.create(self._openFiles, self._labels, dqmSubFolder) fileList = plotterFolder.draw(directory=newdir, **self._plotterDrawArgs) # check if plots are produced