00001 import FWCore.ParameterSet.Config as cms
00002
00003 particleFlowTmp = cms.EDProducer("PFProducer",
00004
00005
00006 blocks = cms.InputTag("particleFlowBlock"),
00007
00008
00009 muons = cms.InputTag("muons1stStep"),
00010 postMuonCleaning = cms.bool(True),
00011
00012
00013 vertexCollection = cms.InputTag("offlinePrimaryVertices"),
00014 useVerticesForNeutral = cms.bool(True),
00015
00016
00017 algoType = cms.uint32(0),
00018
00019
00020 verbose = cms.untracked.bool(False),
00021 debug = cms.untracked.bool(False),
00022
00023
00024 usePFElectrons = cms.bool(True),
00025 pf_electron_output_col=cms.string('electrons'),
00026 pf_electronID_mvaWeightFile = cms.string('RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_PfElectrons23Jan_IntToFloat.txt'),
00027
00028
00029 usePFPhotons = cms.bool(True),
00030
00031 pf_convID_mvaWeightFile = cms.string('RecoParticleFlow/PFProducer/data/MVAnalysis_BDT.weights_pfConversionFeb2311.txt'),
00032 pf_conv_mvaCut=cms.double(0.0),
00033 sumPtTrackIsoForPhoton=cms.double(2.0),
00034 sumPtTrackIsoSlopeForPhoton=cms.double(0.001),
00035
00036
00037 pf_electron_mvaCut = cms.double(-0.1),
00038
00039 pf_electronID_crackCorrection = cms.bool(False),
00040 usePFSCEleCalib = cms.bool(True),
00041
00042 calibPFSCEle_Fbrem_barrel = cms.vdouble(0.6, 6,
00043 -0.0255975, 0.0576727, 0.975442, -0.000546394, 1.26147,
00044 25,
00045 -0.02025, 0.04537, 0.9728, -0.0008962, 1.172),
00046 calibPFSCEle_Fbrem_endcap = cms.vdouble(0.9, 6.5,
00047 -0.0692932, 0.101776, 0.995338, -0.00236548, 0.874998,
00048 1.653,
00049 -0.0750184, 0.147000, 0.923165, 0.000474665, 1.10782),
00050 calibPFSCEle_barrel = cms.vdouble(1.004, -1.536, 22.88, -1.467,
00051 0.3555, 0.6227, 14.65, 2051,
00052 25,
00053 0.9932, -0.5444, 0, 0.5438,
00054 0.7109, 7.645, 0.2904, 0),
00055 calibPFSCEle_endcap = cms.vdouble(1.153, -16.5975, 5.668,
00056 -0.1772, 16.22, 7.326,
00057 0.0483, -4.068, 9.406),
00058
00059
00060
00061
00062 useEGammaSupercluster = cms.bool(True),
00063 sumEtEcalIsoForEgammaSC_barrel = cms.double(1.),
00064 sumEtEcalIsoForEgammaSC_endcap = cms.double(2.),
00065 coneEcalIsoForEgammaSC = cms.double(0.3),
00066 sumPtTrackIsoForEgammaSC_barrel = cms.double(4.),
00067 sumPtTrackIsoForEgammaSC_endcap = cms.double(4.),
00068 nTrackIsoForEgammaSC = cms.uint32(2),
00069 coneTrackIsoForEgammaSC = cms.double(0.3),
00070 useEGammaElectrons = cms.bool(True),
00071 egammaElectrons = cms.InputTag('electronsCiCLoose'),
00072
00073
00074
00075
00076 rejectTracks_Bad = cms.bool(True),
00077 rejectTracks_Step45 = cms.bool(True),
00078
00079 usePFNuclearInteractions = cms.bool(True),
00080 usePFConversions = cms.bool(True),
00081 usePFDecays = cms.bool(False),
00082
00083 dptRel_DispVtx = cms.double(10.),
00084
00085 iCfgCandConnector = cms.PSet(
00086
00087 bCorrect = cms.bool(True),
00088 bCalibPrimary = cms.bool(True),
00089 dptRel_PrimaryTrack = cms.double(10.),
00090 dptRel_MergedTrack = cms.double(5.0),
00091 ptErrorSecondary = cms.double(1.0),
00092 nuclCalibFactors = cms.vdouble(0.8, 0.15, 0.5, 0.5, 0.05)
00093 ),
00094
00095
00096
00097
00098
00099 muon_HCAL = cms.vdouble(3.0,3.0),
00100 muon_ECAL = cms.vdouble(0.5,0.5),
00101
00102
00103 usePFMuonMomAssign = cms.bool(False),
00104
00105
00106
00107 nsigma_TRACK = cms.double(1.0),
00108
00109
00110 pt_Error = cms.double(1.0),
00111
00112 factors_45 = cms.vdouble(10.,100.),
00113
00114
00115 postHFCleaning = cms.bool(False),
00116
00117 minHFCleaningPt = cms.double(5.),
00118
00119 maxSignificance = cms.double(2.5),
00120
00121 minSignificance = cms.double(2.5),
00122
00123 minSignificanceReduction = cms.double(1.4),
00124
00125
00126 maxDeltaPhiPt = cms.double(7.0),
00127
00128
00129 minDeltaMet = cms.double(0.4),
00130
00131
00132 cleanedHF = cms.VInputTag(
00133 cms.InputTag("particleFlowRecHitHCAL","Cleaned"),
00134 cms.InputTag("particleFlowClusterHFHAD","Cleaned"),
00135 cms.InputTag("particleFlowClusterHFEM","Cleaned")
00136 ),
00137
00138
00139 pf_nsigma_ECAL = cms.double(0.0),
00140 pf_nsigma_HCAL = cms.double(1.0),
00141
00142
00143 useCalibrationsFromDB = cms.bool(True),
00144
00145
00146 calibHF_use = cms.bool(False),
00147 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),
00148
00149
00150
00151
00152 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),
00153 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),
00154 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),
00155 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)
00156
00157
00158
00159
00160
00161
00162
00163
00164
00165
00166
00167
00168 )
00169
00170
00171