1 import FWCore.ParameterSet.Config
as cms
6 onlineAnalyser = cms.EDAnalyzer(
"SiStripAnalyser",
7 StaticUpdateFrequency = cms.untracked.int32(1),
8 GlobalStatusFilling = cms.untracked.int32(1),
9 TkMapCreationFrequency = cms.untracked.int32(1),
10 SummaryCreationFrequency = cms.untracked.int32(1),
11 ShiftReportFrequency = cms.untracked.int32(1),
12 SummaryConfigPath = cms.untracked.string(
"DQM/SiStripMonitorClient/data/sistrip_monitorelement_config.xml"),
13 PrintFaultyModuleList = cms.untracked.bool(
False),
14 RawDataTag = cms.untracked.InputTag(
"source"),
15 TkmapParameters = cms.PSet(
16 loadFedCabling = cms.untracked.bool(
True),
17 trackerdatPath = cms.untracked.string(
'CommonTools/TrackerMap/data/'),
18 trackermaptxtPath = cms.untracked.string(
'DQM/SiStripMonitorClient/scripts/TkMap/')
22 MonitorSiStrip_PSet = OnDemandMonitoring.MonitorSiStrip_PSet,
24 FillConditions_PSet = OnDemandMonitoring.FillConditions_PSet,
26 SiStripPedestalsDQM_PSet = OnDemandMonitoring.SiStripPedestalsDQM_PSet,
27 SiStripNoisesDQM_PSet = OnDemandMonitoring.SiStripNoisesDQM_PSet,
28 SiStripQualityDQM_PSet = OnDemandMonitoring.SiStripQualityDQM_PSet,
29 SiStripApvGainsDQM_PSet = OnDemandMonitoring.SiStripApvGainsDQM_PSet,
30 SiStripLorentzAngleDQM_PSet = OnDemandMonitoring.SiStripLorentzAngleDQM_PSet,
31 SiStripLowThresholdDQM_PSet = OnDemandMonitoring.SiStripLowThresholdDQM_PSet,
32 SiStripHighThresholdDQM_PSet = OnDemandMonitoring.SiStripHighThresholdDQM_PSet,
36 offlineAnalyser = cms.EDAnalyzer(
"SiStripAnalyser",
37 StaticUpdateFrequency = cms.untracked.int32(-1),
38 GlobalStatusFilling = cms.untracked.int32(1),
39 TkMapCreationFrequency = cms.untracked.int32(-1),
40 SummaryCreationFrequency = cms.untracked.int32(1),
41 ShiftReportFrequency = cms.untracked.int32(1),
42 SummaryConfigPath = cms.untracked.string(
"DQM/SiStripMonitorClient/data/sistrip_monitorelement_config.xml"),
43 PrintFaultyModuleList = cms.untracked.bool(
False),
44 RawDataTag = cms.untracked.InputTag(
"source"),
45 TkmapParameters = cms.PSet(
46 loadFedCabling = cms.untracked.bool(
True),
47 trackerdatPath = cms.untracked.string(
'CommonTools/TrackerMap/data/'),
48 trackermaptxtPath = cms.untracked.string(
'DQM/SiStripMonitorClient/scripts/TkMap/')
51 MonitorSiStripPedestal = cms.untracked.bool(
False),
52 MonitorSiStripNoise = cms.untracked.bool(
False),
53 MonitorSiStripQuality = cms.untracked.bool(
False),
54 MonitorSiStripApvGain = cms.untracked.bool(
False),
55 MonitorSiStripLorentzAngle = cms.untracked.bool(
False),
57 MonitorSiStripCabling = OnDemandMonitoring.MonitorSiStripCabling,
58 MonitorSiStripLowThreshold = OnDemandMonitoring.MonitorSiStripLowThreshold,
59 MonitorSiStripHighThreshold = OnDemandMonitoring.MonitorSiStripHighThreshold,
61 FillConditions_PSet = OnDemandMonitoring.FillConditions_PSet,
63 SiStripPedestalsDQM_PSet = OnDemandMonitoring.SiStripPedestalsDQM_PSet,
64 SiStripNoisesDQM_PSet = OnDemandMonitoring.SiStripNoisesDQM_PSet,
65 SiStripQualityDQM_PSet = OnDemandMonitoring.SiStripQualityDQM_PSet,
66 SiStripApvGainsDQM_PSet = OnDemandMonitoring.SiStripApvGainsDQM_PSet,
67 SiStripLorentzAngleDQM_PSet = OnDemandMonitoring.SiStripLorentzAngleDQM_PSet,
68 SiStripLowThresholdDQM_PSet = OnDemandMonitoring.SiStripLowThresholdDQM_PSet,
69 SiStripHighThresholdDQM_PSet = OnDemandMonitoring.SiStripHighThresholdDQM_PSet
73 SiStripOnlineDQMClient = cms.Sequence(onlineAnalyser)
74 SiStripOfflineDQMClient = cms.Sequence(offlineAnalyser)