6 from DQM.EcalBarrelMonitorTasks.EcalMonitorTask_cfi
import ecalMonitorTaskPaths
8 import DQM.EcalBarrelMonitorClient.IntegrityClient_cfi
as ecalIntegrityClient
9 import DQM.EcalBarrelMonitorClient.OccupancyClient_cfi
as ecalOccupancyClient
10 import DQM.EcalBarrelMonitorClient.PresampleClient_cfi
as ecalPresampleClient
11 import DQM.EcalBarrelMonitorClient.TrigPrimClient_cfi
as ecalTrigPrimClient
12 import DQM.EcalBarrelMonitorClient.RawDataClient_cfi
as ecalRawDataClient
13 import DQM.EcalBarrelMonitorClient.TimingClient_cfi
as ecalTimingClient
14 import DQM.EcalBarrelMonitorClient.SelectiveReadoutClient_cfi
as ecalSelectiveReadoutClient
15 import DQM.EcalBarrelMonitorClient.SummaryClient_cfi
as ecalSummaryClient
17 ecalMonitorClientPaths =
dict(
18 IntegrityClient = ecalIntegrityClient.integrityClientPaths,
19 OccupancyClient = ecalOccupancyClient.occupancyClientPaths,
20 PresampleClient = ecalPresampleClient.presampleClientPaths,
21 TrigPrimClient = ecalTrigPrimClient.trigPrimClientPaths,
22 RawDataClient = ecalRawDataClient.rawDataClientPaths,
23 TimingClient = ecalTimingClient.timingClientPaths,
24 SelectiveReadoutClient = ecalSelectiveReadoutClient.selectiveReadoutClientPaths,
25 SummaryClient = ecalSummaryClient.summaryClientPaths
28 ecalMonitorClientSources =
dict(ecalMonitorClientPaths)
29 ecalMonitorClientSources.update(ecalMonitorTaskPaths)
31 ecalMonitorClientParams =
dict(
32 IntegrityClient = ecalIntegrityClient.integrityClient,
33 OccupancyClient = ecalOccupancyClient.occupancyClient,
34 PresampleClient = ecalPresampleClient.presampleClient,
35 TrigPrimClient = ecalTrigPrimClient.trigPrimClient,
36 RawDataClient = ecalRawDataClient.rawDataClient,
37 TimingClient = ecalTimingClient.timingClient,
38 SelectiveReadoutClient = ecalSelectiveReadoutClient.selectiveReadoutClient,
39 SummaryClient = ecalSummaryClient.summaryClient,
40 Common = ecalCommonParams,
41 sources =
dqmpaths(
"Ecal", ecalMonitorClientSources)
44 ecalMonitorClient = cms.EDAnalyzer(
"EcalDQMonitorClient",
45 moduleName = cms.untracked.string(
"Ecal Monitor Client"),
47 clients = cms.untracked.vstring(
54 "SelectiveReadoutClient",
58 clientParameters =
dqmpset(ecalMonitorClientParams),
60 mePaths =
dqmpaths(
"Ecal", ecalMonitorClientPaths),
61 runAtEndLumi = cms.untracked.bool(
False),
62 verbosity = cms.untracked.int32(0)