1 import FWCore.ParameterSet.Config
as cms
5 if 'FastTimerService' in process.__dict__:
6 del process.FastTimerService
9 process.load(
"HLTrigger.Timer.FastTimerService_cfi")
12 process.FastTimerService.printEventSummary =
False
13 process.FastTimerService.printRunSummary =
False
14 process.FastTimerService.printJobSummary =
True
17 process.FastTimerService.enableDQM =
True
20 process.FastTimerService.enableDQMbyPath =
True
23 process.FastTimerService.enableDQMbyModule =
True
26 process.FastTimerService.enableDQMbyLumiSection =
True
27 process.FastTimerService.dqmLumiSectionsRange = 2500
30 process.FastTimerService.dqmTimeRange = 1000.
31 process.FastTimerService.dqmTimeResolution = 5.
32 process.FastTimerService.dqmPathTimeRange = 100.
33 process.FastTimerService.dqmPathTimeResolution = 0.5
34 process.FastTimerService.dqmModuleTimeRange = 40.
35 process.FastTimerService.dqmModuleTimeResolution = 0.2
38 process.FastTimerService.dqmPath =
"HLT/TimerService"
39 process.FastTimerService.enableDQMbyProcesses =
False
43 process.FastTimerService.enableDQMbyLumiSection =
False
49 process.dqmOutput = cms.OutputModule(
"DQMRootOutputModule",
50 fileName = cms.untracked.string(
"DQM.root")
52 process.FastTimerOutput = cms.EndPath(process.dqmOutput)
53 process.schedule.append(process.FastTimerOutput)
59 if not hasattr(process,
'MessageLogger'):
60 process.load(
'FWCore.MessageService.MessageLogger_cfi')
61 process.MessageLogger.cerr.FastReport = cms.untracked.PSet( limit = cms.untracked.int32( 10000000 ) )
66 if not hasattr(process,
'DQMStore'):
67 process.load(
'DQMServices.Core.DQMStore_cfi')
70 process.load(
'HLTrigger.Timer.fastTimerServiceClient_cfi')
71 process.fastTimerServiceClient.dqmPath =
"HLT/TimerService"
74 process.load(
'DQMServices.Components.DQMFileSaver_cfi')
75 process.dqmSaver.workflow =
"/HLT/FastTimerService/All"
77 process.DQMFileSaverOutput = cms.EndPath(process.fastTimerServiceClient + process.dqmSaver)
78 process.schedule.append(process.DQMFileSaverOutput)