3 particleFlow = cms.EDProducer(
"PFProducer",
6 blocks = cms.InputTag(
"particleFlowBlock"),
9 muons = cms.InputTag(
"muons"),
10 postMuonCleaning = cms.bool(
True),
13 vertexCollection = cms.InputTag(
"offlinePrimaryVertices"),
14 useVerticesForNeutral = cms.bool(
True),
17 algoType = cms.uint32(0),
20 verbose = cms.untracked.bool(
False),
21 debug = cms.untracked.bool(
False),
24 usePFElectrons = cms.bool(
True),
25 pf_electron_output_col=cms.string(
'electrons'),
26 pf_electronID_mvaWeightFile = cms.string(
'RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt'),
28 pf_electron_mvaCut = cms.double(-0.1),
30 pf_electronID_crackCorrection = cms.bool(
False),
31 usePFSCEleCalib = cms.bool(
True),
32 calibPFSCEle_barrel = cms.vdouble(1.0326,-13.71,339.72,0.4862,0.00182,0.36445,1.411,1.0206,0.0059162,-5.14434e-05,1.42516e-07),
33 calibPFSCEle_endcap = cms.vdouble(0.9995,-12.313,2.8784,-1.057e-04,10.282,3.059,1.3502e-03,-2.2185,3.4206),
35 useEGammaSupercluster = cms.bool(
True),
36 sumEtEcalIsoForEgammaSC_barrel = cms.double(1.),
37 sumEtEcalIsoForEgammaSC_endcap = cms.double(2.),
38 coneEcalIsoForEgammaSC = cms.double(0.3),
39 sumPtTrackIsoForEgammaSC_barrel = cms.double(4.),
40 sumPtTrackIsoForEgammaSC_endcap = cms.double(4.),
41 nTrackIsoForEgammaSC = cms.uint32(2),
42 coneTrackIsoForEgammaSC = cms.double(0.3),
43 useEGammaElectrons = cms.bool(
False),
44 egammaElectrons = cms.InputTag(
''),
49 rejectTracks_Bad = cms.bool(
True),
50 rejectTracks_Step45 = cms.bool(
True),
52 usePFNuclearInteractions = cms.bool(
True),
53 usePFConversions = cms.bool(
False),
54 usePFDecays = cms.bool(
False),
56 dptRel_DispVtx = cms.double(10.),
58 iCfgCandConnector = cms.PSet(
60 bCorrect = cms.bool(
True),
61 bCalibPrimary = cms.bool(
True),
62 dptRel_PrimaryTrack = cms.double(10.),
63 dptRel_MergedTrack = cms.double(5.0),
64 ptErrorSecondary = cms.double(1.0),
65 nuclCalibFactors = cms.vdouble(0.8, 0.15, 0.5, 0.5, 0.05)
72 muon_HCAL = cms.vdouble(3.0,3.0),
73 muon_ECAL = cms.vdouble(0.5,0.5),
76 usePFMuonMomAssign = cms.bool(
False),
80 nsigma_TRACK = cms.double(1.0),
83 pt_Error = cms.double(1.0),
85 factors_45 = cms.vdouble(10.,100.),
88 postHFCleaning = cms.bool(
False),
90 minHFCleaningPt = cms.double(5.),
92 maxSignificance = cms.double(2.5),
94 minSignificance = cms.double(2.5),
96 minSignificanceReduction = cms.double(1.4),
99 maxDeltaPhiPt = cms.double(7.0),
102 minDeltaMet = cms.double(0.4),
105 cleanedHF = cms.VInputTag(
106 cms.InputTag(
"particleFlowRecHitHCAL",
"Cleaned"),
107 cms.InputTag(
"particleFlowClusterHFHAD",
"Cleaned"),
108 cms.InputTag(
"particleFlowClusterHFEM",
"Cleaned")
112 pf_nsigma_ECAL = cms.double(0.0),
113 pf_nsigma_HCAL = cms.double(1.0),
117 pf_calib_ECAL_offset = cms.double(0.0),
118 pf_calib_ECAL_slope = cms.double(1.0),
120 pf_calib_HCAL_slope = cms.double(2.17),
121 pf_calib_HCAL_offset = cms.double(1.73),
122 pf_calib_HCAL_damping = cms.double(2.49),
124 pf_calib_ECAL_HCAL_hslope = cms.double(1.06),
125 pf_calib_ECAL_HCAL_eslope = cms.double(1.05),
126 pf_calib_ECAL_HCAL_offset = cms.double(6.11),
130 pf_newCalib = cms.uint32(2),
132 pfcluster_doCorrection = cms.uint32(1),
134 pfcluster_globalP0 = cms.double(-2.315),
135 pfcluster_globalP1 = cms.double(1.01),
137 pfcluster_lowEP0 = cms.double(3.249189e-01),
138 pfcluster_lowEP1 = cms.double(7.907990e-01),
139 pfcluster_allowNegative = cms.uint32(0),
140 pfcluster_doEtaCorrection = cms.uint32(1),
141 pfcluster_barrelEndcapEtaDiv = cms.double(1.4),
145 ecalHcalEcalBarrel = cms.vdouble(0.67, 3.0, 1.15, 0.90, -0.060, 1.4),
146 ecalHcalEcalEndcap = cms.vdouble(0.46, 3.0, 1.10, 0.40, -0.020, 1.4),
147 ecalHcalHcalBarrel = cms.vdouble(0.46, 3.0, 1.15, 0.30, -0.020, 1.4),
148 ecalHcalHcalEndcap = cms.vdouble(0.460, 3.0, 1.10, 0.30, -0.02, 1.4),
149 pfcluster_etaCorrection = cms.vdouble(1.01, -1.02e-02, 5.17e-02, 0.563, -0.425, 0.110),
152 calibHF_use = cms.bool(
False),
153 calibHF_eta_step = cms.vdouble(0.0,2.90,3.00,3.20,4.20,4.40,4.60,4.80,5.20,5.40),
158 calibHF_a_EMonly = cms.vdouble(0.96945,0.96701,0.76309,0.82268,0.87583,0.89718,0.98674,1.4681,1.4580,1.4580),
159 calibHF_b_HADonly = cms.vdouble(1.27541,0.85361,0.86333,0.89091,0.94348,0.94348,0.94370,1.0034,1.0444,1.0444),
160 calibHF_a_EMHAD = cms.vdouble(1.42215,1.00496,0.68961,0.81656,0.98504,0.98504,1.00802,1.0593,1.4576,1.4576),
161 calibHF_b_EMHAD = cms.vdouble(1.27541,0.85361,0.86333,0.89091,0.94348,0.94348,0.94370,1.0034,1.0444,1.0444)