File indexing completed on 2024-04-06 12:24:50
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004 elPFIsoValueCharged03 = cms.EDProducer("PFCandIsolatorFromDeposits",
0005 deposits = cms.VPSet(
0006 cms.PSet(
0007 src = cms.InputTag("elPFIsoDepositCharged"),
0008 deltaR = cms.double(0.3),
0009 weight = cms.string('1'),
0010 vetos = cms.vstring('EcalEndcaps:ConeVeto(0.015)'),
0011 skipDefaultVeto = cms.bool(True),
0012 mode = cms.string('sum'),
0013 PivotCoordinatesForEBEE = cms.bool(True)
0014 )
0015 )
0016 )
0017
0018 elPFIsoValueChargedAll03 = cms.EDProducer("PFCandIsolatorFromDeposits",
0019 deposits = cms.VPSet(
0020 cms.PSet(
0021 src = cms.InputTag("elPFIsoDepositChargedAll"),
0022 deltaR = cms.double(0.3),
0023 weight = cms.string('1'),
0024 vetos = cms.vstring('EcalEndcaps:ConeVeto(0.015)'),
0025 skipDefaultVeto = cms.bool(True),
0026 mode = cms.string('sum'),
0027 PivotCoordinatesForEBEE = cms.bool(True)
0028 )
0029 )
0030 )
0031
0032 elPFIsoValueGamma03 = cms.EDProducer("PFCandIsolatorFromDeposits",
0033 deposits = cms.VPSet(
0034 cms.PSet(
0035 src = cms.InputTag("elPFIsoDepositGamma"),
0036 deltaR = cms.double(0.3),
0037 weight = cms.string('1'),
0038 vetos = cms.vstring('EcalEndcaps:ConeVeto(0.08)'),
0039 skipDefaultVeto = cms.bool(True),
0040 mode = cms.string('sum'),
0041 PivotCoordinatesForEBEE = cms.bool(True)
0042 )
0043 )
0044 )
0045
0046 elPFIsoValueNeutral03 = cms.EDProducer("PFCandIsolatorFromDeposits",
0047 deposits = cms.VPSet(
0048 cms.PSet(
0049 src = cms.InputTag("elPFIsoDepositNeutral"),
0050 deltaR = cms.double(0.3),
0051 weight = cms.string('1'),
0052 vetos = cms.vstring(),
0053 skipDefaultVeto = cms.bool(True),
0054 mode = cms.string('sum'),
0055 PivotCoordinatesForEBEE = cms.bool(True)
0056 )
0057 )
0058 )
0059
0060 elPFIsoValuePU03 = cms.EDProducer("PFCandIsolatorFromDeposits",
0061 deposits = cms.VPSet(
0062 cms.PSet(
0063 src = cms.InputTag("elPFIsoDepositPU"),
0064 deltaR = cms.double(0.3),
0065 weight = cms.string('1'),
0066 vetos = cms.vstring('EcalEndcaps:ConeVeto(0.015)'),
0067 skipDefaultVeto = cms.bool(True),
0068 mode = cms.string('sum'),
0069 PivotCoordinatesForEBEE = cms.bool(True)
0070 )
0071 )
0072 )
0073
0074 elPFIsoValueCharged04 = elPFIsoValueCharged03.clone(deposits = {0: dict(deltaR = 0.4)} )
0075 elPFIsoValueChargedAll04 = elPFIsoValueChargedAll03.clone(deposits = {0: dict(deltaR = 0.4)} )
0076 elPFIsoValueGamma04 = elPFIsoValueGamma03.clone(deposits = {0: dict(deltaR = 0.4)} )
0077 elPFIsoValueNeutral04 = elPFIsoValueNeutral03.clone(deposits = {0: dict(deltaR = 0.4)} )
0078 elPFIsoValuePU04 = elPFIsoValuePU03.clone(deposits ={0: dict(deltaR = 0.4)} )
0079
0080 electronPFIsolationValuesTask = cms.Task(
0081 elPFIsoValueCharged03,
0082 elPFIsoValueChargedAll03,
0083 elPFIsoValueGamma03,
0084 elPFIsoValueNeutral03,
0085 elPFIsoValuePU03,
0086
0087 elPFIsoValueCharged04,
0088 elPFIsoValueChargedAll04,
0089 elPFIsoValueGamma04,
0090 elPFIsoValueNeutral04,
0091 elPFIsoValuePU04
0092 )
0093 electronPFIsolationValuesSequence = cms.Sequence(electronPFIsolationValuesTask)
0094
0095