File indexing completed on 2024-04-06 12:08:15
0001 import FWCore.ParameterSet.Config as cms
0002 from DQMServices.Core.DQMEDHarvester import DQMEDHarvester
0003
0004 process = cms.Process("SIPIXELDQM")
0005 process.load("Geometry.TrackerSimData.trackerSimGeometryXML_cfi")
0006 process.load("Geometry.TrackerGeometryBuilder.trackerGeometry_cfi")
0007 process.load("Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi")
0008 process.load("Configuration.StandardSequences.MagneticField_cff")
0009
0010
0011 process.load("EventFilter.SiPixelRawToDigi.SiPixelRawToDigi_cfi")
0012 process.siPixelDigis.InputLabel = 'source'
0013 process.siPixelDigis.IncludeErrors = True
0014
0015 process.load("RecoLocalTracker.SiPixelClusterizer.SiPixelClusterizer_cfi")
0016
0017 process.load("RecoLocalTracker.SiPixelRecHits.SiPixelRecHits_cfi")
0018 process.load("RecoLocalTracker.SiPixelRecHits.PixelCPEESProducers_cff")
0019
0020 process.load("DQM.SiPixelMonitorRawData.SiPixelMonitorRawData_cfi")
0021 process.SiPixelRawDataErrorSource.saveFile = False
0022 process.SiPixelRawDataErrorSource.isPIB = False
0023 process.SiPixelRawDataErrorSource.slowDown = False
0024 process.SiPixelRawDataErrorSource.reducedSet = False
0025
0026 process.load("DQM.SiPixelMonitorDigi.SiPixelMonitorDigi_cfi")
0027 process.SiPixelDigiSource.saveFile = False
0028 process.SiPixelDigiSource.isPIB = False
0029 process.SiPixelDigiSource.slowDown = False
0030 process.SiPixelDigiSource.modOn = True
0031 process.SiPixelDigiSource.twoDimOn = True
0032 process.SiPixelDigiSource.hiRes = True
0033 process.SiPixelDigiSource.ladOn = False
0034 process.SiPixelDigiSource.layOn = False
0035 process.SiPixelDigiSource.phiOn = False
0036 process.SiPixelDigiSource.bladeOn = False
0037 process.SiPixelDigiSource.diskOn = False
0038 process.SiPixelDigiSource.ringOn = False
0039
0040 process.load("DQM.SiPixelMonitorCluster.SiPixelMonitorCluster_cfi")
0041 process.SiPixelClusterSource.saveFile = False
0042 process.SiPixelClusterSource.isPIB = False
0043 process.SiPixelClusterSource.modOn = True
0044 process.SiPixelClusterSource.twoDimOn = True
0045 process.SiPixelClusterSource.reducedSet = False
0046 process.SiPixelClusterSource.ladOn = False
0047 process.SiPixelClusterSource.layOn = False
0048 process.SiPixelClusterSource.phiOn = False
0049 process.SiPixelClusterSource.bladeOn = False
0050 process.SiPixelClusterSource.diskOn = False
0051 process.SiPixelClusterSource.ringOn = False
0052
0053 process.load("DQM.SiPixelMonitorRecHit.SiPixelMonitorRecHit_cfi")
0054 process.SiPixelRecHitSource.saveFile = False
0055 process.SiPixelRecHitSource.isPIB = False
0056 process.SiPixelRecHitSource.modOn = True
0057 process.SiPixelRecHitSource.twoDimOn = True
0058 process.SiPixelRecHitSource.ladOn = False
0059 process.SiPixelRecHitSource.layOn = False
0060 process.SiPixelRecHitSource.phiOn = False
0061 process.SiPixelRecHitSource.bladeOn = False
0062 process.SiPixelRecHitSource.ringOn = False
0063 process.SiPixelRecHitSource.diskOn = False
0064
0065 process.load("CalibTracker.SiPixelTools.SiPixelErrorsCalibDigis_cfi")
0066 process.siPixelErrorsDigisToCalibDigis.saveFile=False
0067 process.siPixelErrorsDigisToCalibDigis.SiPixelProducerLabelTag = 'siPixelCalibDigis'
0068 process.load("CalibTracker.SiPixelGainCalibration.SiPixelCalibDigiProducer_cfi")
0069 process.load("CalibTracker.SiPixelSCurveCalibration.SiPixelSCurveCalibrationAnalysis_cfi")
0070 process.siPixelSCurveAnalysis.DetSetVectorSiPixelCalibDigiTag = 'siPixelCalibDigis'
0071 process.siPixelSCurveAnalysis.saveFile = False
0072 process.load("CalibTracker.SiPixelIsAliveCalibration.SiPixelIsAliveCalibration_cfi")
0073 process.siPixelIsAliveCalibration.DetSetVectorSiPixelCalibDigiTag = 'siPixelCalibDigis'
0074 process.siPixelIsAliveCalibration.saveFile = False
0075 process.load("CalibTracker.SiPixelGainCalibration.SiPixelGainCalibrationAnalysis_cfi")
0076 process.siPixelGainCalibrationAnalysis.DetSetVectorSiPixelCalibDigiTag = 'siPixelCalibDigis'
0077 process.siPixelGainCalibrationAnalysis.saveFile = False
0078 process.siPixelGainCalibrationAnalysis.savePixelLevelHists = False
0079
0080 process.load("DQMServices.Core.DQM_cfg")
0081
0082 process.load("DQMServices.Components.DQMEnvironment_cfi")
0083
0084 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
0085 process.GlobalTag.connect = "frontier://FrontierProd/CMS_COND_21X_GLOBALTAG"
0086 process.GlobalTag.globaltag = "CRAFT_V3P::All"
0087
0088 from CondCore.DBCommon.CondDBCommon_cfi import *
0089 process.siPixelCalibGlobalTag = cms.ESSource("PoolDBESSource",
0090 CondDBCommon,
0091 connect = cms.string("frontier://FrontierProd/CMS_COND_21X_PIXEL"),
0092
0093 toGet = cms.VPSet(
0094 cms.PSet(record = cms.string('SiPixelCalibConfigurationRcd'),
0095 tag = cms.string('GLOBALCALIB_default'))
0096 )
0097 )
0098 process.es_prefer_dbcalib = cms.ESPrefer('PoolDBESSource','GlobalTag')
0099
0100 process.source = cms.Source("PoolSource",
0101 debugFlag = cms.untracked.bool(True),
0102 debugVebosity = cms.untracked.uint32(1),
0103 ONEPARAM
0104 TWOPARAM
0105 fileNames = cms.untracked.vstring(
0106 'FILENAME'
0107 )
0108 )
0109
0110 process.maxEvents = cms.untracked.PSet(
0111 input = cms.untracked.int32(-1)
0112 )
0113 process.MessageLogger = cms.Service("MessageLogger",
0114 TEXTFILE = cms.untracked.PSet(
0115 threshold = cms.untracked.string('ERROR')
0116 ),
0117 destinations = cms.untracked.vstring('TEXTFILE')
0118 )
0119
0120 process.AdaptorConfig = cms.Service("AdaptorConfig")
0121
0122 process.sipixelEDAClient = DQMEDHarvester("SiPixelEDAClient",
0123 EventOffsetForInit = cms.untracked.int32(10),
0124 ActionOnLumiSection = cms.untracked.bool(False),
0125 ActionOnRunEnd = cms.untracked.bool(True),
0126 HighResolutionOccupancy = cms.untracked.bool(True),
0127 NoiseRateCutValue = cms.untracked.double(-1.)
0128
0129 )
0130
0131 from DQMServices.Core.DQMQualityTester import DQMQualityTester
0132 process.qTester = DQMQualityTester(
0133 qtList = cms.untracked.FileInPath('DQM/SiPixelMonitorClient/test/sipixel_qualitytest_config.xml'),
0134 QualityTestPrescaler = cms.untracked.int32(1),
0135 getQualityTestsFromFile = cms.untracked.bool(True)
0136 )
0137
0138 process.ModuleWebRegistry = cms.Service("ModuleWebRegistry")
0139
0140 process.Reco = cms.Sequence(process.siPixelDigis)
0141 process.Calibration = cms.Sequence(process.siPixelCalibDigis*process.siPixelGainCalibrationAnalysis*process.siPixelIsAliveCalibration)
0142 process.RAWmonitor = cms.Sequence(process.SiPixelRawDataErrorSource)
0143 process.DIGImonitor = cms.Sequence(process.SiPixelDigiSource)
0144 process.CLUmonitor = cms.Sequence(process.SiPixelClusterSource)
0145 process.HITmonitor = cms.Sequence(process.SiPixelRecHitSource)
0146 process.DQMmodules = cms.Sequence(process.qTester*process.dqmEnv*process.dqmSaver)
0147 process.p = cms.Path(process.Reco*process.qTester*process.dqmEnv*process.Calibration*process.sipixelEDAClient*process.dqmSaver)
0148
0149
0150 process.DQM.collectorHost = ''
0151 process.dqmSaver.convention = 'Online'
0152 process.dqmSaver.producer = 'DQM'
0153 process.dqmEnv.subSystemFolder = 'Pixel'
0154 process.dqmSaver.dirName = '.'
0155 process.dqmSaver.saveByLumiSection = -1
0156 process.dqmSaver.saveByRun = 1
0157 process.dqmSaver.saveAtJobEnd = True