CMS 3D CMS Logo

EcalMonitorClient_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.OccupancyClient_cfi import ecalOccupancyClient
8 from DQM.EcalMonitorClient.PresampleClient_cfi import ecalPresampleClient
9 from DQM.EcalMonitorClient.RawDataClient_cfi import ecalRawDataClient
10 from DQM.EcalMonitorClient.SelectiveReadoutClient_cfi import ecalSelectiveReadoutClient
11 from DQM.EcalMonitorClient.TimingClient_cfi import ecalTimingClient
12 from DQM.EcalMonitorClient.TrigPrimClient_cfi import ecalTrigPrimClient
13 from DQM.EcalMonitorClient.SummaryClient_cfi import ecalSummaryClient
14 from DQM.EcalMonitorClient.MLClient_cfi import ecalMLClient
15 
16 ecalMonitorClient = DQMEDHarvester("EcalDQMonitorClient",
17  moduleName = cms.untracked.string("Ecal Monitor Client"),
18  # workers to be turned on
19  workers = cms.untracked.vstring(
20  "IntegrityClient",
21  "OccupancyClient",
22  "PresampleClient",
23  "RawDataClient",
24  "TrigPrimClient",
25  "TimingClient",
26  "MLClient",
27  "SummaryClient"
28  ),
29  # task parameters (included from indivitual cfis)
30  workerParameters = cms.untracked.PSet(
31  IntegrityClient = ecalIntegrityClient,
32  OccupancyClient = ecalOccupancyClient,
33  PresampleClient = ecalPresampleClient,
34  RawDataClient = ecalRawDataClient,
35  SelectiveReadoutClient = ecalSelectiveReadoutClient,
36  TimingClient = ecalTimingClient,
37  TrigPrimClient = ecalTrigPrimClient,
38  SummaryClient = ecalSummaryClient,
39  MLClient = ecalMLClient
40  ),
41  commonParameters = ecalCommonParams,
42  verbosity = cms.untracked.int32(0)
43 )
44