00001 import FWCore.ParameterSet.Config as cms
00002
00003 eleIsoFromDepsTk = cms.EDProducer("CandIsolatorFromDeposits",
00004 deposits = cms.VPSet(cms.PSet(
00005 mode = cms.string('sum'),
00006 src = cms.InputTag("eleIsoDepositTk"),
00007 weight = cms.string('1'),
00008 deltaR = cms.double(0.3),
00009 vetos = cms.vstring('RectangularEtaPhiVeto(-0.015,0.015,-0.5,0.5)','Threshold(0.7)'),
00010 skipDefaultVeto = cms.bool(True)
00011 ))
00012 )
00013
00014 eleIsoFromDepsEcalFromHits= cms.EDProducer("CandIsolatorFromDeposits",
00015 deposits = cms.VPSet(cms.PSet(
00016 mode = cms.string('sum'),
00017 src = cms.InputTag("eleIsoDepositEcalFromHits"),
00018 weight = cms.string('1'),
00019 deltaR = cms.double(0.4),
00020 vetos = cms.vstring('EcalBarrel:0.045',
00021 'EcalBarrel:RectangularEtaPhiVeto(-0.02,0.02,-0.5,0.5)',
00022 'EcalBarrel:AbsThresholdFromTransverse(0.095)',
00023 'EcalEndcaps:AbsThreshold(0.110)',
00024 'EcalEndcaps:0.070',
00025 'EcalEndcaps:RectangularEtaPhiVeto(-0.02,0.02,-0.5,0.5)'),
00026 skipDefaultVeto = cms.bool(True)
00027 ))
00028 )
00029
00030 eleIsoFromDepsEcalFromHitsByCrystal = cms.EDProducer("CandIsolatorFromDeposits",
00031 deposits = cms.VPSet(cms.PSet(
00032 mode = cms.string('sum'),
00033 src = cms.InputTag("eleIsoDepositEcalFromHits"),
00034 weight = cms.string('1'),
00035 deltaR = cms.double(0.4),
00036 vetos = cms.vstring('NumCrystalVeto(3.0)',
00037 'NumCrystalEtaPhiVeto(1.5,9999.0)',
00038 'EcalBarrel:AbsThresholdFromTransverse(0.095)',
00039 'EcalEndcaps:AbsThreshold(0.110)'),
00040 skipDefaultVeto = cms.bool(True)
00041 ))
00042 )
00043
00044 eleIsoFromDepsHcalFromHits = cms.EDProducer("CandIsolatorFromDeposits",
00045 deposits = cms.VPSet(cms.PSet(
00046 mode = cms.string('sum'),
00047 src = cms.InputTag("eleIsoDepositHcalFromHits"),
00048 weight = cms.string('1'),
00049 deltaR = cms.double(0.4),
00050 vetos = cms.vstring('0.15'),
00051 skipDefaultVeto = cms.bool(True)
00052 ))
00053 )
00054
00055 eleIsoFromDepsHcalFromTowers = cms.EDProducer("CandIsolatorFromDeposits",
00056 deposits = cms.VPSet(cms.PSet(
00057 src = cms.InputTag("eleIsoDepositHcalFromTowers"),
00058 deltaR = cms.double(0.4),
00059 weight = cms.string('1'),
00060 vetos = cms.vstring('0.15'),
00061 skipDefaultVeto = cms.bool(True),
00062 mode = cms.string('sum')
00063 ))
00064 )
00065
00066 eleIsoFromDepsHcalDepth1FromTowers = cms.EDProducer("CandIsolatorFromDeposits",
00067 deposits = cms.VPSet(cms.PSet(
00068 src = cms.InputTag("eleIsoDepositHcalDepth1FromTowers"),
00069 deltaR = cms.double(0.4),
00070 weight = cms.string('1'),
00071 vetos = cms.vstring('0.15'),
00072 skipDefaultVeto = cms.bool(True),
00073 mode = cms.string('sum')
00074 ))
00075 )
00076
00077 eleIsoFromDepsHcalDepth2FromTowers = cms.EDProducer("CandIsolatorFromDeposits",
00078 deposits = cms.VPSet(cms.PSet(
00079 src = cms.InputTag("eleIsoDepositHcalDepth2FromTowers"),
00080 deltaR = cms.double(0.4),
00081 weight = cms.string('1'),
00082 vetos = cms.vstring('0.15'),
00083 skipDefaultVeto = cms.bool(True),
00084 mode = cms.string('sum')
00085 ))
00086 )