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  "TimingTask",
30  "TrigPrimTask"
31  ),
32  # task parameters (included from indivitual cfis)
33  workerParameters = cms.untracked.PSet(
34  ClusterTask = ecalClusterTask,
35  EnergyTask = ecalEnergyTask,
36  IntegrityTask = ecalIntegrityTask,
37  OccupancyTask = ecalOccupancyTask,
38  PresampleTask = ecalPresampleTask,
39  RawDataTask = ecalRawDataTask,
40  RecoSummaryTask = ecalRecoSummaryTask,
41  SelectiveReadoutTask = ecalSelectiveReadoutTask,
42  TimingTask = ecalTimingTask,
43  TrigPrimTask = ecalTrigPrimTask
44  ),
45  commonParameters = ecalCommonParams,
46  collectionTags = ecalDQMCollectionTags,
47  allowMissingCollections = cms.untracked.bool(True),
48  verbosity = cms.untracked.int32(0),
49  resetInterval = cms.untracked.double(2.)
50 )
51 
52 
53