1 import FWCore.ParameterSet.Config
as cms
3 particleFlowTmpBarrel = cms.EDProducer(
"PFProducer",
4 GedElectronValueMap = cms.InputTag(
"gedGsfElectronValueMapsTmp"),
5 GedPhotonValueMap = cms.InputTag(
"gedPhotonsTmp",
"valMapPFEgammaCandToPhoton"),
6 PFEGammaCandidates = cms.InputTag(
"particleFlowEGamma"),
7 PFEGammaFiltersParameters = cms.PSet(
8 electron_ecalDrivenHademPreselCut = cms.double(0.15),
9 electron_iso_combIso_barrel = cms.double(10),
10 electron_iso_combIso_endcap = cms.double(10),
11 electron_iso_mva_barrel = cms.double(-0.1875),
12 electron_iso_mva_endcap = cms.double(-0.1075),
13 electron_iso_pt = cms.double(10),
14 electron_maxElePtForOnlyMVAPresel = cms.double(50),
15 electron_missinghits = cms.uint32(1),
16 electron_noniso_mvaCut = cms.double(-0.1),
17 electron_protectionsForBadHcal = cms.PSet(
18 dEta = cms.vdouble(0.0064, 0.01264),
19 dPhi = cms.vdouble(0.0547, 0.0394),
20 eInvPInv = cms.vdouble(0.184, 0.0721),
21 enableProtections = cms.bool(
False),
22 full5x5_sigmaIetaIeta = cms.vdouble(0.0106, 0.0387)
24 electron_protectionsForJetMET = cms.PSet(
25 maxDPhiIN = cms.double(0.1),
26 maxE = cms.double(50),
27 maxEcalEOverPRes = cms.double(0.2),
28 maxEcalEOverP_1 = cms.double(0.5),
29 maxEcalEOverP_2 = cms.double(0.2),
30 maxEeleOverPout = cms.double(0.2),
31 maxEeleOverPoutRes = cms.double(0.5),
32 maxEleHcalEOverEcalE = cms.double(0.1),
33 maxHcalE = cms.double(10),
34 maxHcalEOverEcalE = cms.double(0.1),
35 maxHcalEOverP = cms.double(1),
36 maxNtracks = cms.double(3),
37 maxTrackPOverEele = cms.double(1)
39 photon_HoE = cms.double(0.05),
40 photon_MinEt = cms.double(10),
41 photon_SigmaiEtaiEta_barrel = cms.double(0.0125),
42 photon_SigmaiEtaiEta_endcap = cms.double(0.034),
43 photon_combIso = cms.double(10),
44 photon_protectionsForBadHcal = cms.PSet(
45 enableProtections = cms.bool(
False),
46 solidConeTrkIsoOffset = cms.double(10),
47 solidConeTrkIsoSlope = cms.double(0.3)
49 photon_protectionsForJetMET = cms.PSet(
50 sumPtTrackIso = cms.double(4),
51 sumPtTrackIsoSlope = cms.double(0.001)
54 PFHFCleaningParameters = cms.PSet(
55 maxDeltaPhiPt = cms.double(7),
56 maxSignificance = cms.double(2.5),
57 minDeltaMet = cms.double(0.4),
58 minHFCleaningPt = cms.double(5),
59 minSignificance = cms.double(2.5),
60 minSignificanceReduction = cms.double(1.4)
62 PFMuonAlgoParameters = cms.PSet(
63 electron_ecalDrivenHademPreselCut = cms.double(0.15),
64 electron_iso_combIso_barrel = cms.double(10),
65 electron_iso_combIso_endcap = cms.double(10),
66 electron_iso_mva_barrel = cms.double(-0.1875),
67 electron_iso_mva_endcap = cms.double(-0.1075),
68 electron_iso_pt = cms.double(10),
69 electron_maxElePtForOnlyMVAPresel = cms.double(50),
70 electron_missinghits = cms.uint32(1),
71 electron_noniso_mvaCut = cms.double(-0.1),
72 electron_protectionsForBadHcal = cms.PSet(
73 dEta = cms.vdouble(0.0064, 0.01264),
74 dPhi = cms.vdouble(0.0547, 0.0394),
75 eInvPInv = cms.vdouble(0.184, 0.0721),
76 enableProtections = cms.bool(
False),
77 full5x5_sigmaIetaIeta = cms.vdouble(0.0106, 0.0387)
79 electron_protectionsForJetMET = cms.PSet(
80 maxDPhiIN = cms.double(0.1),
81 maxE = cms.double(50),
82 maxEcalEOverPRes = cms.double(0.2),
83 maxEcalEOverP_1 = cms.double(0.5),
84 maxEcalEOverP_2 = cms.double(0.2),
85 maxEeleOverPout = cms.double(0.2),
86 maxEeleOverPoutRes = cms.double(0.5),
87 maxEleHcalEOverEcalE = cms.double(0.1),
88 maxHcalE = cms.double(10),
89 maxHcalEOverEcalE = cms.double(0.1),
90 maxHcalEOverP = cms.double(1),
91 maxNtracks = cms.double(3),
92 maxTrackPOverEele = cms.double(1)
94 photon_HoE = cms.double(0.05),
95 photon_MinEt = cms.double(10),
96 photon_SigmaiEtaiEta_barrel = cms.double(0.0125),
97 photon_SigmaiEtaiEta_endcap = cms.double(0.034),
98 photon_combIso = cms.double(10),
99 photon_protectionsForBadHcal = cms.PSet(
100 enableProtections = cms.bool(
False),
101 solidConeTrkIsoOffset = cms.double(10),
102 solidConeTrkIsoSlope = cms.double(0.3)
104 photon_protectionsForJetMET = cms.PSet(
105 sumPtTrackIso = cms.double(4),
106 sumPtTrackIsoSlope = cms.double(0.001)
109 blocks = cms.InputTag(
"particleFlowBlock"),
110 calibHF_a_EMHAD = cms.vdouble(
114 calibHF_a_EMonly = cms.vdouble(
118 calibHF_b_EMHAD = cms.vdouble(
122 calibHF_b_HADonly = cms.vdouble(
126 calibHF_eta_step = cms.vdouble(
128 4.4, 4.6, 4.8, 5.2, 5.4
130 calibHF_use = cms.bool(
False),
131 calibrationsLabel = cms.string(
''),
132 cleanedHF = cms.VInputTag(
"particleFlowRecHitHF:Cleaned",
"particleFlowClusterHF:Cleaned"),
133 debug = cms.untracked.bool(
False),
134 dptRel_DispVtx = cms.double(10),
135 egammaElectrons = cms.InputTag(
"mvaElectrons"),
136 factors_45 = cms.vdouble(10, 100),
137 goodPixelTrackDeadHcal_chi2n = cms.double(2),
138 goodPixelTrackDeadHcal_dxy = cms.double(0.02),
139 goodPixelTrackDeadHcal_dz = cms.double(0.05),
140 goodPixelTrackDeadHcal_maxLost3Hit = cms.int32(0),
141 goodPixelTrackDeadHcal_maxLost4Hit = cms.int32(1),
142 goodPixelTrackDeadHcal_maxPt = cms.double(50),
143 goodPixelTrackDeadHcal_minEta = cms.double(2.3),
144 goodPixelTrackDeadHcal_ptErrRel = cms.double(1),
145 goodTrackDeadHcal_chi2n = cms.double(5),
146 goodTrackDeadHcal_dxy = cms.double(0.5),
147 goodTrackDeadHcal_layers = cms.uint32(4),
148 goodTrackDeadHcal_ptErrRel = cms.double(0.2),
149 goodTrackDeadHcal_validFr = cms.double(0.5),
150 iCfgCandConnector = cms.PSet(
151 bCalibPrimary = cms.bool(
True),
152 bCorrect = cms.bool(
True),
153 dptRel_MergedTrack = cms.double(5),
154 dptRel_PrimaryTrack = cms.double(10),
155 nuclCalibFactors = cms.vdouble(0.8, 0.15, 0.5, 0.5, 0.05),
156 ptErrorSecondary = cms.double(1)
158 mightGet = cms.optional.untracked.vstring,
159 muon_ECAL = cms.vdouble(0.5, 0.5),
160 muon_HCAL = cms.vdouble(3, 3),
161 muon_HO = cms.vdouble(0.9, 0.9),
162 muons = cms.InputTag(
"hltPhase2L3Muons"),
163 nsigma_TRACK = cms.double(1),
164 pf_nsigma_ECAL = cms.double(0),
165 pf_nsigma_HCAL = cms.double(1),
166 pf_nsigma_HFEM = cms.double(1),
167 pf_nsigma_HFHAD = cms.double(1),
168 postHFCleaning = cms.bool(
False),
169 postMuonCleaning = cms.bool(
True),
170 pt_Error = cms.double(1),
171 rejectTracks_Bad = cms.bool(
True),
172 rejectTracks_Step45 = cms.bool(
True),
173 resolHF_square = cms.vdouble(7.834401, 0.012996, 0),
174 useCalibrationsFromDB = cms.bool(
True),
175 useEGammaElectrons = cms.bool(
False),
176 useEGammaFilters = cms.bool(
False),
177 useHO = cms.bool(
True),
178 usePFConversions = cms.bool(
False),
179 usePFDecays = cms.bool(
False),
180 usePFNuclearInteractions = cms.bool(
False),
181 useProtectionsForJetMET = cms.bool(
False),
182 useVerticesForNeutral = cms.bool(
True),
183 verbose = cms.untracked.bool(
False),
184 vertexCollection = cms.InputTag(
"offlinePrimaryVertices")