File indexing completed on 2024-04-06 12:08:27
0001 import FWCore.ParameterSet.Config as cms
0002 from DQMServices.Core.DQMEDHarvester import DQMEDHarvester
0003
0004
0005
0006
0007
0008 SiPixelPhase1SummaryOnline = DQMEDHarvester("SiPixelPhase1Summary",
0009 TopFolderName = cms.string('PixelPhase1/Phase1_MechanicalView/'),
0010 RunOnEndLumi = cms.bool(True),
0011 RunOnEndJob = cms.bool(True),
0012
0013 inputGeneration = cms.untracked.string('DQMGenerationQTest'),
0014 outputGeneration = cms.untracked.string('DQMGenerationSummary'),
0015 SummaryMaps = cms.VPSet(
0016 cms.PSet(
0017 MapName = cms.string("Digi"),
0018 MapHist = cms.string("mean_num_digis")
0019 ),
0020 cms.PSet(
0021 MapName = cms.string("ADC"),
0022 MapHist = cms.string("mean_adc")
0023 ),
0024 cms.PSet(
0025 MapName = cms.string("NClustsTotal"),
0026 MapHist = cms.string("mean_num_clusters")
0027 ),
0028 cms.PSet(
0029 MapName = cms.string("ClustWidthOnTrk"),
0030 MapHist = cms.string("mean_size")
0031 ),
0032 cms.PSet(
0033 MapName = cms.string("Charge"),
0034 MapHist = cms.string("mean_charge")
0035 )
0036 ),
0037
0038 DeadROCErrorThreshold = cms.vdouble(0.2,0.2,0.2,0.2,0.2,0.2),
0039 DeadROCWarningThreshold = cms.vdouble(0.1,0.1,0.1,0.1,0.1,0.1)
0040 )
0041
0042 SiPixelPhase1SummaryOffline = DQMEDHarvester("SiPixelPhase1Summary",
0043 TopFolderName = cms.string('PixelPhase1/Phase1_MechanicalView/'),
0044 RunOnEndLumi = cms.bool(False),
0045 RunOnEndJob = cms.bool(True),
0046
0047 inputGeneration = cms.untracked.string('DQMGenerationQTest'),
0048 outputGeneration = cms.untracked.string('DQMGenerationSummary'),
0049 SummaryMaps = cms.VPSet(
0050 cms.PSet(
0051 MapName = cms.string("Digi"),
0052 MapHist = cms.string("mean_num_digis")
0053 ),
0054 cms.PSet(
0055 MapName = cms.string("ADC"),
0056 MapHist = cms.string("mean_adc")
0057 ),
0058 cms.PSet(
0059 MapName = cms.string("NClustsTotal"),
0060 MapHist = cms.string("mean_num_clusters")
0061 ),
0062 cms.PSet(
0063 MapName = cms.string("ClustWidthOnTrk"),
0064 MapHist = cms.string("mean_size")
0065 ),
0066 cms.PSet(
0067 MapName = cms.string("Charge"),
0068 MapHist = cms.string("mean_charge")
0069 )
0070 ),
0071 DeadROCErrorThreshold = cms.vdouble(0.2,0.2,0.2,0.2,0.2,0.2),
0072 DeadROCWarningThreshold = cms.vdouble(0.1,0.1,0.1,0.1,0.1,0.1)
0073 )
0074
0075 SiPixelPhase1SummaryCosmics = DQMEDHarvester("SiPixelPhase1Summary",
0076 TopFolderName = cms.string('PixelPhase1/Phase1_MechanicalView/'),
0077 RunOnEndLumi = cms.bool(False),
0078 RunOnEndJob = cms.bool(True),
0079
0080 inputGeneration = cms.untracked.string('DQMGenerationQTest'),
0081 outputGeneration = cms.untracked.string('DQMGenerationSummary'),
0082 SummaryMaps = cms.VPSet(
0083 cms.PSet(
0084 MapName = cms.string("Digi"),
0085 MapHist = cms.string("mean_num_digis")
0086 ),
0087 cms.PSet(
0088 MapName = cms.string("ClustWidthOnTrk"),
0089 MapHist = cms.string("mean_size")
0090 ),
0091 cms.PSet(
0092 MapName = cms.string("Charge"),
0093 MapHist = cms.string("mean_charge")
0094 )
0095 ),
0096 DeadROCErrorThreshold = cms.vdouble(0.2,0.2,0.2,0.2,0.2,0.2),
0097 DeadROCWarningThreshold = cms.vdouble(0.1,0.1,0.1,0.1,0.1,0.1)
0098 )
0099
0100 from DQMServices.Core.DQMQualityTester import DQMQualityTester
0101 ADCQTester = DQMQualityTester(
0102 qtList = cms.untracked.FileInPath('DQM/SiPixelPhase1Config/test/qTests/mean_adc_qualitytest_config.xml'),
0103 QualityTestPrescaler = cms.untracked.int32(1),
0104 getQualityTestsFromFile = cms.untracked.bool(True),
0105 qtestOnEndLumi = cms.untracked.bool(True),
0106 qtestOnEndJob = cms.untracked.bool(True),
0107 reportThreshold = cms.untracked.string("more")
0108 )
0109
0110 ADCQTester_offline = DQMQualityTester(
0111 qtList = cms.untracked.FileInPath('DQM/SiPixelPhase1Config/test/qTests/mean_adc_qualitytest_config.xml'),
0112 QualityTestPrescaler = cms.untracked.int32(1),
0113 getQualityTestsFromFile = cms.untracked.bool(True),
0114 qtestOnEndLumi = cms.untracked.bool(False),
0115 qtestOnEndJob = cms.untracked.bool(True),
0116 reportThreshold = cms.untracked.string("more")
0117 )
0118
0119 NumClustersQTester = DQMQualityTester(
0120 qtList = cms.untracked.FileInPath('DQM/SiPixelPhase1Config/test/qTests/mean_num_clusters_qualitytest_config.xml'),
0121 QualityTestPrescaler = cms.untracked.int32(1),
0122 getQualityTestsFromFile = cms.untracked.bool(True),
0123 qtestOnEndLumi = cms.untracked.bool(True),
0124 qtestOnEndJob = cms.untracked.bool(True),
0125 reportThreshold = cms.untracked.string("more")
0126 )
0127
0128 NumClustersQTester_offline = DQMQualityTester(
0129 qtList = cms.untracked.FileInPath('DQM/SiPixelPhase1Config/test/qTests/mean_num_clusters_qualitytest_config.xml'),
0130 QualityTestPrescaler = cms.untracked.int32(1),
0131 getQualityTestsFromFile = cms.untracked.bool(True),
0132 qtestOnEndLumi = cms.untracked.bool(False),
0133 qtestOnEndJob = cms.untracked.bool(True),
0134 reportThreshold = cms.untracked.string("more")
0135 )
0136
0137 NumDigisQTester = DQMQualityTester(
0138 qtList = cms.untracked.FileInPath('DQM/SiPixelPhase1Config/test/qTests/mean_num_digis_qualitytest_config.xml'),
0139 QualityTestPrescaler = cms.untracked.int32(1),
0140 getQualityTestsFromFile = cms.untracked.bool(True),
0141 qtestOnEndLumi = cms.untracked.bool(True),
0142 qtestOnEndJob = cms.untracked.bool(True),
0143 reportThreshold = cms.untracked.string("more")
0144 )
0145
0146 NumDigisQTester_offline = DQMQualityTester(
0147 qtList = cms.untracked.FileInPath('DQM/SiPixelPhase1Config/test/qTests/mean_num_digis_qualitytest_config.xml'),
0148 QualityTestPrescaler = cms.untracked.int32(1),
0149 getQualityTestsFromFile = cms.untracked.bool(True),
0150 qtestOnEndLumi = cms.untracked.bool(False),
0151 qtestOnEndJob = cms.untracked.bool(True),
0152 reportThreshold = cms.untracked.string("more")
0153 )
0154
0155 NumDigisQTester_cosmics = DQMQualityTester(
0156 qtList = cms.untracked.FileInPath('DQM/SiPixelPhase1Config/test/qTests/mean_num_digis_qualitytest_config_cosmics.xml'),
0157 QualityTestPrescaler = cms.untracked.int32(1),
0158 getQualityTestsFromFile = cms.untracked.bool(True),
0159 qtestOnEndLumi = cms.untracked.bool(False),
0160 qtestOnEndJob = cms.untracked.bool(True),
0161 reportThreshold = cms.untracked.string("more")
0162 )
0163
0164 SizeQTester = DQMQualityTester(
0165 qtList = cms.untracked.FileInPath('DQM/SiPixelPhase1Config/test/qTests/mean_size_qualitytest_config.xml'),
0166 QualityTestPrescaler = cms.untracked.int32(1),
0167 getQualityTestsFromFile = cms.untracked.bool(True),
0168 qtestOnEndLumi = cms.untracked.bool(True),
0169 qtestOnEndJob = cms.untracked.bool(True),
0170 reportThreshold = cms.untracked.string("more")
0171 )
0172
0173 SizeQTester_offline = DQMQualityTester(
0174 qtList = cms.untracked.FileInPath('DQM/SiPixelPhase1Config/test/qTests/mean_size_qualitytest_config.xml'),
0175 QualityTestPrescaler = cms.untracked.int32(1),
0176 getQualityTestsFromFile = cms.untracked.bool(True),
0177 qtestOnEndLumi = cms.untracked.bool(False),
0178 qtestOnEndJob = cms.untracked.bool(True),
0179 reportThreshold = cms.untracked.string("more")
0180 )
0181
0182 SizeQTester_cosmics = DQMQualityTester(
0183 qtList = cms.untracked.FileInPath('DQM/SiPixelPhase1Config/test/qTests/mean_size_qualitytest_config_cosmics.xml'),
0184 QualityTestPrescaler = cms.untracked.int32(1),
0185 getQualityTestsFromFile = cms.untracked.bool(True),
0186 qtestOnEndLumi = cms.untracked.bool(False),
0187 qtestOnEndJob = cms.untracked.bool(True),
0188 reportThreshold = cms.untracked.string("more")
0189 )
0190
0191 ChargeQTester = DQMQualityTester(
0192 qtList = cms.untracked.FileInPath('DQM/SiPixelPhase1Config/test/qTests/mean_charge_qualitytest_config.xml'),
0193 QualityTestPrescaler = cms.untracked.int32(1),
0194 getQualityTestsFromFile = cms.untracked.bool(True),
0195 qtestOnEndLumi = cms.untracked.bool(True),
0196 qtestOnEndJob = cms.untracked.bool(True),
0197 reportThreshold = cms.untracked.string("more")
0198 )
0199
0200 ChargeQTester_offline = DQMQualityTester(
0201 qtList = cms.untracked.FileInPath('DQM/SiPixelPhase1Config/test/qTests/mean_charge_qualitytest_config.xml'),
0202 QualityTestPrescaler = cms.untracked.int32(1),
0203 getQualityTestsFromFile = cms.untracked.bool(True),
0204 qtestOnEndLumi = cms.untracked.bool(False),
0205 qtestOnEndJob = cms.untracked.bool(True),
0206 reportThreshold = cms.untracked.string("more")
0207 )
0208
0209 ChargeQTester_cosmics = DQMQualityTester(
0210 qtList = cms.untracked.FileInPath('DQM/SiPixelPhase1Config/test/qTests/mean_charge_qualitytest_config_cosmics.xml'),
0211 QualityTestPrescaler = cms.untracked.int32(1),
0212 getQualityTestsFromFile = cms.untracked.bool(True),
0213 qtestOnEndLumi = cms.untracked.bool(False),
0214 qtestOnEndJob = cms.untracked.bool(True),
0215 reportThreshold = cms.untracked.string("more")
0216 )
0217
0218 RunQTests_online = cms.Sequence(ADCQTester * NumClustersQTester * NumDigisQTester * SizeQTester * ChargeQTester)
0219 RunQTests_offline = cms.Sequence(ADCQTester_offline * NumClustersQTester_offline * NumDigisQTester_offline * SizeQTester_offline * ChargeQTester_offline)
0220 RunQTests_cosmics = cms.Sequence(NumDigisQTester_cosmics * SizeQTester_cosmics * ChargeQTester_cosmics)