File indexing completed on 2025-06-25 05:16:19
0001 import FWCore.ParameterSet.Config as cms
0002
0003 HLTGenResSource = cms.EDProducer("HLTGenResSource",
0004 hltProcessName = cms.string('HLT'),
0005 resCollConfigs = cms.VPSet(
0006 cms.PSet(
0007 collectionName = cms.string('hltEgammaCandidatesL1Seeded'),
0008 histConfigs = cms.VPSet(cms.PSet(
0009 rangeCuts = cms.VPSet(cms.PSet(
0010 allowedRanges = cms.vstring(
0011 '-1.4442:1.4442',
0012 '1.566:2.5',
0013 '-2.5:-1.566'
0014 ),
0015 rangeVar = cms.string('eta')
0016 )),
0017 resBinLowEdges = cms.vdouble(
0018 0.0, 0.01, 0.02, 0.03, 0.04,
0019 0.05, 0.06, 0.07, 0.08, 0.09,
0020 0.1, 0.11, 0.12, 0.13, 0.14,
0021 0.15, 0.16, 0.17, 0.18, 0.19,
0022 0.2, 0.21, 0.22, 0.23, 0.24,
0023 0.25, 0.26, 0.27, 0.28, 0.29,
0024 0.3, 0.31, 0.32, 0.33, 0.34,
0025 0.35000000000000003, 0.36, 0.37, 0.38, 0.39,
0026 0.4, 0.41000000000000003, 0.42, 0.43, 0.44,
0027 0.45, 0.46, 0.47000000000000003, 0.48, 0.49,
0028 0.5, 0.51, 0.52, 0.53, 0.54,
0029 0.55, 0.56, 0.5700000000000001, 0.58, 0.59,
0030 0.6, 0.61, 0.62, 0.63, 0.64,
0031 0.65, 0.66, 0.67, 0.68, 0.6900000000000001,
0032 0.7000000000000001, 0.71, 0.72, 0.73, 0.74,
0033 0.75, 0.76, 0.77, 0.78, 0.79,
0034 0.8, 0.81, 0.8200000000000001, 0.8300000000000001, 0.84,
0035 0.85, 0.86, 0.87, 0.88, 0.89,
0036 0.9, 0.91, 0.92, 0.93, 0.9400000000000001,
0037 0.9500000000000001, 0.96, 0.97, 0.98, 0.99,
0038 1.0, 1.01, 1.02, 1.03, 1.04,
0039 1.05, 1.06, 1.07, 1.08, 1.09,
0040 1.1, 1.11, 1.12, 1.1300000000000001, 1.1400000000000001,
0041 1.1500000000000001, 1.16, 1.17, 1.18, 1.19,
0042 1.2, 1.21, 1.22, 1.23, 1.24,
0043 1.25, 1.26, 1.27, 1.28, 1.29,
0044 1.3, 1.31, 1.32, 1.33, 1.34,
0045 1.35, 1.36, 1.37, 1.3800000000000001, 1.3900000000000001,
0046 1.4000000000000001, 1.41, 1.42, 1.43, 1.44,
0047 1.45, 1.46, 1.47, 1.48, 1.49,
0048 1.5
0049 ),
0050 resVar = cms.string('ptRes'),
0051 vsBinLowEdges = cms.vdouble(
0052 0, 5, 10, 15, 20,
0053 25, 30, 40, 50, 75,
0054 100, 150, 400, 800, 1500,
0055 10000
0056 ),
0057 vsVar = cms.string('pt')
0058 )),
0059 objType = cms.string('ele')
0060 ),
0061 cms.PSet(
0062 collectionName = cms.string('hltEgammaCandidatesL1Seeded'),
0063 histConfigs = cms.VPSet(cms.PSet(
0064 rangeCuts = cms.VPSet(cms.PSet(
0065 allowedRanges = cms.vstring(
0066 '-1.4442:1.4442',
0067 '1.566:2.5',
0068 '-2.5:-1.566'
0069 ),
0070 rangeVar = cms.string('eta')
0071 )),
0072 resBinLowEdges = cms.vdouble(
0073 0.0, 0.01, 0.02, 0.03, 0.04,
0074 0.05, 0.06, 0.07, 0.08, 0.09,
0075 0.1, 0.11, 0.12, 0.13, 0.14,
0076 0.15, 0.16, 0.17, 0.18, 0.19,
0077 0.2, 0.21, 0.22, 0.23, 0.24,
0078 0.25, 0.26, 0.27, 0.28, 0.29,
0079 0.3, 0.31, 0.32, 0.33, 0.34,
0080 0.35000000000000003, 0.36, 0.37, 0.38, 0.39,
0081 0.4, 0.41000000000000003, 0.42, 0.43, 0.44,
0082 0.45, 0.46, 0.47000000000000003, 0.48, 0.49,
0083 0.5, 0.51, 0.52, 0.53, 0.54,
0084 0.55, 0.56, 0.5700000000000001, 0.58, 0.59,
0085 0.6, 0.61, 0.62, 0.63, 0.64,
0086 0.65, 0.66, 0.67, 0.68, 0.6900000000000001,
0087 0.7000000000000001, 0.71, 0.72, 0.73, 0.74,
0088 0.75, 0.76, 0.77, 0.78, 0.79,
0089 0.8, 0.81, 0.8200000000000001, 0.8300000000000001, 0.84,
0090 0.85, 0.86, 0.87, 0.88, 0.89,
0091 0.9, 0.91, 0.92, 0.93, 0.9400000000000001,
0092 0.9500000000000001, 0.96, 0.97, 0.98, 0.99,
0093 1.0, 1.01, 1.02, 1.03, 1.04,
0094 1.05, 1.06, 1.07, 1.08, 1.09,
0095 1.1, 1.11, 1.12, 1.1300000000000001, 1.1400000000000001,
0096 1.1500000000000001, 1.16, 1.17, 1.18, 1.19,
0097 1.2, 1.21, 1.22, 1.23, 1.24,
0098 1.25, 1.26, 1.27, 1.28, 1.29,
0099 1.3, 1.31, 1.32, 1.33, 1.34,
0100 1.35, 1.36, 1.37, 1.3800000000000001, 1.3900000000000001,
0101 1.4000000000000001, 1.41, 1.42, 1.43, 1.44,
0102 1.45, 1.46, 1.47, 1.48, 1.49,
0103 1.5
0104 ),
0105 resVar = cms.string('ptRes'),
0106 vsBinLowEdges = cms.vdouble(
0107 0, 5, 10, 15, 20,
0108 25, 30, 40, 50, 75,
0109 100, 150, 400, 800, 1500,
0110 10000
0111 ),
0112 vsVar = cms.string('pt')
0113 )),
0114 objType = cms.string('pho')
0115 ),
0116 cms.PSet(
0117 collectionName = cms.string('hltPhase2L3MuonCandidates'),
0118 histConfigs = cms.VPSet(cms.PSet(
0119 rangeCuts = cms.VPSet(cms.PSet(
0120 allowedRanges = cms.vstring('-2.4:2.4'),
0121 rangeVar = cms.string('eta')
0122 )),
0123 resBinLowEdges = cms.vdouble(
0124 0.0, 0.01, 0.02, 0.03, 0.04,
0125 0.05, 0.06, 0.07, 0.08, 0.09,
0126 0.1, 0.11, 0.12, 0.13, 0.14,
0127 0.15, 0.16, 0.17, 0.18, 0.19,
0128 0.2, 0.21, 0.22, 0.23, 0.24,
0129 0.25, 0.26, 0.27, 0.28, 0.29,
0130 0.3, 0.31, 0.32, 0.33, 0.34,
0131 0.35000000000000003, 0.36, 0.37, 0.38, 0.39,
0132 0.4, 0.41000000000000003, 0.42, 0.43, 0.44,
0133 0.45, 0.46, 0.47000000000000003, 0.48, 0.49,
0134 0.5, 0.51, 0.52, 0.53, 0.54,
0135 0.55, 0.56, 0.5700000000000001, 0.58, 0.59,
0136 0.6, 0.61, 0.62, 0.63, 0.64,
0137 0.65, 0.66, 0.67, 0.68, 0.6900000000000001,
0138 0.7000000000000001, 0.71, 0.72, 0.73, 0.74,
0139 0.75, 0.76, 0.77, 0.78, 0.79,
0140 0.8, 0.81, 0.8200000000000001, 0.8300000000000001, 0.84,
0141 0.85, 0.86, 0.87, 0.88, 0.89,
0142 0.9, 0.91, 0.92, 0.93, 0.9400000000000001,
0143 0.9500000000000001, 0.96, 0.97, 0.98, 0.99,
0144 1.0, 1.01, 1.02, 1.03, 1.04,
0145 1.05, 1.06, 1.07, 1.08, 1.09,
0146 1.1, 1.11, 1.12, 1.1300000000000001, 1.1400000000000001,
0147 1.1500000000000001, 1.16, 1.17, 1.18, 1.19,
0148 1.2, 1.21, 1.22, 1.23, 1.24,
0149 1.25, 1.26, 1.27, 1.28, 1.29,
0150 1.3, 1.31, 1.32, 1.33, 1.34,
0151 1.35, 1.36, 1.37, 1.3800000000000001, 1.3900000000000001,
0152 1.4000000000000001, 1.41, 1.42, 1.43, 1.44,
0153 1.45, 1.46, 1.47, 1.48, 1.49,
0154 1.5
0155 ),
0156 resVar = cms.string('ptRes'),
0157 vsBinLowEdges = cms.vdouble(
0158 0, 5, 10, 15, 20,
0159 25, 30, 40, 50, 75,
0160 100, 150, 400, 800, 1500,
0161 10000
0162 ),
0163 vsVar = cms.string('pt')
0164 )),
0165 objType = cms.string('mu')
0166 ),
0167 cms.PSet(
0168 collectionName = cms.string('hltHpsPFTauProducer'),
0169 histConfigs = cms.VPSet(cms.PSet(
0170 rangeCuts = cms.VPSet(cms.PSet(
0171 allowedRanges = cms.vstring('-2.4:2.4'),
0172 rangeVar = cms.string('eta')
0173 )),
0174 resBinLowEdges = cms.vdouble(
0175 0.0, 0.01, 0.02, 0.03, 0.04,
0176 0.05, 0.06, 0.07, 0.08, 0.09,
0177 0.1, 0.11, 0.12, 0.13, 0.14,
0178 0.15, 0.16, 0.17, 0.18, 0.19,
0179 0.2, 0.21, 0.22, 0.23, 0.24,
0180 0.25, 0.26, 0.27, 0.28, 0.29,
0181 0.3, 0.31, 0.32, 0.33, 0.34,
0182 0.35000000000000003, 0.36, 0.37, 0.38, 0.39,
0183 0.4, 0.41000000000000003, 0.42, 0.43, 0.44,
0184 0.45, 0.46, 0.47000000000000003, 0.48, 0.49,
0185 0.5, 0.51, 0.52, 0.53, 0.54,
0186 0.55, 0.56, 0.5700000000000001, 0.58, 0.59,
0187 0.6, 0.61, 0.62, 0.63, 0.64,
0188 0.65, 0.66, 0.67, 0.68, 0.6900000000000001,
0189 0.7000000000000001, 0.71, 0.72, 0.73, 0.74,
0190 0.75, 0.76, 0.77, 0.78, 0.79,
0191 0.8, 0.81, 0.8200000000000001, 0.8300000000000001, 0.84,
0192 0.85, 0.86, 0.87, 0.88, 0.89,
0193 0.9, 0.91, 0.92, 0.93, 0.9400000000000001,
0194 0.9500000000000001, 0.96, 0.97, 0.98, 0.99,
0195 1.0, 1.01, 1.02, 1.03, 1.04,
0196 1.05, 1.06, 1.07, 1.08, 1.09,
0197 1.1, 1.11, 1.12, 1.1300000000000001, 1.1400000000000001,
0198 1.1500000000000001, 1.16, 1.17, 1.18, 1.19,
0199 1.2, 1.21, 1.22, 1.23, 1.24,
0200 1.25, 1.26, 1.27, 1.28, 1.29,
0201 1.3, 1.31, 1.32, 1.33, 1.34,
0202 1.35, 1.36, 1.37, 1.3800000000000001, 1.3900000000000001,
0203 1.4000000000000001, 1.41, 1.42, 1.43, 1.44,
0204 1.45, 1.46, 1.47, 1.48, 1.49,
0205 1.5
0206 ),
0207 resVar = cms.string('ptRes'),
0208 vsBinLowEdges = cms.vdouble(
0209 0, 5, 10, 15, 20,
0210 25, 30, 40, 50, 75,
0211 100, 150, 400, 800, 1500,
0212 10000
0213 ),
0214 vsVar = cms.string('pt')
0215 )),
0216 objType = cms.string('tau')
0217 ),
0218 cms.PSet(
0219 collectionName = cms.string('hltAK4PFPuppiJetsCorrected'),
0220 histConfigs = cms.VPSet(cms.PSet(
0221 rangeCuts = cms.VPSet(cms.PSet(
0222 allowedRanges = cms.vstring('-2.4:2.4'),
0223 rangeVar = cms.string('eta')
0224 )),
0225 resBinLowEdges = cms.vdouble(
0226 0.0, 0.01, 0.02, 0.03, 0.04,
0227 0.05, 0.06, 0.07, 0.08, 0.09,
0228 0.1, 0.11, 0.12, 0.13, 0.14,
0229 0.15, 0.16, 0.17, 0.18, 0.19,
0230 0.2, 0.21, 0.22, 0.23, 0.24,
0231 0.25, 0.26, 0.27, 0.28, 0.29,
0232 0.3, 0.31, 0.32, 0.33, 0.34,
0233 0.35000000000000003, 0.36, 0.37, 0.38, 0.39,
0234 0.4, 0.41000000000000003, 0.42, 0.43, 0.44,
0235 0.45, 0.46, 0.47000000000000003, 0.48, 0.49,
0236 0.5, 0.51, 0.52, 0.53, 0.54,
0237 0.55, 0.56, 0.5700000000000001, 0.58, 0.59,
0238 0.6, 0.61, 0.62, 0.63, 0.64,
0239 0.65, 0.66, 0.67, 0.68, 0.6900000000000001,
0240 0.7000000000000001, 0.71, 0.72, 0.73, 0.74,
0241 0.75, 0.76, 0.77, 0.78, 0.79,
0242 0.8, 0.81, 0.8200000000000001, 0.8300000000000001, 0.84,
0243 0.85, 0.86, 0.87, 0.88, 0.89,
0244 0.9, 0.91, 0.92, 0.93, 0.9400000000000001,
0245 0.9500000000000001, 0.96, 0.97, 0.98, 0.99,
0246 1.0, 1.01, 1.02, 1.03, 1.04,
0247 1.05, 1.06, 1.07, 1.08, 1.09,
0248 1.1, 1.11, 1.12, 1.1300000000000001, 1.1400000000000001,
0249 1.1500000000000001, 1.16, 1.17, 1.18, 1.19,
0250 1.2, 1.21, 1.22, 1.23, 1.24,
0251 1.25, 1.26, 1.27, 1.28, 1.29,
0252 1.3, 1.31, 1.32, 1.33, 1.34,
0253 1.35, 1.36, 1.37, 1.3800000000000001, 1.3900000000000001,
0254 1.4000000000000001, 1.41, 1.42, 1.43, 1.44,
0255 1.45, 1.46, 1.47, 1.48, 1.49,
0256 1.5
0257 ),
0258 resVar = cms.string('ptRes'),
0259 vsBinLowEdges = cms.vdouble(
0260 0, 5, 10, 15, 20,
0261 25, 30, 40, 50, 75,
0262 100, 150, 400, 800, 1500,
0263 10000
0264 ),
0265 vsVar = cms.string('pt')
0266 )),
0267 objType = cms.string('AK4jet')
0268 )
0269 )
0270 )
0271
0272
0273 HLTGenValSourceAK4 = cms.EDProducer("HLTGenValSource",
0274 doOnlyLastFilter = cms.bool(False),
0275 histConfigs = cms.VPSet(
0276 cms.PSet(
0277 binLowEdges = cms.vdouble(
0278 0, 100, 200, 300, 350,
0279 375, 400, 425, 450, 475,
0280 500, 550, 600, 700, 800,
0281 900, 1000
0282 ),
0283 rangeCuts = cms.VPSet(cms.PSet(
0284 allowedRanges = cms.vstring('-5:5'),
0285 rangeVar = cms.string('eta')
0286 )),
0287 vsVar = cms.string('pt')
0288 ),
0289 cms.PSet(
0290 binLowEdges = cms.vdouble(
0291 -4, -3, -2.5, -2, -1.5,
0292 -1, -0.5, 0, 0.5, 1,
0293 1.5, 2, 2.5, 3, 4
0294 ),
0295 rangeCuts = cms.VPSet(cms.PSet(
0296 allowedRanges = cms.vstring('200:9999'),
0297 rangeVar = cms.string('pt')
0298 )),
0299 vsVar = cms.string('eta')
0300 )
0301 ),
0302 hltPathsToCheck = cms.vstring('HLT_AK4PFPuppiJet520'),
0303 hltProcessName = cms.string('HLT'),
0304 objType = cms.string('AK4jet'),
0305 sampleLabel = cms.string(''),
0306 trigEvent = cms.InputTag("hltTriggerSummaryAOD","","HLT")
0307 )
0308
0309
0310 HLTGenValSourceAK8 = cms.EDProducer("HLTGenValSource",
0311 doOnlyLastFilter = cms.bool(False),
0312 histConfigs = cms.VPSet(
0313 cms.PSet(
0314 binLowEdges = cms.vdouble(
0315 0, 100, 200, 300, 350,
0316 375, 400, 425, 450, 475,
0317 500, 550, 600, 700, 800,
0318 900, 1000
0319 ),
0320 rangeCuts = cms.VPSet(cms.PSet(
0321 allowedRanges = cms.vstring('-5:5'),
0322 rangeVar = cms.string('eta')
0323 )),
0324 vsVar = cms.string('pt')
0325 ),
0326 cms.PSet(
0327 binLowEdges = cms.vdouble(
0328 -4, -3, -2.5, -2, -1.5,
0329 -1, -0.5, 0, 0.5, 1,
0330 1.5, 2, 2.5, 3, 4
0331 ),
0332 rangeCuts = cms.VPSet(cms.PSet(
0333 allowedRanges = cms.vstring('200:9999'),
0334 rangeVar = cms.string('pt')
0335 )),
0336 vsVar = cms.string('eta')
0337 )
0338 ),
0339 hltPathsToCheck = cms.vstring(
0340 'HLT_AK8PFJet500',
0341 'HLT_AK8PFJet400_TrimMass30:minMass=50'
0342 ),
0343 hltProcessName = cms.string('HLT'),
0344 objType = cms.string('AK8jet'),
0345 sampleLabel = cms.string(''),
0346 trigEvent = cms.InputTag("hltTriggerSummaryAOD","","HLT")
0347 )
0348
0349
0350 HLTGenValSourceELE = cms.EDProducer("HLTGenValSource",
0351 binnings = cms.VPSet(cms.PSet(
0352 binLowEdges = cms.vdouble(
0353 0, 10, 20, 25, 30,
0354 35, 40, 45, 50, 55,
0355 60, 65, 70, 75, 80,
0356 85, 90, 95, 100, 105,
0357 110, 115, 120, 125, 130,
0358 135, 140, 145, 150
0359 ),
0360 name = cms.string('ptBins'),
0361 vsVar = cms.string('pt')
0362 )),
0363 doOnlyLastFilter = cms.bool(False),
0364 histConfigs = cms.VPSet(
0365 cms.PSet(
0366 binLowEdges = cms.vdouble(
0367 0, 100, 200, 300, 400,
0368 500, 600, 700, 800, 900,
0369 1000, 1100, 1200, 1300, 1400,
0370 1500, 1600, 1700, 1800, 1900,
0371 2000, 2100, 2200, 2300, 2400,
0372 2500, 2600, 2700, 2800, 2900,
0373 3000, 3100, 3200, 3300, 3400,
0374 3500, 3600, 3700, 3800, 3900
0375 ),
0376 rangeCuts = cms.VPSet(cms.PSet(
0377 allowedRanges = cms.vstring(
0378 '-1.4442:1.4442',
0379 '1.566:2.5',
0380 '-2.5:-1.566'
0381 ),
0382 rangeVar = cms.string('eta')
0383 )),
0384 vsVar = cms.string('pt')
0385 ),
0386 cms.PSet(
0387 binLowEdges = cms.vdouble(
0388 -4, -3, -2.5, -2, -1.5,
0389 -1, -0.5, 0, 0.5, 1,
0390 1.5, 2, 2.5, 3, 4
0391 ),
0392 rangeCuts = cms.VPSet(cms.PSet(
0393 allowedRanges = cms.vstring('40:9999'),
0394 rangeVar = cms.string('pt')
0395 )),
0396 vsVar = cms.string('eta')
0397 )
0398 ),
0399 histConfigs2D = cms.VPSet(cms.PSet(
0400 binLowEdgesX = cms.vdouble(
0401 -4, -3, -2.5, -2, -1.5,
0402 -1, -0.5, 0, 0.5, 1,
0403 1.5, 2, 2.5, 3, 4
0404 ),
0405 binLowEdgesY = cms.vdouble(
0406 -3.2, -3.0, -2.8000000000000003, -2.6, -2.4000000000000004,
0407 -2.2, -2.0, -1.8, -1.6, -1.4000000000000001,
0408 -1.2000000000000002, -1.0, -0.7999999999999998, -0.6000000000000001, -0.3999999999999999,
0409 -0.20000000000000018, 0.0, 0.20000000000000018, 0.3999999999999999, 0.6000000000000001,
0410 0.7999999999999998, 1.0, 1.2000000000000002, 1.4000000000000004, 1.6000000000000005,
0411 1.7999999999999998, 2.0, 2.2, 2.4000000000000004, 2.6000000000000005,
0412 2.8, 3.0, 3.2
0413 ),
0414 vsVarX = cms.string('eta'),
0415 vsVarY = cms.string('phi')
0416 )),
0417 hltPathsToCheck = cms.vstring(
0418 'HLT_Ele115_NonIso_L1Seeded',
0419 'HLT_Ele26_WP70_L1Seeded',
0420 'HLT_Ele26_WP70_L1Seeded:region=EB,tag=barrel',
0421 'HLT_Ele26_WP70_L1Seeded:region=EE,tag=endcap',
0422 'HLT_Ele26_WP70_L1Seeded:bins=ptBins,region=EB,tag=lowpt_barrel',
0423 'HLT_Ele26_WP70_L1Seeded:bins=ptBins,region=EE,tag=lowpt_endcap',
0424 'HLT_Ele32_WPTight_L1Seeded',
0425 'HLT_Ele32_WPTight_L1Seeded:region=EB,tag=barrel',
0426 'HLT_Ele32_WPTight_L1Seeded:region=EE,tag=endcap',
0427 'HLT_Ele32_WPTight_L1Seeded:bins=ptBins,region=EB,tag=lowpt_barrel',
0428 'HLT_Ele32_WPTight_L1Seeded:bins=ptBins,region=EE,tag=lowpt_endcap',
0429 'HLT_Photon108EB_TightID_TightIso_L1Seeded:region=EB,ptMin=120,tag=barrel',
0430 'HLT_Photon187_L1Seeded:region=EB,ptMin=200,tag=barrel',
0431 'HLT_Photon187_L1Seeded:region=EE,ptMin=200,tag=endcap'
0432 ),
0433 hltProcessName = cms.string('HLT'),
0434 objType = cms.string('ele'),
0435 sampleLabel = cms.string(''),
0436 trigEvent = cms.InputTag("hltTriggerSummaryAOD","","HLT")
0437 )
0438
0439
0440 HLTGenValSourceHT = cms.EDProducer("HLTGenValSource",
0441 doOnlyLastFilter = cms.bool(False),
0442 histConfigs = cms.VPSet(cms.PSet(
0443 binLowEdges = cms.vdouble(
0444 0, 100, 200, 300, 400,
0445 500, 600, 700, 800, 900,
0446 950, 1000, 1050, 1100, 1150,
0447 1200, 1300
0448 ),
0449 vsVar = cms.string('pt')
0450 )),
0451 hltPathsToCheck = cms.vstring('HLT_PFPuppiHT1070'),
0452 hltProcessName = cms.string('HLT'),
0453 objType = cms.string('AK4HT'),
0454 sampleLabel = cms.string(''),
0455 trigEvent = cms.InputTag("hltTriggerSummaryAOD","","HLT")
0456 )
0457
0458
0459 HLTGenValSourceMET = cms.EDProducer("HLTGenValSource",
0460 doOnlyLastFilter = cms.bool(False),
0461 histConfigs = cms.VPSet(cms.PSet(
0462 binLowEdges = cms.vdouble(
0463 100, 120, 140, 160, 180,
0464 200, 220, 240, 260, 280,
0465 300, 320, 340, 360, 380,
0466 400, 420, 440, 460, 480
0467 ),
0468 vsVar = cms.string('pt')
0469 )),
0470 hltPathsToCheck = cms.vstring('HLT_PFPuppiMETTypeOne140_PFPuppiMHT140'),
0471 hltProcessName = cms.string('HLT'),
0472 objType = cms.string('MET'),
0473 sampleLabel = cms.string(''),
0474 trigEvent = cms.InputTag("hltTriggerSummaryAOD","","HLT")
0475 )
0476
0477
0478 HLTGenValSourceMU = cms.EDProducer("HLTGenValSource",
0479 binnings = cms.VPSet(cms.PSet(
0480 binLowEdges = cms.vdouble(
0481 0, 100, 200, 300, 400,
0482 500, 600, 700, 800, 900,
0483 1000, 1100, 1200, 1300, 1400,
0484 1500, 1600, 1700, 1800, 1900,
0485 2000, 2100, 2200, 2300, 2400,
0486 2500, 2600, 2700, 2800, 2900,
0487 3000, 3100, 3200, 3300, 3400,
0488 3500, 3600, 3700, 3800, 3900
0489 ),
0490 name = cms.string('ptBinsHighPt'),
0491 vsVar = cms.string('pt')
0492 )),
0493 doOnlyLastFilter = cms.bool(False),
0494 histConfigs = cms.VPSet(
0495 cms.PSet(
0496 binLowEdges = cms.vdouble(
0497 0, 10, 20, 25, 30,
0498 35, 40, 45, 50, 55,
0499 60, 65, 70, 75, 80,
0500 85, 90, 95, 100, 105,
0501 110, 115, 120, 125, 130,
0502 135, 140, 145, 150
0503 ),
0504 rangeCuts = cms.VPSet(cms.PSet(
0505 allowedRanges = cms.vstring('-2.4:2.4'),
0506 rangeVar = cms.string('eta')
0507 )),
0508 vsVar = cms.string('pt')
0509 ),
0510 cms.PSet(
0511 binLowEdges = cms.vdouble(
0512 -4, -3, -2.5, -2, -1.5,
0513 -1, -0.5, 0, 0.5, 1,
0514 1.5, 2, 2.5, 3, 4
0515 ),
0516 vsVar = cms.string('eta')
0517 )
0518 ),
0519 hltPathsToCheck = cms.vstring(
0520 'HLT_IsoMu24_FromL1TkMuon:ptMin=30',
0521 'HLT_Mu50_FromL1TkMuon:ptMin=60,absEtaCut=1.2,tag=centralbarrel',
0522 'HLT_Mu50_FromL1TkMuon:ptMin=60,bins=ptBinsHighPt,tag=highpt_bins'
0523 ),
0524 hltProcessName = cms.string('HLT'),
0525 objType = cms.string('mu'),
0526 sampleLabel = cms.string(''),
0527 trigEvent = cms.InputTag("hltTriggerSummaryAOD","","HLT")
0528 )
0529
0530
0531 HLTGenValSourceTAU = cms.EDProducer("HLTGenValSource",
0532 doOnlyLastFilter = cms.bool(False),
0533 histConfigs = cms.VPSet(
0534 cms.PSet(
0535 binLowEdges = cms.vdouble(
0536 0, 10, 20, 25, 30,
0537 35, 40, 45, 50, 55,
0538 60, 65, 70, 75, 80,
0539 85, 90, 95, 100, 105,
0540 110, 115, 120, 125, 130,
0541 135, 140, 145, 150
0542 ),
0543 rangeCuts = cms.VPSet(cms.PSet(
0544 allowedRanges = cms.vstring('-2.1:2.1'),
0545 rangeVar = cms.string('eta')
0546 )),
0547 vsVar = cms.string('pt')
0548 ),
0549 cms.PSet(
0550 binLowEdges = cms.vdouble(
0551 -4, -3, -2.5, -2, -1.5,
0552 -1, -0.5, 0, 0.5, 1,
0553 1.5, 2, 2.5, 3, 4
0554 ),
0555 rangeCuts = cms.VPSet(cms.PSet(
0556 allowedRanges = cms.vstring('50:9999'),
0557 rangeVar = cms.string('pt')
0558 )),
0559 vsVar = cms.string('eta')
0560 )
0561 ),
0562 hltPathsToCheck = cms.vstring(
0563 'HLT_DoubleMediumChargedIsoPFTauHPS40_eta2p1',
0564 'HLT_DoubleMediumDeepTauPFTauHPS35_eta2p1'
0565 ),
0566 hltProcessName = cms.string('HLT'),
0567 objType = cms.string('tauHAD'),
0568 sampleLabel = cms.string(''),
0569 trigEvent = cms.InputTag("hltTriggerSummaryAOD","","HLT")
0570 )
0571
0572 from Configuration.ProcessModifiers.ngtScouting_cff import ngtScouting
0573
0574
0575 hltGenValSourceLabels = [
0576 'HLTGenValSourceMU',
0577 'HLTGenValSourceELE',
0578 'HLTGenValSourceTAU',
0579 'HLTGenValSourceHT',
0580 'HLTGenValSourceAK4',
0581 'HLTGenValSourceAK8',
0582 'HLTGenValSourceMET'
0583 ]
0584
0585
0586 for label in hltGenValSourceLabels:
0587 if label in globals():
0588 ngtScouting.toModify(globals()[label],
0589 hltPathsToCheck = ['DST_PFScouting'])
0590
0591 from RecoMET.Configuration.RecoGenMET_cff import genMetCalo,genMetTrue
0592 from RecoMET.Configuration.GenMETParticles_cff import genCandidatesForMET, genParticlesForMETAllVisible
0593 from PhysicsTools.JetMCAlgos.TauGenJets_cfi import tauGenJets
0594
0595 hltGENValidation = cms.Sequence(genCandidatesForMET+
0596 genParticlesForMETAllVisible+
0597 genMetCalo+
0598 genMetTrue+
0599 tauGenJets+
0600 HLTGenResSource+
0601 HLTGenValSourceMU+
0602 HLTGenValSourceELE+
0603 HLTGenValSourceTAU+
0604 HLTGenValSourceHT+
0605 HLTGenValSourceAK4+
0606
0607 HLTGenValSourceMET)