CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/RecoEgamma/EgammaIsolationAlgos/python/eleIsoFromDepsModules_cff.py

Go to the documentation of this file.
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"), #the input isodeposits
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') #sum the Ets
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 )