diff --git a/Configuration/Applications/python/ConfigBuilder.py b/Configuration/Applications/python/ConfigBuilder.py index 3b932614b39cb..c60d53a38842a 100644 --- a/Configuration/Applications/python/ConfigBuilder.py +++ b/Configuration/Applications/python/ConfigBuilder.py @@ -1954,9 +1954,8 @@ def prepare_DQM(self, sequence = 'DQMOffline'): def prepare_HARVESTING(self, sequence = None): """ Enrich the process with harvesting step """ - self.EDMtoMECFF='Configuration/StandardSequences/EDMtoME'+self._options.harvesting+'_cff' - self.loadAndRemember(self.EDMtoMECFF) - self.scheduleSequence('EDMtoME','edmtome_step') + self.DQMSaverCFF='Configuration/StandardSequences/DQMSaver'+self._options.harvesting+'_cff' + self.loadAndRemember(self.DQMSaverCFF) harvestingConfig = self.loadDefaultOrSpecifiedCFF(sequence,self.HARVESTINGDefaultCFF) sequence = sequence.split('.')[-1] diff --git a/Configuration/StandardSequences/python/DQMSaverAtJobEnd_cff.py b/Configuration/StandardSequences/python/DQMSaverAtJobEnd_cff.py new file mode 100644 index 0000000000000..25f30b5e74f5a --- /dev/null +++ b/Configuration/StandardSequences/python/DQMSaverAtJobEnd_cff.py @@ -0,0 +1,20 @@ +import FWCore.ParameterSet.Config as cms + +# needed backend +from DQMServices.Core.DQMStore_cfg import * + +# needed output +from DQMServices.Components.DQMEnvironment_cfi import * + + +DQMStore.referenceFileName = '' +dqmSaver.convention = 'Offline' +dqmSaver.workflow = '/Global/CMSSW_X_Y_Z/RECO' + +DQMStore.collateHistograms = True + +dqmSaver.saveByRun = -1 +dqmSaver.saveAtJobEnd = True +dqmSaver.forceRunNumber = 1 + +DQMSaver = cms.Sequence(dqmSaver) diff --git a/Configuration/StandardSequences/python/DQMSaverAtRunEnd_cff.py b/Configuration/StandardSequences/python/DQMSaverAtRunEnd_cff.py new file mode 100644 index 0000000000000..368f2e49fbc1b --- /dev/null +++ b/Configuration/StandardSequences/python/DQMSaverAtRunEnd_cff.py @@ -0,0 +1,16 @@ +import FWCore.ParameterSet.Config as cms + +# needed backend +from DQMServices.Core.DQMStore_cfg import * + +# needed output +from DQMServices.Components.DQMEnvironment_cfi import * + + +DQMStore.referenceFileName = '' +dqmSaver.convention = 'Offline' +dqmSaver.workflow = '/Global/CMSSW_X_Y_Z/RECO' + +DQMStore.collateHistograms = False + +DQMSaver = cms.Sequence(dqmSaver)