CMS 3D CMS Logo

SiStripClientConfig_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 # SiStripMonitorAnalyser ####
5 # for Online running
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/')
19  ),
20 
21 # Parameters for On Demand Monitoring
22  MonitorSiStrip_PSet = OnDemandMonitoring.MonitorSiStrip_PSet,
23 
24  FillConditions_PSet = OnDemandMonitoring.FillConditions_PSet,
25 
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,
33 )
34 
35 # for Offline running
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/')
49  ),
50 # Parameters for On Demand Monitoring
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),
56 
57  MonitorSiStripCabling = OnDemandMonitoring.MonitorSiStripCabling,
58  MonitorSiStripLowThreshold = OnDemandMonitoring.MonitorSiStripLowThreshold,
59  MonitorSiStripHighThreshold = OnDemandMonitoring.MonitorSiStripHighThreshold,
60 
61  FillConditions_PSet = OnDemandMonitoring.FillConditions_PSet,
62 
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
70 )
71 
72 # Sequence
73 SiStripOnlineDQMClient = cms.Sequence(onlineAnalyser)
74 SiStripOfflineDQMClient = cms.Sequence(offlineAnalyser)
75 
76 # Services needed for TkHistoMap