2 import FWCore.ParameterSet.Config
as cms
13 A container class that holds the name of the file with the effective 14 area constants for pile-up corrections 24 This is a container class to hold numerical cut values for either 25 the barrel or endcap set of cuts for electron cut-based ID 31 full5x5_sigmaIEtaIEtaCut,
35 absEInverseMinusPInverseCut,
36 relCombIsolationWithDBetaLowPtCut,
37 relCombIsolationWithDBetaHighPtCut,
56 This is a container class to hold numerical cut values for either 57 the barrel or endcap set of cuts for electron cut-based ID 63 full5x5_sigmaIEtaIEtaCut,
67 absEInverseMinusPInverseCut,
68 relCombIsolationWithEALowPtCut,
69 relCombIsolationWithEAHighPtCut,
88 This is a container class to hold numerical cut values for either 89 the barrel or endcap set of cuts for electron cut-based ID 90 With resepect to V2, the impact parameter cuts on dxy and dz are removed. 96 full5x5_sigmaIEtaIEtaCut,
98 absEInverseMinusPInverseCut,
99 relCombIsolationWithEALowPtCut,
100 relCombIsolationWithEAHighPtCut,
117 This is a container class to hold numerical cut values for either 118 the barrel or endcap set of cuts for electron cut-based ID 119 With respect to V3, the hOverE cut is made energy and pileup dependent as presented in 120 https://indico.cern.ch/event/662749/contributions/2763092/attachments/1545209/2425054/talk_electron_ID_2017.pdf 126 full5x5_sigmaIEtaIEtaCut,
130 absEInverseMinusPInverseCut,
131 relCombIsolationWithEALowPtCut,
132 relCombIsolationWithEAHighPtCut,
152 This is a container class to hold numerical cut values for either 153 the barrel or endcap set of cuts for electron cut-based ID 154 With respect to V4, the isolation cut is made pt dependent as presented in the following meeting: https://indico.cern.ch/event/697079/ 160 full5x5_sigmaIEtaIEtaCut,
164 absEInverseMinusPInverseCut,
165 relCombIsolationWithEACut_C0,
166 relCombIsolationWithEACut_Cpt,
188 This is a container class to hold numerical cut values for either 189 the barrel or endcap set of cuts for electron cut-based HLT-safe preselection 193 full5x5_sigmaIEtaIEtaCut,
197 absEInverseMinusPInverseCut,
199 ecalPFClusterIsoLowPtCut,
200 ecalPFClusterIsoHighPtCut,
201 hcalPFClusterIsoLowPtCut,
202 hcalPFClusterIsoHighPtCut,
234 cutName = cms.string(
"MinPtCut"),
235 minPt = cms.double(5.0),
236 needsAdditionalProducts = cms.bool(
False),
237 isIgnored = cms.bool(
False)
243 cutName = cms.string(
"GsfEleSCEtaMultiRangeCut"),
244 useAbsEta = cms.bool(
True),
245 allowedEtaRanges = cms.VPSet(
246 cms.PSet( minEta = cms.double(0.0),
247 maxEta = cms.double(ebCutOff) ),
248 cms.PSet( minEta = cms.double(ebCutOff),
249 maxEta = cms.double(2.5) )
251 needsAdditionalProducts = cms.bool(
False),
252 isIgnored = cms.bool(
False)
258 cutName = cms.string(
'GsfEleFull5x5SigmaIEtaIEtaCut'),
259 full5x5SigmaIEtaIEtaCutValueEB = cms.double( wpEB.full5x5_sigmaIEtaIEtaCut ),
260 full5x5SigmaIEtaIEtaCutValueEE = cms.double( wpEE.full5x5_sigmaIEtaIEtaCut ),
261 barrelCutOff = cms.double(ebCutOff),
262 needsAdditionalProducts = cms.bool(
False),
263 isIgnored = cms.bool(
False)
269 cutName = cms.string(
'GsfEleDEtaInSeedCut'),
270 dEtaInSeedCutValueEB = cms.double( wpEB.dEtaInSeedCut ),
271 dEtaInSeedCutValueEE = cms.double( wpEE.dEtaInSeedCut ),
272 barrelCutOff = cms.double(ebCutOff),
273 needsAdditionalProducts = cms.bool(
False),
274 isIgnored = cms.bool(
False)
280 cutName = cms.string(
'GsfEleDPhiInCut'),
281 dPhiInCutValueEB = cms.double( wpEB.dPhiInCut ),
282 dPhiInCutValueEE = cms.double( wpEE.dPhiInCut ),
283 barrelCutOff = cms.double(ebCutOff),
284 needsAdditionalProducts = cms.bool(
False),
285 isIgnored = cms.bool(
False)
291 cutName = cms.string(
'GsfEleHadronicOverEMCut'),
292 hadronicOverEMCutValueEB = cms.double( wpEB.hOverECut ),
293 hadronicOverEMCutValueEE = cms.double( wpEE.hOverECut ),
294 barrelCutOff = cms.double(ebCutOff),
295 needsAdditionalProducts = cms.bool(
False),
296 isIgnored = cms.bool(
False)
302 cutName = cms.string(
'GsfEleHadronicOverEMEnergyScaledCut'),
303 barrelC0 = cms.double( wpEB.hOverECut_C0 ),
304 barrelCE = cms.double( wpEB.hOverECut_CE ),
305 barrelCr = cms.double( wpEB.hOverECut_Cr ),
306 endcapC0 = cms.double( wpEE.hOverECut_C0 ),
307 endcapCE = cms.double( wpEE.hOverECut_CE ),
308 endcapCr = cms.double( wpEE.hOverECut_Cr ),
309 rho = cms.InputTag(
"fixedGridRhoFastjetAll"),
310 barrelCutOff = cms.double(ebCutOff),
311 needsAdditionalProducts = cms.bool(
True),
312 isIgnored = cms.bool(
False)
319 cutName = cms.string(
'GsfEleEInverseMinusPInverseCut'),
320 eInverseMinusPInverseCutValueEB = cms.double( wpEB.absEInverseMinusPInverseCut ),
321 eInverseMinusPInverseCutValueEE = cms.double( wpEE.absEInverseMinusPInverseCut ),
322 barrelCutOff = cms.double(ebCutOff),
323 needsAdditionalProducts = cms.bool(
False),
324 isIgnored = cms.bool(
False)
331 cutName = cms.string(
'GsfEleCalPFClusterIsoCut'),
332 isoType = cms.int32( 0 ),
333 isoCutEBLowPt = cms.double( wpEB.ecalPFClusterIsoLowPtCut ),
334 isoCutEBHighPt = cms.double( wpEB.ecalPFClusterIsoHighPtCut ),
335 isoCutEELowPt = cms.double( wpEE.ecalPFClusterIsoLowPtCut ),
336 isoCutEEHighPt = cms.double( wpEE.ecalPFClusterIsoHighPtCut ),
337 isRelativeIso = cms.bool(
True),
338 ptCutOff = cms.double(20.0),
339 barrelCutOff = cms.double(ebCutOff),
340 rho = cms.InputTag(
"fixedGridRhoFastjetCentralCalo"),
342 effAreasConfigFile = cms.FileInPath( ecalIsoInputs.isoEffAreas ),
343 needsAdditionalProducts = cms.bool(
True),
344 isIgnored = cms.bool(
False)
351 cutName = cms.string(
'GsfEleCalPFClusterIsoCut'),
352 isoType = cms.int32( 1 ),
353 isoCutEBLowPt = cms.double( wpEB.hcalPFClusterIsoLowPtCut ),
354 isoCutEBHighPt = cms.double( wpEB.hcalPFClusterIsoHighPtCut ),
355 isoCutEELowPt = cms.double( wpEE.hcalPFClusterIsoLowPtCut ),
356 isoCutEEHighPt = cms.double( wpEE.hcalPFClusterIsoHighPtCut ),
357 isRelativeIso = cms.bool(
True),
358 ptCutOff = cms.double(20.0),
359 barrelCutOff = cms.double(ebCutOff),
360 rho = cms.InputTag(
"fixedGridRhoFastjetCentralCalo"),
362 effAreasConfigFile = cms.FileInPath( hcalIsoInputs.isoEffAreas ),
363 needsAdditionalProducts = cms.bool(
True),
364 isIgnored = cms.bool(
False)
370 cutName = cms.string(
'GsfEleTrkPtIsoCut'),
374 slopeTermEB = cms.double( wpEB.trkIsoSlopeTerm ),
375 slopeTermEE = cms.double( wpEE.trkIsoSlopeTerm ),
376 slopeStartEB = cms.double( wpEB.trkIsoSlopeStart ),
377 slopeStartEE = cms.double( wpEE.trkIsoSlopeStart ),
378 constTermEB = cms.double( wpEB.trkIsoConstTerm ),
379 constTermEE = cms.double( wpEE.trkIsoConstTerm ),
380 useHEEPIso = cms.bool(
False),
381 needsAdditionalProducts = cms.bool(
False),
382 isIgnored = cms.bool(
False)
388 cutName = cms.string(
'GsfEleNormalizedGsfChi2Cut'),
389 normalizedGsfChi2CutValueEB = cms.double( wpEB.normalizedGsfChi2Cut ),
390 normalizedGsfChi2CutValueEE = cms.double( wpEE.normalizedGsfChi2Cut ),
391 barrelCutOff = cms.double(ebCutOff),
392 needsAdditionalProducts = cms.bool(
False),
393 isIgnored = cms.bool(
False)
398 cutName = cms.string(
'GsfEleEffAreaPFIsoCut'),
399 isoCutEBLowPt = cms.double( wpEB.relCombIsolationWithEALowPtCut ),
400 isoCutEBHighPt = cms.double( wpEB.relCombIsolationWithEAHighPtCut ),
401 isoCutEELowPt = cms.double( wpEE.relCombIsolationWithEALowPtCut ),
402 isoCutEEHighPt = cms.double( wpEE.relCombIsolationWithEAHighPtCut ),
403 isRelativeIso = cms.bool(
True),
404 ptCutOff = cms.double(20.0),
405 barrelCutOff = cms.double(ebCutOff),
406 rho = cms.InputTag(
"fixedGridRhoFastjetAll"),
407 effAreasConfigFile = cms.FileInPath( isoInputs.isoEffAreas ),
408 needsAdditionalProducts = cms.bool(
True),
409 isIgnored = cms.bool(
False)
414 cutName = cms.string(
'GsfEleRelPFIsoScaledCut'),
415 barrelC0 = cms.double(wpEB.relCombIsolationWithEACut_C0),
416 endcapC0 = cms.double(wpEE.relCombIsolationWithEACut_C0),
417 barrelCpt = cms.double(wpEB.relCombIsolationWithEACut_Cpt),
418 endcapCpt = cms.double(wpEE.relCombIsolationWithEACut_Cpt),
419 barrelCutOff = cms.double(ebCutOff),
420 rho = cms.InputTag(
"fixedGridRhoFastjetAll"),
421 effAreasConfigFile = cms.FileInPath( isoInputs.isoEffAreas ),
422 needsAdditionalProducts = cms.bool(
True),
423 isIgnored = cms.bool(
False)
429 cutName = cms.string(
'GsfEleConversionVetoCut'),
430 conversionSrc = cms.InputTag(
'allConversions'),
431 conversionSrcMiniAOD = cms.InputTag(
'reducedEgamma:reducedConversions'),
432 beamspotSrc = cms.InputTag(
'offlineBeamSpot'),
433 needsAdditionalProducts = cms.bool(
True),
434 isIgnored = cms.bool(
False)
439 cutName = cms.string(
'GsfEleMissingHitsCut'),
440 maxMissingHitsEB = cms.uint32( wpEB.missingHitsCut ),
441 maxMissingHitsEE = cms.uint32( wpEE.missingHitsCut ),
442 barrelCutOff = cms.double(ebCutOff),
443 needsAdditionalProducts = cms.bool(
False),
444 isIgnored = cms.bool(
False)
457 This function configures the full cms.PSet for a VID ID and returns it. 458 The inputs: two objects of the type WorkingPoint_V1, one 459 containing the cuts for the Barrel (EB) and the other one for the Endcap (EE). 462 parameterSet = cms.PSet(
464 idName = cms.string( wpEB.idName ),
466 cms.PSet( cutName = cms.string(
"MinPtCut"),
467 minPt = cms.double(5.0),
468 needsAdditionalProducts = cms.bool(
False),
469 isIgnored = cms.bool(
False) ),
470 cms.PSet( cutName = cms.string(
"GsfEleSCEtaMultiRangeCut"),
471 useAbsEta = cms.bool(
True),
472 allowedEtaRanges = cms.VPSet(
473 cms.PSet( minEta = cms.double(0.0),
474 maxEta = cms.double(ebCutOff) ),
475 cms.PSet( minEta = cms.double(ebCutOff),
476 maxEta = cms.double(2.5) )
478 needsAdditionalProducts = cms.bool(
False),
479 isIgnored = cms.bool(
False)),
480 cms.PSet( cutName = cms.string(
'GsfEleDEtaInCut'),
481 dEtaInCutValueEB = cms.double( wpEB.dEtaInCut ),
482 dEtaInCutValueEE = cms.double( wpEE.dEtaInCut ),
483 barrelCutOff = cms.double(ebCutOff),
484 needsAdditionalProducts = cms.bool(
False),
485 isIgnored = cms.bool(
False)),
486 cms.PSet( cutName = cms.string(
'GsfEleDPhiInCut'),
487 dPhiInCutValueEB = cms.double( wpEB.dPhiInCut ),
488 dPhiInCutValueEE = cms.double( wpEE.dPhiInCut ),
489 barrelCutOff = cms.double(ebCutOff),
490 needsAdditionalProducts = cms.bool(
False),
491 isIgnored = cms.bool(
False)),
492 cms.PSet( cutName = cms.string(
'GsfEleFull5x5SigmaIEtaIEtaCut'),
493 full5x5SigmaIEtaIEtaCutValueEB = cms.double( wpEB.full5x5_sigmaIEtaIEtaCut ),
494 full5x5SigmaIEtaIEtaCutValueEE = cms.double( wpEE.full5x5_sigmaIEtaIEtaCut ),
495 barrelCutOff = cms.double(ebCutOff),
496 needsAdditionalProducts = cms.bool(
False),
497 isIgnored = cms.bool(
False)),
498 cms.PSet( cutName = cms.string(
'GsfEleHadronicOverEMCut'),
499 hadronicOverEMCutValueEB = cms.double( wpEB.hOverECut ),
500 hadronicOverEMCutValueEE = cms.double( wpEE.hOverECut ),
501 barrelCutOff = cms.double(ebCutOff),
502 needsAdditionalProducts = cms.bool(
False),
503 isIgnored = cms.bool(
False)),
504 cms.PSet( cutName = cms.string(
'GsfEleDxyCut'),
505 dxyCutValueEB = cms.double( wpEB.dxyCut ),
506 dxyCutValueEE = cms.double( wpEE.dxyCut ),
507 vertexSrc = cms.InputTag(
"offlinePrimaryVertices"),
508 vertexSrcMiniAOD = cms.InputTag(
"offlineSlimmedPrimaryVertices"),
509 barrelCutOff = cms.double(ebCutOff),
510 needsAdditionalProducts = cms.bool(
True),
511 isIgnored = cms.bool(
False)),
512 cms.PSet( cutName = cms.string(
'GsfEleDzCut'),
513 dzCutValueEB = cms.double( wpEB.dzCut ),
514 dzCutValueEE = cms.double( wpEE.dzCut ),
515 vertexSrc = cms.InputTag(
"offlinePrimaryVertices"),
516 vertexSrcMiniAOD = cms.InputTag(
"offlineSlimmedPrimaryVertices"),
517 barrelCutOff = cms.double(ebCutOff),
518 needsAdditionalProducts = cms.bool(
True),
519 isIgnored = cms.bool(
False)),
520 cms.PSet( cutName = cms.string(
'GsfEleEInverseMinusPInverseCut'),
521 eInverseMinusPInverseCutValueEB = cms.double( wpEB.absEInverseMinusPInverseCut ),
522 eInverseMinusPInverseCutValueEE = cms.double( wpEE.absEInverseMinusPInverseCut ),
523 barrelCutOff = cms.double(ebCutOff),
524 needsAdditionalProducts = cms.bool(
False),
525 isIgnored = cms.bool(
False)),
526 cms.PSet( cutName = cms.string(
'GsfEleDeltaBetaIsoCutStandalone'),
527 isoCutEBLowPt = cms.double( wpEB.relCombIsolationWithDBetaLowPtCut ),
528 isoCutEBHighPt = cms.double( wpEB.relCombIsolationWithDBetaHighPtCut ),
529 isoCutEELowPt = cms.double( wpEE.relCombIsolationWithDBetaLowPtCut ),
530 isoCutEEHighPt = cms.double( wpEE.relCombIsolationWithDBetaHighPtCut ),
531 isRelativeIso = cms.bool(
True),
532 deltaBetaConstant = cms.double(0.5),
533 ptCutOff = cms.double(20.0),
534 barrelCutOff = cms.double(ebCutOff),
535 needsAdditionalProducts = cms.bool(
False),
536 isIgnored = cms.bool(
False)),
537 cms.PSet( cutName = cms.string(
'GsfEleConversionVetoCut'),
538 conversionSrc = cms.InputTag(
'allConversions'),
539 conversionSrcMiniAOD = cms.InputTag(
'reducedEgamma:reducedConversions'),
540 beamspotSrc = cms.InputTag(
'offlineBeamSpot'),
541 needsAdditionalProducts = cms.bool(
True),
542 isIgnored = cms.bool(
False)),
543 cms.PSet( cutName = cms.string(
'GsfEleMissingHitsCut'),
544 maxMissingHitsEB = cms.uint32( wpEB.missingHitsCut ),
545 maxMissingHitsEE = cms.uint32( wpEE.missingHitsCut ),
546 barrelCutOff = cms.double(ebCutOff),
547 needsAdditionalProducts = cms.bool(
False),
548 isIgnored = cms.bool(
False) ),
563 This function configures the full cms.PSet for a VID ID and returns it. 564 The inputs: two objects of the type WorkingPoint_V2, one 565 containing the cuts for the Barrel (EB) and the other one for the Endcap (EE). 566 The third argument is an object that contains information necessary 567 for isolation calculations. 570 parameterSet = cms.PSet(
572 idName = cms.string( wpEB.idName ),
574 cms.PSet( cutName = cms.string(
"MinPtCut"),
575 minPt = cms.double(5.0),
576 needsAdditionalProducts = cms.bool(
False),
577 isIgnored = cms.bool(
False) ),
578 cms.PSet( cutName = cms.string(
"GsfEleSCEtaMultiRangeCut"),
579 useAbsEta = cms.bool(
True),
580 allowedEtaRanges = cms.VPSet(
581 cms.PSet( minEta = cms.double(0.0),
582 maxEta = cms.double(ebCutOff) ),
583 cms.PSet( minEta = cms.double(ebCutOff),
584 maxEta = cms.double(2.5) )
586 needsAdditionalProducts = cms.bool(
False),
587 isIgnored = cms.bool(
False)),
588 cms.PSet( cutName = cms.string(
'GsfEleDEtaInCut'),
589 dEtaInCutValueEB = cms.double( wpEB.dEtaInCut ),
590 dEtaInCutValueEE = cms.double( wpEE.dEtaInCut ),
591 barrelCutOff = cms.double(ebCutOff),
592 needsAdditionalProducts = cms.bool(
False),
593 isIgnored = cms.bool(
False)),
594 cms.PSet( cutName = cms.string(
'GsfEleDPhiInCut'),
595 dPhiInCutValueEB = cms.double( wpEB.dPhiInCut ),
596 dPhiInCutValueEE = cms.double( wpEE.dPhiInCut ),
597 barrelCutOff = cms.double(ebCutOff),
598 needsAdditionalProducts = cms.bool(
False),
599 isIgnored = cms.bool(
False)),
600 cms.PSet( cutName = cms.string(
'GsfEleFull5x5SigmaIEtaIEtaCut'),
601 full5x5SigmaIEtaIEtaCutValueEB = cms.double( wpEB.full5x5_sigmaIEtaIEtaCut ),
602 full5x5SigmaIEtaIEtaCutValueEE = cms.double( wpEE.full5x5_sigmaIEtaIEtaCut ),
603 barrelCutOff = cms.double(ebCutOff),
604 needsAdditionalProducts = cms.bool(
False),
605 isIgnored = cms.bool(
False)),
606 cms.PSet( cutName = cms.string(
'GsfEleHadronicOverEMCut'),
607 hadronicOverEMCutValueEB = cms.double( wpEB.hOverECut ),
608 hadronicOverEMCutValueEE = cms.double( wpEE.hOverECut ),
609 barrelCutOff = cms.double(ebCutOff),
610 needsAdditionalProducts = cms.bool(
False),
611 isIgnored = cms.bool(
False)),
612 cms.PSet( cutName = cms.string(
'GsfEleDxyCut'),
613 dxyCutValueEB = cms.double( wpEB.dxyCut ),
614 dxyCutValueEE = cms.double( wpEE.dxyCut ),
615 vertexSrc = cms.InputTag(
"offlinePrimaryVertices"),
616 vertexSrcMiniAOD = cms.InputTag(
"offlineSlimmedPrimaryVertices"),
617 barrelCutOff = cms.double(ebCutOff),
618 needsAdditionalProducts = cms.bool(
True),
619 isIgnored = cms.bool(
False)),
620 cms.PSet( cutName = cms.string(
'GsfEleDzCut'),
621 dzCutValueEB = cms.double( wpEB.dzCut ),
622 dzCutValueEE = cms.double( wpEE.dzCut ),
623 vertexSrc = cms.InputTag(
"offlinePrimaryVertices"),
624 vertexSrcMiniAOD = cms.InputTag(
"offlineSlimmedPrimaryVertices"),
625 barrelCutOff = cms.double(ebCutOff),
626 needsAdditionalProducts = cms.bool(
True),
627 isIgnored = cms.bool(
False)),
628 cms.PSet( cutName = cms.string(
'GsfEleEInverseMinusPInverseCut'),
629 eInverseMinusPInverseCutValueEB = cms.double( wpEB.absEInverseMinusPInverseCut ),
630 eInverseMinusPInverseCutValueEE = cms.double( wpEE.absEInverseMinusPInverseCut ),
631 barrelCutOff = cms.double(ebCutOff),
632 needsAdditionalProducts = cms.bool(
False),
633 isIgnored = cms.bool(
False)),
634 cms.PSet( cutName = cms.string(
'GsfEleEffAreaPFIsoCut'),
635 isoCutEBLowPt = cms.double( wpEB.relCombIsolationWithEALowPtCut ),
636 isoCutEBHighPt = cms.double( wpEB.relCombIsolationWithEAHighPtCut ),
637 isoCutEELowPt = cms.double( wpEE.relCombIsolationWithEALowPtCut ),
638 isoCutEEHighPt = cms.double( wpEE.relCombIsolationWithEAHighPtCut ),
639 isRelativeIso = cms.bool(
True),
640 ptCutOff = cms.double(20.0),
641 barrelCutOff = cms.double(ebCutOff),
642 rho = cms.InputTag(
"fixedGridRhoFastjetAll"),
643 effAreasConfigFile = cms.FileInPath( isoInputs.isoEffAreas ),
644 needsAdditionalProducts = cms.bool(
True),
645 isIgnored = cms.bool(
False) ),
646 cms.PSet( cutName = cms.string(
'GsfEleConversionVetoCut'),
647 conversionSrc = cms.InputTag(
'allConversions'),
648 conversionSrcMiniAOD = cms.InputTag(
'reducedEgamma:reducedConversions'),
649 beamspotSrc = cms.InputTag(
'offlineBeamSpot'),
650 needsAdditionalProducts = cms.bool(
True),
651 isIgnored = cms.bool(
False)),
652 cms.PSet( cutName = cms.string(
'GsfEleMissingHitsCut'),
653 maxMissingHitsEB = cms.uint32( wpEB.missingHitsCut ),
654 maxMissingHitsEE = cms.uint32( wpEE.missingHitsCut ),
655 barrelCutOff = cms.double(ebCutOff),
656 needsAdditionalProducts = cms.bool(
False),
657 isIgnored = cms.bool(
False) ),
670 This function configures the full cms.PSet for a VID ID and returns it. 671 The inputs: two objects of the type WorkingPoint_V3, one 672 containing the cuts for the Barrel (EB) and the other one for the Endcap (EE). 673 The third argument is an object that contains information necessary 674 for isolation calculations. 675 In this version, the impact parameter cuts dxy and dz are not present 678 parameterSet = cms.PSet(
680 idName = cms.string( wpEB.idName ),
699 This function configures the full cms.PSet for a VID ID and returns it. 700 The inputs: two objects of the type WorkingPoint_V3, one 701 containing the cuts for the Barrel (EB) and the other one for the Endcap (EE). 702 The third argument is an object that contains information necessary 703 for isolation calculations. 704 In this version, the energy and pileup dependent hOverE is introduced 707 parameterSet = cms.PSet(
709 idName = cms.string( wpEB.idName ),
728 This function configures the full cms.PSet for a VID ID and returns it. 729 The inputs: two objects of the type WorkingPoint_V3, one 730 containing the cuts for the Barrel (EB) and the other one for the Endcap (EE). 731 The third argument is an object that contains information necessary 732 for isolation calculations. 733 In this version, the pt dependent isolation is introduced 736 parameterSet = cms.PSet(
738 idName = cms.string( wpEB.idName ),
763 This function configures the full cms.PSet for a VID ID and returns it. 764 The inputs: two objects of the type EleHLTSelection_V1, one 765 containing the cuts for the Barrel (EB) and the other one for the Endcap (EE). 766 The third and fourth arguments are objects that contain information necessary 767 for isolation calculations for ECAL and HCAL. 770 parameterSet = cms.PSet(
771 idName = cms.string( wpEB.idName ),