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 needsAdditionalProducts = cms.bool(
False),
381 isIgnored = cms.bool(
False)
387 cutName = cms.string(
'GsfEleNormalizedGsfChi2Cut'),
388 normalizedGsfChi2CutValueEB = cms.double( wpEB.normalizedGsfChi2Cut ),
389 normalizedGsfChi2CutValueEE = cms.double( wpEE.normalizedGsfChi2Cut ),
390 barrelCutOff = cms.double(ebCutOff),
391 needsAdditionalProducts = cms.bool(
False),
392 isIgnored = cms.bool(
False)
397 cutName = cms.string(
'GsfEleEffAreaPFIsoCut'),
398 isoCutEBLowPt = cms.double( wpEB.relCombIsolationWithEALowPtCut ),
399 isoCutEBHighPt = cms.double( wpEB.relCombIsolationWithEAHighPtCut ),
400 isoCutEELowPt = cms.double( wpEE.relCombIsolationWithEALowPtCut ),
401 isoCutEEHighPt = cms.double( wpEE.relCombIsolationWithEAHighPtCut ),
402 isRelativeIso = cms.bool(
True),
403 ptCutOff = cms.double(20.0),
404 barrelCutOff = cms.double(ebCutOff),
405 rho = cms.InputTag(
"fixedGridRhoFastjetAll"),
406 effAreasConfigFile = cms.FileInPath( isoInputs.isoEffAreas ),
407 needsAdditionalProducts = cms.bool(
True),
408 isIgnored = cms.bool(
False)
413 cutName = cms.string(
'GsfEleRelPFIsoScaledCut'),
414 barrelC0 = cms.double(wpEB.relCombIsolationWithEACut_C0),
415 endcapC0 = cms.double(wpEE.relCombIsolationWithEACut_C0),
416 barrelCpt = cms.double(wpEB.relCombIsolationWithEACut_Cpt),
417 endcapCpt = cms.double(wpEE.relCombIsolationWithEACut_Cpt),
418 barrelCutOff = cms.double(ebCutOff),
419 rho = cms.InputTag(
"fixedGridRhoFastjetAll"),
420 effAreasConfigFile = cms.FileInPath( isoInputs.isoEffAreas ),
421 needsAdditionalProducts = cms.bool(
True),
422 isIgnored = cms.bool(
False)
428 cutName = cms.string(
'GsfEleConversionVetoCut'),
429 conversionSrc = cms.InputTag(
'allConversions'),
430 conversionSrcMiniAOD = cms.InputTag(
'reducedEgamma:reducedConversions'),
431 beamspotSrc = cms.InputTag(
'offlineBeamSpot'),
432 needsAdditionalProducts = cms.bool(
True),
433 isIgnored = cms.bool(
False)
438 cutName = cms.string(
'GsfEleMissingHitsCut'),
439 maxMissingHitsEB = cms.uint32( wpEB.missingHitsCut ),
440 maxMissingHitsEE = cms.uint32( wpEE.missingHitsCut ),
441 barrelCutOff = cms.double(ebCutOff),
442 needsAdditionalProducts = cms.bool(
False),
443 isIgnored = cms.bool(
False)
456 This function configures the full cms.PSet for a VID ID and returns it. 457 The inputs: two objects of the type WorkingPoint_V1, one 458 containing the cuts for the Barrel (EB) and the other one for the Endcap (EE). 461 parameterSet = cms.PSet(
463 idName = cms.string( wpEB.idName ),
465 cms.PSet( cutName = cms.string(
"MinPtCut"),
466 minPt = cms.double(5.0),
467 needsAdditionalProducts = cms.bool(
False),
468 isIgnored = cms.bool(
False) ),
469 cms.PSet( cutName = cms.string(
"GsfEleSCEtaMultiRangeCut"),
470 useAbsEta = cms.bool(
True),
471 allowedEtaRanges = cms.VPSet(
472 cms.PSet( minEta = cms.double(0.0),
473 maxEta = cms.double(ebCutOff) ),
474 cms.PSet( minEta = cms.double(ebCutOff),
475 maxEta = cms.double(2.5) )
477 needsAdditionalProducts = cms.bool(
False),
478 isIgnored = cms.bool(
False)),
479 cms.PSet( cutName = cms.string(
'GsfEleDEtaInCut'),
480 dEtaInCutValueEB = cms.double( wpEB.dEtaInCut ),
481 dEtaInCutValueEE = cms.double( wpEE.dEtaInCut ),
482 barrelCutOff = cms.double(ebCutOff),
483 needsAdditionalProducts = cms.bool(
False),
484 isIgnored = cms.bool(
False)),
485 cms.PSet( cutName = cms.string(
'GsfEleDPhiInCut'),
486 dPhiInCutValueEB = cms.double( wpEB.dPhiInCut ),
487 dPhiInCutValueEE = cms.double( wpEE.dPhiInCut ),
488 barrelCutOff = cms.double(ebCutOff),
489 needsAdditionalProducts = cms.bool(
False),
490 isIgnored = cms.bool(
False)),
491 cms.PSet( cutName = cms.string(
'GsfEleFull5x5SigmaIEtaIEtaCut'),
492 full5x5SigmaIEtaIEtaCutValueEB = cms.double( wpEB.full5x5_sigmaIEtaIEtaCut ),
493 full5x5SigmaIEtaIEtaCutValueEE = cms.double( wpEE.full5x5_sigmaIEtaIEtaCut ),
494 barrelCutOff = cms.double(ebCutOff),
495 needsAdditionalProducts = cms.bool(
False),
496 isIgnored = cms.bool(
False)),
497 cms.PSet( cutName = cms.string(
'GsfEleHadronicOverEMCut'),
498 hadronicOverEMCutValueEB = cms.double( wpEB.hOverECut ),
499 hadronicOverEMCutValueEE = cms.double( wpEE.hOverECut ),
500 barrelCutOff = cms.double(ebCutOff),
501 needsAdditionalProducts = cms.bool(
False),
502 isIgnored = cms.bool(
False)),
503 cms.PSet( cutName = cms.string(
'GsfEleDxyCut'),
504 dxyCutValueEB = cms.double( wpEB.dxyCut ),
505 dxyCutValueEE = cms.double( wpEE.dxyCut ),
506 vertexSrc = cms.InputTag(
"offlinePrimaryVertices"),
507 vertexSrcMiniAOD = cms.InputTag(
"offlineSlimmedPrimaryVertices"),
508 barrelCutOff = cms.double(ebCutOff),
509 needsAdditionalProducts = cms.bool(
True),
510 isIgnored = cms.bool(
False)),
511 cms.PSet( cutName = cms.string(
'GsfEleDzCut'),
512 dzCutValueEB = cms.double( wpEB.dzCut ),
513 dzCutValueEE = cms.double( wpEE.dzCut ),
514 vertexSrc = cms.InputTag(
"offlinePrimaryVertices"),
515 vertexSrcMiniAOD = cms.InputTag(
"offlineSlimmedPrimaryVertices"),
516 barrelCutOff = cms.double(ebCutOff),
517 needsAdditionalProducts = cms.bool(
True),
518 isIgnored = cms.bool(
False)),
519 cms.PSet( cutName = cms.string(
'GsfEleEInverseMinusPInverseCut'),
520 eInverseMinusPInverseCutValueEB = cms.double( wpEB.absEInverseMinusPInverseCut ),
521 eInverseMinusPInverseCutValueEE = cms.double( wpEE.absEInverseMinusPInverseCut ),
522 barrelCutOff = cms.double(ebCutOff),
523 needsAdditionalProducts = cms.bool(
False),
524 isIgnored = cms.bool(
False)),
525 cms.PSet( cutName = cms.string(
'GsfEleDeltaBetaIsoCutStandalone'),
526 isoCutEBLowPt = cms.double( wpEB.relCombIsolationWithDBetaLowPtCut ),
527 isoCutEBHighPt = cms.double( wpEB.relCombIsolationWithDBetaHighPtCut ),
528 isoCutEELowPt = cms.double( wpEE.relCombIsolationWithDBetaLowPtCut ),
529 isoCutEEHighPt = cms.double( wpEE.relCombIsolationWithDBetaHighPtCut ),
530 isRelativeIso = cms.bool(
True),
531 deltaBetaConstant = cms.double(0.5),
532 ptCutOff = cms.double(20.0),
533 barrelCutOff = cms.double(ebCutOff),
534 needsAdditionalProducts = cms.bool(
False),
535 isIgnored = cms.bool(
False)),
536 cms.PSet( cutName = cms.string(
'GsfEleConversionVetoCut'),
537 conversionSrc = cms.InputTag(
'allConversions'),
538 conversionSrcMiniAOD = cms.InputTag(
'reducedEgamma:reducedConversions'),
539 beamspotSrc = cms.InputTag(
'offlineBeamSpot'),
540 needsAdditionalProducts = cms.bool(
True),
541 isIgnored = cms.bool(
False)),
542 cms.PSet( cutName = cms.string(
'GsfEleMissingHitsCut'),
543 maxMissingHitsEB = cms.uint32( wpEB.missingHitsCut ),
544 maxMissingHitsEE = cms.uint32( wpEE.missingHitsCut ),
545 barrelCutOff = cms.double(ebCutOff),
546 needsAdditionalProducts = cms.bool(
False),
547 isIgnored = cms.bool(
False) ),
562 This function configures the full cms.PSet for a VID ID and returns it. 563 The inputs: two objects of the type WorkingPoint_V2, one 564 containing the cuts for the Barrel (EB) and the other one for the Endcap (EE). 565 The third argument is an object that contains information necessary 566 for isolation calculations. 569 parameterSet = cms.PSet(
571 idName = cms.string( wpEB.idName ),
573 cms.PSet( cutName = cms.string(
"MinPtCut"),
574 minPt = cms.double(5.0),
575 needsAdditionalProducts = cms.bool(
False),
576 isIgnored = cms.bool(
False) ),
577 cms.PSet( cutName = cms.string(
"GsfEleSCEtaMultiRangeCut"),
578 useAbsEta = cms.bool(
True),
579 allowedEtaRanges = cms.VPSet(
580 cms.PSet( minEta = cms.double(0.0),
581 maxEta = cms.double(ebCutOff) ),
582 cms.PSet( minEta = cms.double(ebCutOff),
583 maxEta = cms.double(2.5) )
585 needsAdditionalProducts = cms.bool(
False),
586 isIgnored = cms.bool(
False)),
587 cms.PSet( cutName = cms.string(
'GsfEleDEtaInCut'),
588 dEtaInCutValueEB = cms.double( wpEB.dEtaInCut ),
589 dEtaInCutValueEE = cms.double( wpEE.dEtaInCut ),
590 barrelCutOff = cms.double(ebCutOff),
591 needsAdditionalProducts = cms.bool(
False),
592 isIgnored = cms.bool(
False)),
593 cms.PSet( cutName = cms.string(
'GsfEleDPhiInCut'),
594 dPhiInCutValueEB = cms.double( wpEB.dPhiInCut ),
595 dPhiInCutValueEE = cms.double( wpEE.dPhiInCut ),
596 barrelCutOff = cms.double(ebCutOff),
597 needsAdditionalProducts = cms.bool(
False),
598 isIgnored = cms.bool(
False)),
599 cms.PSet( cutName = cms.string(
'GsfEleFull5x5SigmaIEtaIEtaCut'),
600 full5x5SigmaIEtaIEtaCutValueEB = cms.double( wpEB.full5x5_sigmaIEtaIEtaCut ),
601 full5x5SigmaIEtaIEtaCutValueEE = cms.double( wpEE.full5x5_sigmaIEtaIEtaCut ),
602 barrelCutOff = cms.double(ebCutOff),
603 needsAdditionalProducts = cms.bool(
False),
604 isIgnored = cms.bool(
False)),
605 cms.PSet( cutName = cms.string(
'GsfEleHadronicOverEMCut'),
606 hadronicOverEMCutValueEB = cms.double( wpEB.hOverECut ),
607 hadronicOverEMCutValueEE = cms.double( wpEE.hOverECut ),
608 barrelCutOff = cms.double(ebCutOff),
609 needsAdditionalProducts = cms.bool(
False),
610 isIgnored = cms.bool(
False)),
611 cms.PSet( cutName = cms.string(
'GsfEleDxyCut'),
612 dxyCutValueEB = cms.double( wpEB.dxyCut ),
613 dxyCutValueEE = cms.double( wpEE.dxyCut ),
614 vertexSrc = cms.InputTag(
"offlinePrimaryVertices"),
615 vertexSrcMiniAOD = cms.InputTag(
"offlineSlimmedPrimaryVertices"),
616 barrelCutOff = cms.double(ebCutOff),
617 needsAdditionalProducts = cms.bool(
True),
618 isIgnored = cms.bool(
False)),
619 cms.PSet( cutName = cms.string(
'GsfEleDzCut'),
620 dzCutValueEB = cms.double( wpEB.dzCut ),
621 dzCutValueEE = cms.double( wpEE.dzCut ),
622 vertexSrc = cms.InputTag(
"offlinePrimaryVertices"),
623 vertexSrcMiniAOD = cms.InputTag(
"offlineSlimmedPrimaryVertices"),
624 barrelCutOff = cms.double(ebCutOff),
625 needsAdditionalProducts = cms.bool(
True),
626 isIgnored = cms.bool(
False)),
627 cms.PSet( cutName = cms.string(
'GsfEleEInverseMinusPInverseCut'),
628 eInverseMinusPInverseCutValueEB = cms.double( wpEB.absEInverseMinusPInverseCut ),
629 eInverseMinusPInverseCutValueEE = cms.double( wpEE.absEInverseMinusPInverseCut ),
630 barrelCutOff = cms.double(ebCutOff),
631 needsAdditionalProducts = cms.bool(
False),
632 isIgnored = cms.bool(
False)),
633 cms.PSet( cutName = cms.string(
'GsfEleEffAreaPFIsoCut'),
634 isoCutEBLowPt = cms.double( wpEB.relCombIsolationWithEALowPtCut ),
635 isoCutEBHighPt = cms.double( wpEB.relCombIsolationWithEAHighPtCut ),
636 isoCutEELowPt = cms.double( wpEE.relCombIsolationWithEALowPtCut ),
637 isoCutEEHighPt = cms.double( wpEE.relCombIsolationWithEAHighPtCut ),
638 isRelativeIso = cms.bool(
True),
639 ptCutOff = cms.double(20.0),
640 barrelCutOff = cms.double(ebCutOff),
641 rho = cms.InputTag(
"fixedGridRhoFastjetAll"),
642 effAreasConfigFile = cms.FileInPath( isoInputs.isoEffAreas ),
643 needsAdditionalProducts = cms.bool(
True),
644 isIgnored = cms.bool(
False) ),
645 cms.PSet( cutName = cms.string(
'GsfEleConversionVetoCut'),
646 conversionSrc = cms.InputTag(
'allConversions'),
647 conversionSrcMiniAOD = cms.InputTag(
'reducedEgamma:reducedConversions'),
648 beamspotSrc = cms.InputTag(
'offlineBeamSpot'),
649 needsAdditionalProducts = cms.bool(
True),
650 isIgnored = cms.bool(
False)),
651 cms.PSet( cutName = cms.string(
'GsfEleMissingHitsCut'),
652 maxMissingHitsEB = cms.uint32( wpEB.missingHitsCut ),
653 maxMissingHitsEE = cms.uint32( wpEE.missingHitsCut ),
654 barrelCutOff = cms.double(ebCutOff),
655 needsAdditionalProducts = cms.bool(
False),
656 isIgnored = cms.bool(
False) ),
669 This function configures the full cms.PSet for a VID ID and returns it. 670 The inputs: two objects of the type WorkingPoint_V3, one 671 containing the cuts for the Barrel (EB) and the other one for the Endcap (EE). 672 The third argument is an object that contains information necessary 673 for isolation calculations. 674 In this version, the impact parameter cuts dxy and dz are not present 677 parameterSet = cms.PSet(
679 idName = cms.string( wpEB.idName ),
698 This function configures the full cms.PSet for a VID ID and returns it. 699 The inputs: two objects of the type WorkingPoint_V3, one 700 containing the cuts for the Barrel (EB) and the other one for the Endcap (EE). 701 The third argument is an object that contains information necessary 702 for isolation calculations. 703 In this version, the energy and pileup dependent hOverE is introduced 706 parameterSet = cms.PSet(
708 idName = cms.string( wpEB.idName ),
727 This function configures the full cms.PSet for a VID ID and returns it. 728 The inputs: two objects of the type WorkingPoint_V3, one 729 containing the cuts for the Barrel (EB) and the other one for the Endcap (EE). 730 The third argument is an object that contains information necessary 731 for isolation calculations. 732 In this version, the pt dependent isolation is introduced 735 parameterSet = cms.PSet(
737 idName = cms.string( wpEB.idName ),
762 This function configures the full cms.PSet for a VID ID and returns it. 763 The inputs: two objects of the type EleHLTSelection_V1, one 764 containing the cuts for the Barrel (EB) and the other one for the Endcap (EE). 765 The third and fourth arguments are objects that contain information necessary 766 for isolation calculations for ECAL and HCAL. 769 parameterSet = cms.PSet(
770 idName = cms.string( wpEB.idName ),