File indexing completed on 2023-03-17 11:16:22
0001 import FWCore.ParameterSet.Config as cms
0002
0003 import CommonTools.ParticleFlow.Isolation.electronPFIsolationValuesPFBRECO_cff as _m
0004
0005 elPFIsoValueCharged03PFIdPAT = _m.elPFIsoValueCharged03PFIdPFBRECO.clone()
0006 elPFIsoValueCharged03PFIdPAT.deposits[0].src = 'elPFIsoDepositChargedPAT'
0007
0008 elPFIsoValueChargedAll03PFIdPAT = _m.elPFIsoValueChargedAll03PFIdPFBRECO.clone()
0009 elPFIsoValueChargedAll03PFIdPAT.deposits[0].src = 'elPFIsoDepositChargedAllPAT'
0010
0011 elPFIsoValueGamma03PFIdPAT = _m.elPFIsoValueGamma03PFIdPFBRECO.clone()
0012 elPFIsoValueGamma03PFIdPAT.deposits[0].src = 'elPFIsoDepositGammaPAT'
0013
0014 elPFIsoValueNeutral03PFIdPAT = _m.elPFIsoValueNeutral03PFIdPFBRECO.clone()
0015 elPFIsoValueNeutral03PFIdPAT.deposits[0].src = 'elPFIsoDepositNeutralPAT'
0016
0017 elPFIsoValuePU03PFIdPAT = _m.elPFIsoValuePU03PFIdPFBRECO.clone()
0018 elPFIsoValuePU03PFIdPAT.deposits[0].src = 'elPFIsoDepositPUPAT'
0019
0020 elPFIsoValueCharged04PFIdPAT = elPFIsoValueCharged03PFIdPAT.clone()
0021 elPFIsoValueCharged04PFIdPAT.deposits[0].deltaR = cms.double(0.4)
0022
0023 elPFIsoValueChargedAll04PFIdPAT = elPFIsoValueChargedAll03PFIdPAT.clone()
0024 elPFIsoValueChargedAll04PFIdPAT.deposits[0].deltaR = cms.double(0.4)
0025
0026 elPFIsoValueGamma04PFIdPAT = elPFIsoValueGamma03PFIdPAT.clone()
0027 elPFIsoValueGamma04PFIdPAT.deposits[0].deltaR = cms.double(0.4)
0028
0029 elPFIsoValueNeutral04PFIdPAT = elPFIsoValueNeutral03PFIdPAT.clone()
0030 elPFIsoValueNeutral04PFIdPAT.deposits[0].deltaR = cms.double(0.4)
0031
0032 elPFIsoValuePU04PFIdPAT = elPFIsoValuePU03PFIdPAT.clone()
0033 elPFIsoValuePU04PFIdPAT.deposits[0].deltaR = cms.double(0.4)
0034
0035
0036 elPFIsoValueCharged03NoPFIdPAT = elPFIsoValueCharged03PFIdPAT.clone()
0037 elPFIsoValueChargedAll03NoPFIdPAT = elPFIsoValueChargedAll03PFIdPAT.clone()
0038 elPFIsoValueGamma03NoPFIdPAT = elPFIsoValueGamma03PFIdPAT.clone()
0039 elPFIsoValueNeutral03NoPFIdPAT = elPFIsoValueNeutral03PFIdPAT.clone()
0040 elPFIsoValuePU03NoPFIdPAT = elPFIsoValuePU03PFIdPAT.clone()
0041
0042
0043
0044
0045
0046
0047
0048 elPFIsoValueCharged04NoPFIdPAT = elPFIsoValueCharged04PFIdPAT.clone()
0049 elPFIsoValueChargedAll04NoPFIdPAT = elPFIsoValueChargedAll04PFIdPAT.clone()
0050 elPFIsoValueGamma04NoPFIdPAT = elPFIsoValueGamma04PFIdPAT.clone()
0051 elPFIsoValueNeutral04NoPFIdPAT = elPFIsoValueNeutral04PFIdPAT.clone()
0052 elPFIsoValuePU04NoPFIdPAT = elPFIsoValuePU04PFIdPAT.clone()
0053
0054
0055
0056
0057
0058 electronPFIsolationValuesPATTask = cms.Task(
0059 elPFIsoValueCharged03PFIdPAT,
0060 elPFIsoValueChargedAll03PFIdPAT,
0061 elPFIsoValueGamma03PFIdPAT,
0062 elPFIsoValueNeutral03PFIdPAT,
0063 elPFIsoValuePU03PFIdPAT,
0064
0065 elPFIsoValueCharged04PFIdPAT,
0066 elPFIsoValueChargedAll04PFIdPAT,
0067 elPFIsoValueGamma04PFIdPAT,
0068 elPFIsoValueNeutral04PFIdPAT,
0069 elPFIsoValuePU04PFIdPAT,
0070
0071 elPFIsoValueCharged03NoPFIdPAT,
0072 elPFIsoValueChargedAll03NoPFIdPAT,
0073 elPFIsoValueGamma03NoPFIdPAT,
0074 elPFIsoValueNeutral03NoPFIdPAT,
0075 elPFIsoValuePU03NoPFIdPAT,
0076
0077 elPFIsoValueCharged04NoPFIdPAT,
0078 elPFIsoValueChargedAll04NoPFIdPAT,
0079 elPFIsoValueGamma04NoPFIdPAT,
0080 elPFIsoValueNeutral04NoPFIdPAT,
0081 elPFIsoValuePU04NoPFIdPAT)
0082
0083 electronPFIsolationValuesPATSequence = cms.Sequence(electronPFIsolationValuesPATTask)