5 pfMEtSysShiftCorrParameters_2011runAvsSumEt_data = cms.PSet(
6 px = cms.string(
"-3.365e-1 + 4.801e-3*sumEt"),
7 py = cms.string(
"+2.578e-1 - 6.124e-3*sumEt")
10 pfMEtSysShiftCorrParameters_2011runAvsSumEt_mc = cms.PSet(
11 px = cms.string(
"-9.389e-2 + 1.815e-4*sumEt"),
12 py = cms.string(
"+1.571e-1 - 3.710e-3*sumEt")
15 pfMEtSysShiftCorrParameters_2011runBvsSumEt_data = cms.PSet(
16 px = cms.string(
"-3.265e-1 + 5.162e-3*sumEt"),
17 py = cms.string(
"-1.956e-2 - 6.299e-3*sumEt")
20 pfMEtSysShiftCorrParameters_2011runBvsSumEt_mc = cms.PSet(
21 px = cms.string(
"-1.070e-1 + 9.587e-5*sumEt"),
22 py = cms.string(
"-1.517e-2 - 3.357e-3*sumEt")
25 pfMEtSysShiftCorrParameters_2011runAplusBvsSumEt_data = cms.PSet(
26 px = cms.string(
"-5.65217e-01 + 5.42436e-03*sumEt"),
27 py = cms.string(
"+4.54054e-01 - 6.73607e-03*sumEt")
30 pfMEtSysShiftCorrParameters_2011runAplusBvsSumEt_mc = cms.PSet(
31 px = cms.string(
"-4.53909e-02 - 2.55863e-05*sumEt"),
32 py = cms.string(
"+1.27947e-01 - 3.62604e-03*sumEt")
35 pfMEtSysShiftCorrParameters_2012runAvsSumEt_data = cms.PSet(
36 px = cms.string(
"-7.67892e-01 + 5.76983e-03*sumEt"),
37 py = cms.string(
"+5.54005e-01 - 2.94046e-03*sumEt")
40 pfMEtSysShiftCorrParameters_2012runAvsSumEt_mc = cms.PSet(
41 px = cms.string(
"+1.77344e-01 - 1.34333e-03*sumEt"),
42 py = cms.string(
"+8.08402e-01 - 2.84264e-03*sumEt")
48 pfMEtSysShiftCorrParameters_2011runAvsNvtx_data = cms.PSet(
49 px = cms.string(
"+3.87339e-1 + 2.58294e-1*Nvtx"),
50 py = cms.string(
"-7.83502e-1 - 2.88899e-1*Nvtx")
53 pfMEtSysShiftCorrParameters_2011runAvsNvtx_mc = cms.PSet(
54 px = cms.string(
"-1.94451e-2 - 4.38986e-3*Nvtx"),
55 py = cms.string(
"-4.31368e-1 - 1.90753e-1*Nvtx")
58 pfMEtSysShiftCorrParameters_2011runBvsNvtx_data = cms.PSet(
59 px = cms.string(
"+6.64470e-1 + 2.71292e-1*Nvtx"),
60 py = cms.string(
"-1.23999e0 - 3.18661e-1*Nvtx")
63 pfMEtSysShiftCorrParameters_2011runBvsNvtx_mc = cms.PSet(
64 px = cms.string(
"-9.89706e-2 + 6.64796e-3*Nvtx"),
65 py = cms.string(
"-5.32495e-1 - 1.82195e-1*Nvtx")
68 pfMEtSysShiftCorrParameters_2011runAplusBvsNvtx_data = cms.PSet(
69 px = cms.string(
"+3.64118e-01 + 2.93853e-01*Nvtx"),
70 py = cms.string(
"-7.17757e-01 - 3.57309e-01*Nvtx")
73 pfMEtSysShiftCorrParameters_2011runAplusBvsNvtx_mc = cms.PSet(
74 px = cms.string(
"-4.79178e-02 + 8.62653e-04*Nvtx"),
75 py = cms.string(
"-4.54408e-01 - 1.89684e-01*Nvtx")
78 pfMEtSysShiftCorrParameters_2012runAvsNvtx_data = cms.PSet(
79 px = cms.string(
"+3.54233e-01 + 2.65299e-01*Nvtx"),
80 py = cms.string(
"+1.88923e-01 - 1.66425e-01*Nvtx")
83 pfMEtSysShiftCorrParameters_2012runAvsNvtx_mc = cms.PSet(
84 px = cms.string(
"-2.99576e-02 - 6.61932e-02*Nvtx"),
85 py = cms.string(
"+3.70819e-01 - 1.48617e-01*Nvtx")
88 pfMEtSysShiftCorrParameters_2012runAplusBvsNvtx_data = cms.PSet(
89 px = cms.string(
"+1.68804e-01 + 3.37139e-01*Nvtx"),
90 py = cms.string(
"-1.72555e-01 - 1.79594e-01*Nvtx")
93 pfMEtSysShiftCorrParameters_2012runAplusBvsNvtx_mc = cms.PSet(
94 px = cms.string(
"+2.22335e-02 - 6.59183e-02*Nvtx"),
95 py = cms.string(
"+1.52720e-01 - 1.28052e-01*Nvtx")
98 pfMEtSysShiftCorrParameters_2012runABCDvsNvtx_data = cms.PSet(
99 px = cms.string(
"+4.83642e-02 + 2.48870e-01*Nvtx"),
100 py = cms.string(
"-1.50135e-01 - 8.27917e-02*Nvtx")
103 pfMEtSysShiftCorrParameters_2012runABCDvsNvtx_mc = cms.PSet(
104 px = cms.string(
"+1.62861e-01 - 2.38517e-02*Nvtx"),
105 py = cms.string(
"+3.60860e-01 - 1.30335e-01*Nvtx")
108 selectedVerticesForMEtCorr = cms.EDFilter(
"VertexSelector",
109 src = cms.InputTag(
'offlinePrimaryVertices'),
110 cut = cms.string(
"isValid & ndof >= 4 & chi2 > 0 & tracksSize > 0 & abs(z) < 24 & abs(position.Rho) < 2."),
111 filter = cms.bool(
False)
115 pfMEtSysShiftCorr = cms.EDProducer(
"SysShiftMETcorrInputProducer",
116 src = cms.InputTag(
'pfMet'),
117 srcVertices = cms.InputTag(
'selectedVerticesForMEtCorr'),
118 parameter = pfMEtSysShiftCorrParameters_2012runABCDvsNvtx_data
121 pfMEtSysShiftCorrSequence = cms.Sequence(selectedVerticesForMEtCorr * pfMEtSysShiftCorr)