Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:24:50

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 # The following should be removed up to  <--- when moving to GED only
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 #<----------------