00001 import FWCore.ParameterSet.Config as cms 00002 00003 gamIsoFromDepsTk = cms.EDProducer("CandIsolatorFromDeposits", 00004 deposits = cms.VPSet(cms.PSet( 00005 mode = cms.string('sum'), 00006 src = cms.InputTag("gamIsoDepositTk"), 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(1.0)'), 00010 skipDefaultVeto = cms.bool(True) 00011 )) 00012 ) 00013 00014 gamIsoFromDepsEcalFromHits = cms.EDProducer("CandIsolatorFromDeposits", 00015 deposits = cms.VPSet(cms.PSet( 00016 mode = cms.string('sum'), 00017 src = cms.InputTag("gamIsoDepositEcalFromHits"), 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.080)', 00023 'EcalEndcaps:0.070', 00024 'EcalEndcaps:RectangularEtaPhiVeto(-0.02,0.02,-0.5,0.5)', 00025 'EcalEndcaps:AbsThreshold(0.100)'), 00026 skipDefaultVeto = cms.bool(True) 00027 )) 00028 ) 00029 00030 gamIsoFromDepsEcalFromHitsByCrystal = cms.EDProducer("CandIsolatorFromDeposits", 00031 deposits = cms.VPSet(cms.PSet( 00032 mode = cms.string('sum'), 00033 src = cms.InputTag("gamIsoDepositEcalFromHits"), 00034 weight = cms.string('1'), 00035 deltaR = cms.double(0.4), 00036 vetos = cms.vstring('NumCrystalVeto(3.0)', 00037 'NumCrystalEtaPhiVeto(1.0,9999.0)', 00038 'EcalBarrel:AbsThresholdFromTransverse(0.08)', 00039 'EcalEndcaps:AbsThreshold(0.100)'), 00040 skipDefaultVeto = cms.bool(True) 00041 )) 00042 ) 00043 00044 gamIsoFromDepsHcalFromHits = cms.EDProducer("CandIsolatorFromDeposits", 00045 deposits = cms.VPSet(cms.PSet( 00046 mode = cms.string('sum'), 00047 src = cms.InputTag("gamIsoDepositHcalFromHits"), 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 gamIsoFromDepsHcalFromTowers = cms.EDProducer("CandIsolatorFromDeposits", 00056 deposits = cms.VPSet(cms.PSet( 00057 src = cms.InputTag("gamIsoDepositHcalFromTowers"), 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 gamIsoFromDepsHcalDepth1FromTowers = cms.EDProducer("CandIsolatorFromDeposits", 00067 deposits = cms.VPSet(cms.PSet( 00068 src = cms.InputTag("gamIsoDepositHcalDepth1FromTowers"), 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 gamIsoFromDepsHcalDepth2FromTowers = cms.EDProducer("CandIsolatorFromDeposits", 00078 deposits = cms.VPSet(cms.PSet( 00079 src = cms.InputTag("gamIsoDepositHcalDepth2FromTowers"), 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 ) 00087 00088