CMS 3D CMS Logo

eleIsoFromDepsModules_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 eleIsoFromDepsTk = cms.EDProducer("CandIsolatorFromDeposits",
4  deposits = cms.VPSet(cms.PSet(
5  mode = cms.string('sum'),
6  src = cms.InputTag("eleIsoDepositTk"),
7  weight = cms.string('1'),
8  deltaR = cms.double(0.3),
9  vetos = cms.vstring('RectangularEtaPhiVeto(-0.015,0.015,-0.5,0.5)','Threshold(0.7)'),
10  skipDefaultVeto = cms.bool(True)
11  ))
12 )
13 
14 eleIsoFromDepsEcalFromHits= cms.EDProducer("CandIsolatorFromDeposits",
15  deposits = cms.VPSet(cms.PSet(
16  mode = cms.string('sum'),
17  src = cms.InputTag("eleIsoDepositEcalFromHits"),
18  weight = cms.string('1'),
19  deltaR = cms.double(0.4),
20  vetos = cms.vstring('EcalBarrel:0.045',
21  'EcalBarrel:RectangularEtaPhiVeto(-0.02,0.02,-0.5,0.5)',
22  'EcalBarrel:ThresholdFromTransverse(0.095)',
23  'EcalEndcaps:Threshold(0.110)',
24  #'EcalEndcaps:0.070',
25  'EcalEndcaps:RectangularEtaPhiVeto(-0.02,0.02,-0.5,0.5)'),
26  skipDefaultVeto = cms.bool(True)
27  ))
28 )
29 
30 eleIsoFromDepsEcalFromHitsByCrystal = cms.EDProducer("CandIsolatorFromDeposits",
31  deposits = cms.VPSet(cms.PSet(
32  mode = cms.string('sum'),
33  src = cms.InputTag("eleIsoDepositEcalFromHits"),
34  weight = cms.string('1'),
35  deltaR = cms.double(0.4),
36  vetos = cms.vstring('NumCrystalVeto(3.0)',
37  'NumCrystalEtaPhiVeto(1.5,9999.0)',
38  'EcalBarrel:ThresholdFromTransverse(0.095)',
39  'EcalEndcaps:Threshold(0.110)'),
40  skipDefaultVeto = cms.bool(True)
41  ))
42 )
43 
44 eleIsoFromDepsHcalFromHits = cms.EDProducer("CandIsolatorFromDeposits",
45  deposits = cms.VPSet(cms.PSet(
46  mode = cms.string('sum'),
47  src = cms.InputTag("eleIsoDepositHcalFromHits"),
48  weight = cms.string('1'),
49  deltaR = cms.double(0.4),
50  vetos = cms.vstring('0.15'),
51  skipDefaultVeto = cms.bool(True)
52  ))
53 )
54 
55 eleIsoFromDepsHcalFromTowers = cms.EDProducer("CandIsolatorFromDeposits",
56  deposits = cms.VPSet(cms.PSet(
57  src = cms.InputTag("eleIsoDepositHcalFromTowers"),
58  deltaR = cms.double(0.4),
59  weight = cms.string('1'),
60  vetos = cms.vstring('0.15'),
61  skipDefaultVeto = cms.bool(True),
62  mode = cms.string('sum')
63  ))
64 )
65 
66 eleIsoFromDepsHcalDepth1FromTowers = cms.EDProducer("CandIsolatorFromDeposits",
67  deposits = cms.VPSet(cms.PSet(
68  src = cms.InputTag("eleIsoDepositHcalDepth1FromTowers"), #the input isodeposits
69  deltaR = cms.double(0.4),
70  weight = cms.string('1'),
71  vetos = cms.vstring('0.15'),
72  skipDefaultVeto = cms.bool(True),
73  mode = cms.string('sum') #sum the Ets
74  ))
75 )
76 
77 eleIsoFromDepsHcalDepth2FromTowers = cms.EDProducer("CandIsolatorFromDeposits",
78  deposits = cms.VPSet(cms.PSet(
79  src = cms.InputTag("eleIsoDepositHcalDepth2FromTowers"),
80  deltaR = cms.double(0.4),
81  weight = cms.string('1'),
82  vetos = cms.vstring('0.15'),
83  skipDefaultVeto = cms.bool(True),
84  mode = cms.string('sum')
85  ))
86 )