CMS 3D CMS Logo

EcalCalibMonitorTasks_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from DQM.EcalCommon.CommonParams_cfi import ecalCommonParams
4 
5 from DQM.EcalMonitorTasks.CollectionTags_cfi import ecalDQMCollectionTags
6 
7 from DQM.EcalMonitorTasks.PedestalTask_cfi import ecalPedestalTask
8 from DQM.EcalMonitorTasks.TestPulseTask_cfi import ecalTestPulseTask
9 from DQM.EcalMonitorTasks.LaserTask_cfi import ecalLaserTask
10 from DQM.EcalMonitorTasks.LedTask_cfi import ecalLedTask
11 from DQM.EcalMonitorTasks.PNDiodeTask_cfi import ecalPNDiodeTask
12 
13 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
14 ecalPedestalMonitorTask = DQMEDAnalyzer('EcalDQMonitorTask',
15  moduleName = cms.untracked.string("EcalPedestal Monitor Source"),
16  workers = cms.untracked.vstring("PedestalTask"),
17  workerParameters = cms.untracked.PSet(
18  PedestalTask = ecalPedestalTask
19  ),
20  commonParameters = ecalCommonParams,
21  collectionTags = ecalDQMCollectionTags,
22  resetInterval = cms.untracked.double(2.),
23  verbosity = cms.untracked.int32(0)
24 )
25 ecalTestPulseMonitorTask = DQMEDAnalyzer('EcalDQMonitorTask',
26  moduleName = cms.untracked.string("EcalTestPulse Monitor Source"),
27  workers = cms.untracked.vstring("TestPulseTask"),
28  workerParameters = cms.untracked.PSet(
29  TestPulseTask = ecalTestPulseTask
30  ),
31  commonParameters = ecalCommonParams,
32  collectionTags = ecalDQMCollectionTags,
33  resetInterval = cms.untracked.double(2.),
34  verbosity = cms.untracked.int32(0)
35 )
36 ecalLaserLedMonitorTask = DQMEDAnalyzer('EcalDQMonitorTask',
37  moduleName = cms.untracked.string("EcalLaserLed Monitor Source"),
38  workers = cms.untracked.vstring("LaserTask", "LedTask"),
39  workerParameters = cms.untracked.PSet(
40  LaserTask = ecalLaserTask,
41  LedTask = ecalLedTask
42  ),
43  commonParameters = ecalCommonParams,
44  collectionTags = ecalDQMCollectionTags,
45  resetInterval = cms.untracked.double(2.),
46  verbosity = cms.untracked.int32(0)
47 )
48 ecalPNDiodeMonitorTask = DQMEDAnalyzer('EcalDQMonitorTask',
49  moduleName = cms.untracked.string("EcalPNDiode Monitor Source"),
50  workers = cms.untracked.vstring("PNDiodeTask"),
51  workerParameters = cms.untracked.PSet(
52  PNDiodeTask = ecalPNDiodeTask
53  ),
54  commonParameters = ecalCommonParams,
55  collectionTags = ecalDQMCollectionTags,
56  resetInterval = cms.untracked.double(2.),
57  verbosity = cms.untracked.int32(0)
58 )