3 particleFlowEGamma = cms.EDProducer(
"PFEGammaProducer",
6 blocks = cms.InputTag(
"particleFlowBlock"),
9 muons = cms.InputTag(
"muons1stStep"),
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 useHO = cms.bool(
True),
27 usePFElectrons = cms.bool(
True),
28 pf_electron_output_col=cms.string(
'electrons'),
29 pf_electronID_mvaWeightFile = cms.string(
'RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt'),
32 usePFPhotons = cms.bool(
True),
33 usePhotonReg=cms.bool(
False),
34 useRegressionFromDB=cms.bool(
True),
35 pf_convID_mvaWeightFile = cms.string(
'RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionAug0411.txt'),
36 pf_conv_mvaCut=cms.double(0.0),
37 pf_locC_mvaWeightFile=cms.string(
'RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFClusterLCorr_14Dec2011.root'),
38 pf_GlobC_mvaWeightFile=cms.string(
'RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFGlobalCorr_14Dec2011.root'),
39 pf_Res_mvaWeightFile=cms.string(
'RecoParticleFlow/PFProducer/data/TMVARegression_BDTG_PFRes_14Dec2011.root'),
40 X0_Map=cms.string(
'RecoParticleFlow/PFProducer/data/allX0histos.root'),
41 sumPtTrackIsoForPhoton=cms.double(2.0),
42 sumPtTrackIsoSlopeForPhoton=cms.double(0.001),
45 pf_electron_mvaCut = cms.double(-0.1),
47 pf_electronID_crackCorrection = cms.bool(
False),
48 usePFSCEleCalib = cms.bool(
True),
50 calibPFSCEle_Fbrem_barrel = cms.vdouble(0.6, 6,
51 -0.0255975, 0.0576727, 0.975442, -0.000546394, 1.26147,
53 -0.02025, 0.04537, 0.9728, -0.0008962, 1.172),
54 calibPFSCEle_Fbrem_endcap = cms.vdouble(0.9, 6.5,
55 -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998,
57 -0.0750184, 0.147000, 0.923165, 0.000474665, 1.10782),
58 calibPFSCEle_barrel = cms.vdouble(1.004, -1.536, 22.88, -1.467,
59 0.3555, 0.6227, 14.65, 2051,
61 0.9932, -0.5444, 0, 0.5438,
62 0.7109, 7.645, 0.2904, 0),
63 calibPFSCEle_endcap = cms.vdouble(1.153, -16.5975, 5.668,
64 -0.1772, 16.22, 7.326,
65 0.0483, -4.068, 9.406),
70 useEGammaSupercluster = cms.bool(
True),
71 sumEtEcalIsoForEgammaSC_barrel = cms.double(1.),
72 sumEtEcalIsoForEgammaSC_endcap = cms.double(2.),
73 coneEcalIsoForEgammaSC = cms.double(0.3),
74 sumPtTrackIsoForEgammaSC_barrel = cms.double(4.),
75 sumPtTrackIsoForEgammaSC_endcap = cms.double(4.),
76 nTrackIsoForEgammaSC = cms.uint32(2),
77 coneTrackIsoForEgammaSC = cms.double(0.3),
78 useEGammaElectrons = cms.bool(
True),
79 egammaElectrons = cms.InputTag(
'mvaElectrons'),
84 rejectTracks_Bad = cms.bool(
True),
85 rejectTracks_Step45 = cms.bool(
True),
87 usePFNuclearInteractions = cms.bool(
True),
88 usePFConversions = cms.bool(
True),
89 usePFDecays = cms.bool(
False),
91 dptRel_DispVtx = cms.double(10.),
93 iCfgCandConnector = cms.PSet(
95 bCorrect = cms.bool(
True),
96 bCalibPrimary = cms.bool(
True),
97 dptRel_PrimaryTrack = cms.double(10.),
98 dptRel_MergedTrack = cms.double(5.0),
99 ptErrorSecondary = cms.double(1.0),
100 nuclCalibFactors = cms.vdouble(0.8, 0.15, 0.5, 0.5, 0.05)
107 muon_HCAL = cms.vdouble(3.0,3.0),
108 muon_ECAL = cms.vdouble(0.5,0.5),
109 muon_HO = cms.vdouble(0.9,0.9),
112 maxDPtOPt = cms.double(1.),
113 minTrackerHits = cms.int32(8),
114 minPixelHits = cms.int32(1),
115 trackQuality = cms.string(
'highPurity'),
116 dzPV = cms.double(0.2),
117 ptErrorScale = cms.double(8.),
118 minPtForPostCleaning = cms.double(20.),
119 eventFactorForCosmics =cms.double(10.),
120 metSignificanceForCleaning = cms.double(3.),
121 metSignificanceForRejection = cms.double(4.),
122 metFactorForCleaning = cms.double(4.),
123 eventFractionForCleaning =cms.double(0.5),
124 eventFractionForRejection = cms.double(0.8),
125 metFactorForRejection =cms.double(4.),
126 metFactorForHighEta = cms.double(25.),
127 ptFactorForHighEta = cms.double(2.),
128 metFactorForFakes = cms.double(4.),
129 minMomentumForPunchThrough = cms.double(100.),
130 minEnergyForPunchThrough = cms.double(100.),
131 punchThroughFactor = cms.double(3.),
132 punchThroughMETFactor = cms.double(4.),
133 cosmicRejectionDistance = cms.double(1.),
137 nsigma_TRACK = cms.double(1.0),
140 pt_Error = cms.double(1.0),
142 factors_45 = cms.vdouble(10.,100.),
145 postHFCleaning = cms.bool(
False),
147 minHFCleaningPt = cms.double(5.),
149 maxSignificance = cms.double(2.5),
151 minSignificance = cms.double(2.5),
153 minSignificanceReduction = cms.double(1.4),
156 maxDeltaPhiPt = cms.double(7.0),
159 minDeltaMet = cms.double(0.4),
162 cleanedHF = cms.VInputTag(
163 cms.InputTag(
"particleFlowRecHitHCAL",
"Cleaned"),
164 cms.InputTag(
"particleFlowClusterHFHAD",
"Cleaned"),
165 cms.InputTag(
"particleFlowClusterHFEM",
"Cleaned")
169 pf_nsigma_ECAL = cms.double(0.0),
170 pf_nsigma_HCAL = cms.double(1.0),
173 useCalibrationsFromDB = cms.bool(
True),
176 calibHF_use = cms.bool(
False),
177 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),
182 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),
183 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),
184 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),
185 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)