ecalMonitorTaskPaths = dict( ClusterTask=ecalClusterTask.clusterTaskPaths, EnergyTask=ecalEnergyTask.energyTaskPaths, IntegrityTask=ecalIntegrityTask.integrityTaskPaths, OccupancyTask=ecalOccupancyTask.occupancyTaskPaths, RawDataTask=ecalRawDataTask.rawDataTaskPaths, SelectiveReadoutTask=ecalSelectiveReadoutTask.selectiveReadoutTaskPaths, TimingTask=ecalTimingTask.timingTaskPaths, TrigPrimTask=ecalTrigPrimTask.trigPrimTaskPaths, TowerStatusTask=ecalTowerStatusTask.towerStatusTaskPaths, PresampleTask=ecalPresampleTask.presampleTaskPaths) ecalMonitorTask = cms.EDAnalyzer( "EcalDQMonitorTask", moduleName=cms.untracked.string("Ecal Monitor Source"), # tasks to be turned on tasks=cms.untracked.vstring("ClusterTask", "EnergyTask", "IntegrityTask", "OccupancyTask", "RawDataTask", "SelectiveReadoutTask", "TimingTask", "TrigPrimTask", "TowerStatusTask", "PresampleTask"), # task parameters (included from indivitual cfis) taskParameters=dqmpset(ecalMonitorTaskParams), # ME paths for each task (included from inidividual cfis) mePaths=dqmpaths("Ecal", ecalMonitorTaskPaths), collectionTags=ecalDQMCollectionTags, allowMissingCollections=cms.untracked.bool(False), verbosity=cms.untracked.int32(0), evaluateTime=cms.untracked.bool(False))
PresampleClient = ecalPresampleClient.presampleClient, TrigPrimClient = ecalTrigPrimClient.trigPrimClient, RawDataClient = ecalRawDataClient.rawDataClient, TimingClient = ecalTimingClient.timingClient, SelectiveReadoutClient = ecalSelectiveReadoutClient.selectiveReadoutClient, SummaryClient = ecalSummaryClient.summaryClient, Common = ecalCommonParams, sources = dqmpaths("Ecal", ecalMonitorClientSources) ) ecalMonitorClient = cms.EDAnalyzer("EcalDQMonitorClient", moduleName = cms.untracked.string("Ecal Monitor Client"), # clients to be turned on clients = cms.untracked.vstring( "IntegrityClient", "OccupancyClient", "PresampleClient", "TrigPrimClient", "RawDataClient", "TimingClient", "SelectiveReadoutClient", "SummaryClient" ), # task parameters (included from indivitual cfis) clientParameters = dqmpset(ecalMonitorClientParams), # ME paths for each task (included from inidividual cfis) mePaths = dqmpaths("Ecal", ecalMonitorClientPaths), runAtEndLumi = cms.untracked.bool(False), verbosity = cms.untracked.int32(0) )
TrigPrimTask = ecalTrigPrimTask.trigPrimTaskPaths, TowerStatusTask = ecalTowerStatusTask.towerStatusTaskPaths, PresampleTask = ecalPresampleTask.presampleTaskPaths ) ecalMonitorTask = cms.EDAnalyzer("EcalDQMonitorTask", moduleName = cms.untracked.string("Ecal Monitor Source"), # tasks to be turned on tasks = cms.untracked.vstring( "ClusterTask", "EnergyTask", "IntegrityTask", "OccupancyTask", "RawDataTask", "SelectiveReadoutTask", "TimingTask", "TrigPrimTask", "TowerStatusTask", "PresampleTask" ), # task parameters (included from indivitual cfis) taskParameters = dqmpset(ecalMonitorTaskParams), # ME paths for each task (included from inidividual cfis) mePaths = dqmpaths("Ecal", ecalMonitorTaskPaths), collectionTags = ecalDQMCollectionTags, allowMissingCollections = cms.untracked.bool(False), verbosity = cms.untracked.int32(0), evaluateTime = cms.untracked.bool(False) )
ecalMonitorClientSources = dict(ecalMonitorClientPaths) ecalMonitorClientSources.update(ecalMonitorTaskPaths) ecalMonitorClientParams = dict( IntegrityClient=ecalIntegrityClient.integrityClient, OccupancyClient=ecalOccupancyClient.occupancyClient, PresampleClient=ecalPresampleClient.presampleClient, TrigPrimClient=ecalTrigPrimClient.trigPrimClient, RawDataClient=ecalRawDataClient.rawDataClient, TimingClient=ecalTimingClient.timingClient, SelectiveReadoutClient=ecalSelectiveReadoutClient.selectiveReadoutClient, SummaryClient=ecalSummaryClient.summaryClient, Common=ecalCommonParams, sources=dqmpaths("Ecal", ecalMonitorClientSources)) ecalMonitorClient = cms.EDAnalyzer( "EcalDQMonitorClient", moduleName=cms.untracked.string("Ecal Monitor Client"), # clients to be turned on clients=cms.untracked.vstring("IntegrityClient", "OccupancyClient", "PresampleClient", "TrigPrimClient", "RawDataClient", "TimingClient", "SelectiveReadoutClient", "SummaryClient"), # task parameters (included from indivitual cfis) clientParameters=dqmpset(ecalMonitorClientParams), # ME paths for each task (included from inidividual cfis) mePaths=dqmpaths("Ecal", ecalMonitorClientPaths), runAtEndLumi=cms.untracked.bool(False), verbosity=cms.untracked.int32(0))