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 electronDnnBkgThresholds = cms.PSet(
9 electronDnnBkgHighPtBarrelThr = cms.double(0.8),
10 electronDnnBkgHighPtEndcapThr = cms.double(0.75),
11 electronDnnBkgLowPtThr = cms.double(0.75)
13 electronDnnThresholds = cms.PSet(
14 electronDnnHighPtBarrelThr = cms.double(0.068),
15 electronDnnHighPtEndcapThr = cms.double(0.056),
16 electronDnnLowPtThr = cms.double(0.075)
18 electron_ecalDrivenHademPreselCut = cms.double(0.15),
19 electron_iso_combIso_barrel = cms.double(10),
20 electron_iso_combIso_endcap = cms.double(10),
21 electron_iso_mva_barrel = cms.double(-0.1875),
22 electron_iso_mva_endcap = cms.double(-0.1075),
23 electron_iso_pt = cms.double(10),
24 electron_maxElePtForOnlyMVAPresel = cms.double(50),
25 electron_missinghits = cms.uint32(1),
26 electron_noniso_mvaCut = cms.double(-0.1),
27 electron_protectionsForBadHcal = cms.PSet(
28 dEta = cms.vdouble(0.0064, 0.01264),
29 dPhi = cms.vdouble(0.0547, 0.0394),
30 eInvPInv = cms.vdouble(0.184, 0.0721),
31 enableProtections = cms.bool(
False),
32 full5x5_sigmaIetaIeta = cms.vdouble(0.0106, 0.0387)
34 electron_protectionsForJetMET = cms.PSet(
35 maxDPhiIN = cms.double(0.1),
36 maxE = cms.double(50),
37 maxEcalEOverPRes = cms.double(0.2),
38 maxEcalEOverP_1 = cms.double(0.5),
39 maxEcalEOverP_2 = cms.double(0.2),
40 maxEeleOverPout = cms.double(0.2),
41 maxEeleOverPoutRes = cms.double(0.5),
42 maxEleHcalEOverEcalE = cms.double(0.1),
43 maxHcalE = cms.double(10),
44 maxHcalEOverEcalE = cms.double(0.1),
45 maxHcalEOverP = cms.double(1),
46 maxNtracks = cms.double(3),
47 maxTrackPOverEele = cms.double(1)
49 photonDnnThresholds = cms.PSet(
50 photonDnnBarrelThr = cms.double(0.22),
51 photonDnnEndcapThr = cms.double(0.35)
53 photon_HoE = cms.double(0.05),
54 photon_MinEt = cms.double(10),
55 photon_SigmaiEtaiEta_barrel = cms.double(0.0125),
56 photon_SigmaiEtaiEta_endcap = cms.double(0.034),
57 photon_combIso = cms.double(10),
58 photon_protectionsForBadHcal = cms.PSet(
59 enableProtections = cms.bool(
False),
60 solidConeTrkIsoOffset = cms.double(10),
61 solidConeTrkIsoSlope = cms.double(0.3)
63 photon_protectionsForJetMET = cms.PSet(
64 sumPtTrackIso = cms.double(4),
65 sumPtTrackIsoSlope = cms.double(0.001)
67 useEBModelInGap = cms.bool(
True),
68 useElePFidDnn = cms.bool(
False),
69 usePhotonPFidDnn = cms.bool(
False)
71 PFHFCleaningParameters = cms.PSet(
72 maxDeltaPhiPt = cms.double(7),
73 maxSignificance = cms.double(2.5),
74 minDeltaMet = cms.double(0.4),
75 minHFCleaningPt = cms.double(5),
76 minSignificance = cms.double(2.5),
77 minSignificanceReduction = cms.double(1.4)
79 PFMuonAlgoParameters = cms.PSet(
80 cosmicRejectionDistance = cms.double(1),
81 eventFactorForCosmics = cms.double(10),
82 eventFractionForCleaning = cms.double(0.5),
83 eventFractionForRejection = cms.double(0.8),
84 maxDPtOPt = cms.double(1),
85 metFactorForCleaning = cms.double(4),
86 metFactorForFakes = cms.double(4),
87 metFactorForHighEta = cms.double(25),
88 metFactorForRejection = cms.double(4),
89 metSignificanceForCleaning = cms.double(3),
90 metSignificanceForRejection = cms.double(4),
91 minEnergyForPunchThrough = cms.double(100),
92 minMomentumForPunchThrough = cms.double(100),
93 minPtForPostCleaning = cms.double(20),
94 ptErrorScale = cms.double(8),
95 ptFactorForHighEta = cms.double(2),
96 punchThroughFactor = cms.double(3),
97 punchThroughMETFactor = cms.double(4),
98 trackQuality = cms.string(
'highPurity')
100 blocks = cms.InputTag(
"particleFlowBlock"),
101 calibHF_a_EMHAD = cms.vdouble(
105 calibHF_a_EMonly = cms.vdouble(
109 calibHF_b_EMHAD = cms.vdouble(
113 calibHF_b_HADonly = cms.vdouble(
117 calibHF_eta_step = cms.vdouble(
119 4.4, 4.6, 4.8, 5.2, 5.4
121 calibHF_use = cms.bool(
False),
122 calibrationsLabel = cms.string(
''),
123 cleanedHF = cms.VInputTag(
"particleFlowRecHitHF:Cleaned",
"particleFlowClusterHF:Cleaned"),
124 debug = cms.untracked.bool(
False),
125 dptRel_DispVtx = cms.double(10),
126 egammaElectrons = cms.InputTag(
"mvaElectrons"),
127 factors_45 = cms.vdouble(10, 100),
128 goodPixelTrackDeadHcal_chi2n = cms.double(2),
129 goodPixelTrackDeadHcal_dxy = cms.double(0.02),
130 goodPixelTrackDeadHcal_dz = cms.double(0.05),
131 goodPixelTrackDeadHcal_maxLost3Hit = cms.int32(0),
132 goodPixelTrackDeadHcal_maxLost4Hit = cms.int32(1),
133 goodPixelTrackDeadHcal_maxPt = cms.double(50),
134 goodPixelTrackDeadHcal_minEta = cms.double(2.3),
135 goodPixelTrackDeadHcal_ptErrRel = cms.double(1),
136 goodTrackDeadHcal_chi2n = cms.double(5),
137 goodTrackDeadHcal_dxy = cms.double(0.5),
138 goodTrackDeadHcal_layers = cms.uint32(4),
139 goodTrackDeadHcal_ptErrRel = cms.double(0.2),
140 goodTrackDeadHcal_validFr = cms.double(0.5),
141 iCfgCandConnector = cms.PSet(
142 bCalibPrimary = cms.bool(
True),
143 bCorrect = cms.bool(
True),
144 dptRel_MergedTrack = cms.double(5),
145 dptRel_PrimaryTrack = cms.double(10),
146 nuclCalibFactors = cms.vdouble(0.8, 0.15, 0.5, 0.5, 0.05),
147 ptErrorSecondary = cms.double(1)
149 mightGet = cms.optional.untracked.vstring,
150 muon_ECAL = cms.vdouble(0.5, 0.5),
151 muon_HCAL = cms.vdouble(3, 3),
152 muon_HO = cms.vdouble(0.9, 0.9),
153 muons = cms.InputTag(
"hltPhase2L3Muons"),
154 nsigma_TRACK = cms.double(1),
155 pf_nsigma_ECAL = cms.double(0),
156 pf_nsigma_HCAL = cms.double(1),
157 pf_nsigma_HFEM = cms.double(1),
158 pf_nsigma_HFHAD = cms.double(1),
159 postHFCleaning = cms.bool(
False),
160 postMuonCleaning = cms.bool(
True),
161 pt_Error = cms.double(1),
162 rejectTracks_Bad = cms.bool(
True),
163 rejectTracks_Step45 = cms.bool(
True),
164 resolHF_square = cms.vdouble(7.834401, 0.012996, 0),
165 useCalibrationsFromDB = cms.bool(
True),
166 useEGammaElectrons = cms.bool(
False),
167 useEGammaFilters = cms.bool(
False),
168 useHO = cms.bool(
True),
169 usePFConversions = cms.bool(
False),
170 usePFDecays = cms.bool(
False),
171 usePFNuclearInteractions = cms.bool(
False),
172 useProtectionsForJetMET = cms.bool(
False),
173 useVerticesForNeutral = cms.bool(
True),
174 verbose = cms.untracked.bool(
False),
175 vertexCollection = cms.InputTag(
"offlinePrimaryVertices"),
176 vetoEndcap = cms.bool(
True)