CMS 3D CMS Logo

EcalCalibMonitorClient_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 from DQMServices.Core.DQMEDHarvester import DQMEDHarvester
3 
4 from DQM.EcalCommon.CommonParams_cfi import ecalCommonParams
5 
6 from DQM.EcalMonitorClient.IntegrityClient_cfi import ecalIntegrityClient
7 from DQM.EcalMonitorClient.RawDataClient_cfi import ecalRawDataClient
8 from DQM.EcalMonitorClient.LaserClient_cfi import ecalLaserClient
9 from DQM.EcalMonitorClient.LedClient_cfi import ecalLedClient
10 from DQM.EcalMonitorClient.TestPulseClient_cfi import ecalTestPulseClient
11 from DQM.EcalMonitorClient.PedestalClient_cfi import ecalPedestalClient
12 from DQM.EcalMonitorClient.PNIntegrityClient_cfi import ecalPNIntegrityClient
13 from DQM.EcalMonitorClient.SummaryClient_cfi import ecalSummaryClient
14 from DQM.EcalMonitorClient.CalibrationSummaryClient_cfi import ecalCalibrationSummaryClient
15 
16 ecalCalibMonitorClient = DQMEDHarvester("EcalDQMonitorClient",
17  moduleName = cms.untracked.string("EcalCalib Monitor Client"),
18  # workers to be turned on
19  workers = cms.untracked.vstring(
20  "LaserClient",
21  "LedClient",
22  "TestPulseClient",
23 # "PedestalClient",
24  "PNIntegrityClient",
25  "CalibrationSummaryClient"
26  ),
27  # task parameters (included from indivitual cfis)
28  workerParameters = cms.untracked.PSet(
29  IntegrityClient = ecalIntegrityClient,
30  RawDataClient = ecalRawDataClient,
31  LaserClient = ecalLaserClient,
32  LedClient = ecalLedClient,
33  TestPulseClient = ecalTestPulseClient,
34  PedestalClient = ecalPedestalClient,
35  PNIntegrityClient = ecalPNIntegrityClient,
36  SummaryClient = ecalSummaryClient,
37  CalibrationSummaryClient = ecalCalibrationSummaryClient
38  ),
39  commonParameters = ecalCommonParams,
40 # PNMaskFile = cms.untracked.FileInPath("DQM/EcalMonitorClient/data/mask-PN.txt"),
41  verbosity = cms.untracked.int32(0)
42 )
43