CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EcalMonitorTask_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.ClusterTask_cfi import ecalClusterTask
8 from DQM.EcalMonitorTasks.EnergyTask_cfi import ecalEnergyTask
9 from DQM.EcalMonitorTasks.IntegrityTask_cfi import ecalIntegrityTask
10 from DQM.EcalMonitorTasks.OccupancyTask_cfi import ecalOccupancyTask
11 from DQM.EcalMonitorTasks.PresampleTask_cfi import ecalPresampleTask
12 from DQM.EcalMonitorTasks.RawDataTask_cfi import ecalRawDataTask
13 from DQM.EcalMonitorTasks.RecoSummaryTask_cfi import ecalRecoSummaryTask
14 from DQM.EcalMonitorTasks.SelectiveReadoutTask_cfi import ecalSelectiveReadoutTask
15 from DQM.EcalMonitorTasks.TimingTask_cfi import ecalTimingTask
16 from DQM.EcalMonitorTasks.TrigPrimTask_cfi import ecalTrigPrimTask
17 
18 ecalMonitorTask = cms.EDAnalyzer("EcalDQMonitorTask",
19  moduleName = cms.untracked.string("Ecal Monitor Source"),
20  # tasks to be turned on
21  workers = cms.untracked.vstring(
22  "ClusterTask",
23  "EnergyTask",
24  "IntegrityTask",
25  "OccupancyTask",
26  "PresampleTask",
27  "RawDataTask",
28  "RecoSummaryTask",
29  "TrigPrimTask"
30  ),
31  # task parameters (included from indivitual cfis)
32  workerParameters = cms.untracked.PSet(
33  ClusterTask = ecalClusterTask,
34  EnergyTask = ecalEnergyTask,
35  IntegrityTask = ecalIntegrityTask,
36  OccupancyTask = ecalOccupancyTask,
37  PresampleTask = ecalPresampleTask,
38  RawDataTask = ecalRawDataTask,
39  RecoSummaryTask = ecalRecoSummaryTask,
40  SelectiveReadoutTask = ecalSelectiveReadoutTask,
41  TimingTask = ecalTimingTask,
42  TrigPrimTask = ecalTrigPrimTask
43  ),
44  commonParameters = ecalCommonParams,
45  collectionTags = ecalDQMCollectionTags,
46  allowMissingCollections = cms.untracked.bool(True),
47  verbosity = cms.untracked.int32(0),
48  resetInterval = cms.untracked.double(2.)
49 )
50 
51 
52