File indexing completed on 2025-04-17 02:42:08
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("Reader")
0004
0005 process.load("DQM.SiStripCommon.TkHistoMap_cff")
0006
0007 process.MessageLogger = cms.Service("MessageLogger",
0008 cerr = cms.untracked.PSet(
0009 enable = cms.untracked.bool(False)
0010 ),
0011 cout = cms.untracked.PSet(
0012 enable = cms.untracked.bool(True),
0013 threshold = cms.untracked.string('INFO')
0014 ),
0015 debugModules = cms.untracked.vstring(''),
0016 files = cms.untracked.PSet(
0017 Reader = cms.untracked.PSet(
0018 threshold = cms.untracked.string('INFO')
0019 )
0020 )
0021 )
0022
0023 process.maxEvents = cms.untracked.PSet(
0024 input = cms.untracked.int32(-1)
0025 )
0026
0027 process.source = cms.Source("EmptyIOVSource",
0028 firstValue = cms.uint64(70873),
0029 lastValue = cms.uint64(70873),
0030 timetype = cms.string('runnumber'),
0031 interval = cms.uint64(1)
0032 )
0033
0034
0035 process.load('Configuration.Geometry.GeometryExtended_cff')
0036 process.TrackerTopologyEP = cms.ESProducer("TrackerTopologyEP")
0037 process.load("Geometry.TrackerGeometryBuilder.trackerParameters_cfi")
0038
0039 process.poolDBESSource = cms.ESSource("PoolDBESSource",
0040 DBParameters = cms.PSet(
0041 messageLevel = cms.untracked.int32(2),
0042 authenticationPath = cms.untracked.string('/afs/cern.ch/cms/DB/conddb')
0043 ),
0044 connect = cms.string('frontier://cmsfrontier.cern.ch:8000/FrontierProd/CMS_COND_31X_FROM21X'),
0045 toGet = cms.VPSet(
0046 cms.PSet(
0047 record = cms.string('SiStripPedestalsRcd'),
0048 tag = cms.string('SiStripPedestals_CRAFT_21X_v4_offline')
0049 ),
0050 cms.PSet(
0051 record = cms.string('SiStripNoisesRcd'),
0052 tag = cms.string('SiStripNoise_CRAFT_21X_v4_offline')
0053 ),
0054
0055
0056
0057
0058 cms.PSet(
0059 record = cms.string('SiStripApvGainRcd'),
0060 tag = cms.string('SiStripGain_CRAFT_22X_v1_offline')
0061 ),
0062 cms.PSet(
0063 record = cms.string('SiStripLorentzAngleRcd'),
0064 tag = cms.string('SiStripLorentzAngle_CRAFT_22X_v1_offline')
0065 )
0066
0067 )
0068 )
0069
0070
0071 process.a = cms.ESSource("PoolDBESSource",
0072 DBParameters = cms.PSet(
0073 messageLevel = cms.untracked.int32(2),
0074 authenticationPath = cms.untracked.string('/afs/cern.ch/cms/DB/conddb')
0075 ),
0076 connect = cms.string('frontier://cmsfrontier.cern.ch:8000/FrontierProd/CMS_COND_31X_STRIP'),
0077 toGet = cms.VPSet(
0078 cms.PSet(
0079 record = cms.string('SiStripFedCablingRcd'),
0080 tag = cms.string('SiStripFedCabling_CRAFT_31X_v1_offline')
0081 ),
0082 cms.PSet(
0083 record = cms.string('SiStripBadStripRcd'),
0084 tag = cms.string('SiStripBadComponents_realisticMC_31X_v1')
0085 ),
0086 cms.PSet(
0087 record = cms.string('SiStripThresholdRcd'),
0088 tag = cms.string('SiStripThreshold_CRAFT_31X_v1_offline')
0089 )
0090
0091 )
0092 )
0093
0094
0095 siStripQualityESProducer = cms.ESProducer("SiStripQualityESProducer",
0096 ThresholdForReducedGranularity = cms.double(0.2),
0097 appendToDataLabel = cms.string(''),
0098 ReduceGranularity = cms.bool(True),
0099 ListOfRecordToMerge = cms.VPSet(cms.PSet(
0100 record = cms.string('SiStripDetVOffRcd"'),
0101
0102
0103 tag = cms.string('test')
0104 ))
0105 )
0106
0107
0108 process.DQMStore = cms.Service("DQMStore",
0109 verbose = cms.untracked.int32(1)
0110 )
0111
0112 process.load("DQM.SiStripMonitorSummary.SiStripMonitorCondData_cfi")
0113 process.load("CalibTracker.Configuration.Tracker_DependentRecords_forGlobalTag_nofakes_cff"
0114 )
0115
0116
0117
0118
0119 process.CondDataMonitoring.OutputFileName = 'SiStrip_CondDB_CurrentTag.root'
0120
0121 process.CondDataMonitoring.MonitorSiStripPedestal = False
0122 process.CondDataMonitoring.MonitorSiStripNoise = False
0123 process.CondDataMonitoring.MonitorSiStripQuality = False
0124 process.CondDataMonitoring.MonitorSiStripCabling = False
0125 process.CondDataMonitoring.MonitorSiStripApvGain = False
0126 process.CondDataMonitoring.MonitorSiStripLorentzAngle = True
0127 process.CondDataMonitoring.MonitorSiStripBackPlaneCorrection = False
0128 process.CondDataMonitoring.MonitorSiStripLowThreshold = False
0129 process.CondDataMonitoring.MonitorSiStripHighThreshold = False
0130
0131 process.CondDataMonitoring.OutputMEsInRootFile = True
0132 process.CondDataMonitoring.FillConditions_PSet.OutputSummaryAtLayerLevelAsImage = False
0133 process.CondDataMonitoring.FillConditions_PSet.OutputSummaryProfileAtLayerLevelAsImage = False
0134
0135
0136
0137 process.CondDataMonitoring.SiStripCablingDQM_PSet.TkMap_On = True
0138 process.CondDataMonitoring.SiStripCablingDQM_PSet.TkMapName = 'CablingTkMap.png'
0139 process.CondDataMonitoring.SiStripCablingDQM_PSet.minValue = 0.
0140 process.CondDataMonitoring.SiStripCablingDQM_PSet.maxValue = 6.
0141
0142 process.CondDataMonitoring.SiStripPedestalsDQM_PSet.TkMap_On = True
0143 process.CondDataMonitoring.SiStripPedestalsDQM_PSet.TkMapName = 'PedestalTkMap.svg'
0144 process.CondDataMonitoring.SiStripPedestalsDQM_PSet.minValue = 0.
0145 process.CondDataMonitoring.SiStripPedestalsDQM_PSet.maxValue = 400.
0146
0147 process.CondDataMonitoring.SiStripNoisesDQM_PSet.TkMap_On = True
0148 process.CondDataMonitoring.SiStripNoisesDQM_PSet.TkMapName = 'NoiseTkMap.svg'
0149 process.CondDataMonitoring.SiStripNoisesDQM_PSet.minValue = 0.
0150 process.CondDataMonitoring.SiStripNoisesDQM_PSet.maxValue = 6.
0151
0152 process.CondDataMonitoring.SiStripApvGainsDQM_PSet.TkMap_On = True
0153 process.CondDataMonitoring.SiStripApvGainsDQM_PSet.TkMapName = 'GainTkMap.svg'
0154 process.CondDataMonitoring.SiStripApvGainsDQM_PSet.minValue = 0.
0155 process.CondDataMonitoring.SiStripApvGainsDQM_PSet.maxValue = 1.5
0156
0157 process.CondDataMonitoring.SiStripLorentzAngleDQM_PSet.TkMap_On = True
0158 process.CondDataMonitoring.SiStripLorentzAngleDQM_PSet.TkMapName = 'LorentzAngleTkMap.png'
0159 process.CondDataMonitoring.SiStripLorentzAngleDQM_PSet.minValue = 0.01
0160 process.CondDataMonitoring.SiStripLorentzAngleDQM_PSet.maxValue = 0.03
0161
0162 process.CondDataMonitoring.SiStripBackPlaneCorrectionDQM_PSet.TkMap_On = True
0163 process.CondDataMonitoring.SiStripBackPlaneCorrectionDQM_PSet.TkMapName = 'BackPlaneCorrectionTkMap.png'
0164 process.CondDataMonitoring.SiStripBackPlaneCorrectionDQM_PSet.minValue = 0.00
0165 process.CondDataMonitoring.SiStripBackPlaneCorrectionDQM_PSet.maxValue = 0.10
0166
0167 process.CondDataMonitoring.SiStripLowThresholdDQM_PSet.TkMap_On = True
0168 process.CondDataMonitoring.SiStripLowThresholdDQM_PSet.TkMapName = 'LowThresholdTkMap.svg'
0169 process.CondDataMonitoring.SiStripLowThresholdDQM_PSet.minValue = 0.
0170 process.CondDataMonitoring.SiStripLowThresholdDQM_PSet.maxValue = 10.
0171
0172 process.CondDataMonitoring.SiStripHighThresholdDQM_PSet.TkMap_On = True
0173 process.CondDataMonitoring.SiStripHighThresholdDQM_PSet.TkMapName = 'HighThresholdTkMap.svg'
0174 process.CondDataMonitoring.SiStripHighThresholdDQM_PSet.minValue = 0.
0175 process.CondDataMonitoring.SiStripHighThresholdDQM_PSet.maxValue = 10.
0176
0177
0178 process.p1 = cms.Path(process.CondDataMonitoring)