diff --git a/Analysis/Ntuplizer/.DS_Store b/Analysis/Ntuplizer/.DS_Store
new file mode 100644
index 0000000..7a73364
Binary files /dev/null and b/Analysis/Ntuplizer/.DS_Store differ
diff --git a/Analysis/Ntuplizer/._.DS_Store b/Analysis/Ntuplizer/._.DS_Store
new file mode 100644
index 0000000..efdcc70
Binary files /dev/null and b/Analysis/Ntuplizer/._.DS_Store differ
diff --git a/Analysis/Ntuplizer/BuildFile.xml b/Analysis/Ntuplizer/BuildFile.xml
index 1dba737..de4de32 100644
--- a/Analysis/Ntuplizer/BuildFile.xml
+++ b/Analysis/Ntuplizer/BuildFile.xml
@@ -1,5 +1,6 @@
+
@@ -15,6 +16,7 @@
+
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK4PF.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK4PF.txt
new file mode 100755
index 0000000..8cd82d9
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK4PF.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK4PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK4PFPuppi.txt
new file mode 100755
index 0000000..95572ec
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK4PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK4PFchs.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK4PFchs.txt
new file mode 100755
index 0000000..4464bb1
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK4PFchs.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK8PF.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK8PF.txt
new file mode 100755
index 0000000..76f97cd
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK8PF.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK8PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK8PFPuppi.txt
new file mode 100755
index 0000000..9c41e51
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK8PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK8PFchs.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK8PFchs.txt
new file mode 100755
index 0000000..f2364d8
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK8PFchs.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK4PF.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK4PF.txt
new file mode 100755
index 0000000..aeb99d8
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK4PF.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK4PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK4PFPuppi.txt
new file mode 100755
index 0000000..975b9ab
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK4PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK4PFchs.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK4PFchs.txt
new file mode 100755
index 0000000..7044a06
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK4PFchs.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK8PF.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK8PF.txt
new file mode 100755
index 0000000..6937fa9
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK8PF.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK8PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK8PFPuppi.txt
new file mode 100755
index 0000000..ad1537e
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK8PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK8PFchs.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK8PFchs.txt
new file mode 100755
index 0000000..175d95d
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK8PFchs.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_SF_AK4PF.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_SF_AK4PF.txt
new file mode 100755
index 0000000..adabf6b
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_SF_AK4PF.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_SF_AK4PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_SF_AK4PFPuppi.txt
new file mode 100755
index 0000000..7f1d408
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_SF_AK4PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_SF_AK4PFchs.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_SF_AK4PFchs.txt
new file mode 100755
index 0000000..0bdfbc5
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_SF_AK4PFchs.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_SF_AK8PF.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_SF_AK8PF.txt
new file mode 100755
index 0000000..3652470
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_SF_AK8PF.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_SF_AK8PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_SF_AK8PFPuppi.txt
new file mode 100755
index 0000000..4d0cb09
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_SF_AK8PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_SF_AK8PFchs.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_SF_AK8PFchs.txt
new file mode 100755
index 0000000..9c24505
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_DATA_SF_AK8PFchs.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK4PF.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK4PF.txt
new file mode 100755
index 0000000..c754743
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK4PF.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK4PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK4PFPuppi.txt
new file mode 100755
index 0000000..f210eaa
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK4PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK4PFchs.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK4PFchs.txt
new file mode 100755
index 0000000..f97d738
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK4PFchs.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK8PF.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK8PF.txt
new file mode 100755
index 0000000..1a6ee41
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK8PF.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK8PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK8PFPuppi.txt
new file mode 100755
index 0000000..d2c420e
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK8PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK8PFchs.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK8PFchs.txt
new file mode 100755
index 0000000..0526424
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK8PFchs.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PtResolution_AK4PF.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PtResolution_AK4PF.txt
new file mode 100755
index 0000000..1fc0702
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PtResolution_AK4PF.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PtResolution_AK4PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PtResolution_AK4PFPuppi.txt
new file mode 100755
index 0000000..31d1816
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PtResolution_AK4PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PtResolution_AK4PFchs.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PtResolution_AK4PFchs.txt
new file mode 100755
index 0000000..481324a
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PtResolution_AK4PFchs.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PtResolution_AK8PF.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PtResolution_AK8PF.txt
new file mode 100755
index 0000000..6714f36
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PtResolution_AK8PF.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PtResolution_AK8PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PtResolution_AK8PFPuppi.txt
new file mode 100755
index 0000000..37cedfa
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PtResolution_AK8PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PtResolution_AK8PFchs.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PtResolution_AK8PFchs.txt
new file mode 100755
index 0000000..d750ef7
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_PtResolution_AK8PFchs.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_SF_AK4PF.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_SF_AK4PF.txt
new file mode 100755
index 0000000..24b958f
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_SF_AK4PF.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_SF_AK4PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_SF_AK4PFPuppi.txt
new file mode 100755
index 0000000..73d914c
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_SF_AK4PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_SF_AK4PFchs.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_SF_AK4PFchs.txt
new file mode 100755
index 0000000..7d0a0eb
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_SF_AK4PFchs.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_SF_AK8PF.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_SF_AK8PF.txt
new file mode 100755
index 0000000..fd83949
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_SF_AK8PF.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_SF_AK8PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_SF_AK8PFPuppi.txt
new file mode 100755
index 0000000..8811d69
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_SF_AK8PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_SF_AK8PFchs.txt b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_SF_AK8PFchs.txt
new file mode 100755
index 0000000..87ff482
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/._Fall15_25nsV2_MC_SF_AK8PFchs.txt differ
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA.db b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA.db
new file mode 100644
index 0000000..d0c0285
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA.db differ
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK4PF.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK4PF.txt
new file mode 100755
index 0000000..ab7e5c4
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK4PF.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 329.319 0.02665 0.1631 7.454
+-4.7 -3.2 7.16 10.2 5 15 326.2 0.02624 0.1441 8.412
+-4.7 -3.2 10.2 13.23 5 15 339 0.02682 0.1767 8.069
+-4.7 -3.2 13.23 31.46 5 15 229.3 0.02553 0.1616 9.601
+-3.2 -3 0 7.16 5 15 335.5 0.02711 0.1302 15.39
+-3.2 -3 7.16 10.2 5 15 421 0.03084 0.1702 12.33
+-3.2 -3 10.2 13.23 5 15 336.1 0.02808 0.1581 14.3
+-3.2 -3 13.23 31.46 5 15 236.9 0.02741 0.1384 16.86
+-3 -2.8 0 7.16 5 15 431.4 0.01959 0.1181 20.32
+-3 -2.8 7.16 10.2 5 15 428.1 0.02013 0.1188 20.29
+-3 -2.8 10.2 13.23 5 15 427.7 0.02 0.1053 22.79
+-3 -2.8 13.23 31.46 5 15 328.3 0.02004 0.1094 24.16
+-2.8 -2.5 0 7.16 5 15 593.2 0.01356 0.08428 27.17
+-2.8 -2.5 7.16 10.2 5 15 592.5 0.01387 0.08923 25.96
+-2.8 -2.5 10.2 13.23 5 15 589.2 0.01437 0.09751 24.64
+-2.8 -2.5 13.23 31.46 5 15 448.9 0.01525 0.09608 26.56
+-2.5 -2.3 0 7.16 5 15 611.4 0.009912 0.04902 37.34
+-2.5 -2.3 7.16 10.2 5 15 611.1 0.01006 0.05355 36.44
+-2.5 -2.3 10.2 13.23 5 15 458.9 0.0111 0.06194 31.79
+-2.5 -2.3 13.23 31.46 5 15 456.3 0.01139 0.06613 34.89
+-2.3 -2.1 0 7.16 5 15 624.6 0.0088 0.04426 40.9
+-2.3 -2.1 7.16 10.2 5 15 819.1 0.008623 0.04795 40.85
+-2.3 -2.1 10.2 13.23 5 15 821.5 0.008898 0.05492 37.61
+-2.3 -2.1 13.23 31.46 5 15 345.1 0.01148 0.06886 30.24
+-2.1 -1.9 0 7.16 5 15 839.6 0.007834 0.04011 50.94
+-2.1 -1.9 7.16 10.2 5 15 1090 0.008093 0.04751 43.13
+-2.1 -1.9 10.2 13.23 5 15 629.8 0.009599 0.05639 34.17
+-2.1 -1.9 13.23 31.46 5 15 633.6 0.009419 0.05581 40.22
+-1.9 -1.7 0 7.16 5 15 846 0.008705 0.04643 43.74
+-1.9 -1.7 7.16 10.2 5 15 1123 0.008478 0.05005 43.36
+-1.9 -1.7 10.2 13.23 5 15 1114 0.008796 0.05517 40.57
+-1.9 -1.7 13.23 31.46 5 15 633.1 0.009929 0.06465 36.72
+-1.7 -1.3 0 7.16 5 15 1165 0.008883 0.0454 48.97
+-1.7 -1.3 7.16 10.2 5 15 1635 0.009005 0.05313 42.74
+-1.7 -1.3 10.2 13.23 5 15 1164 0.009728 0.06108 37.65
+-1.7 -1.3 13.23 31.46 5 15 850.7 0.01107 0.07952 30.2
+-1.3 -1.1 0 7.16 5 15 1184 0.008146 0.03984 50.63
+-1.3 -1.1 7.16 10.2 5 15 2146 0.00793 0.04602 46.44
+-1.3 -1.1 10.2 13.23 5 15 1183 0.009059 0.05629 37.03
+-1.3 -1.1 13.23 31.46 5 15 1180 0.01005 0.07172 31.52
+-1.1 -0.8 0 7.16 5 15 2175 0.007341 0.03709 53.43
+-1.1 -0.8 7.16 10.2 5 15 2181 0.007541 0.0412 49.39
+-1.1 -0.8 10.2 13.23 5 15 1684 0.008129 0.05052 40.82
+-1.1 -0.8 13.23 31.46 5 15 1192 0.009576 0.06874 30.95
+-0.8 -0.5 0 7.16 5 15 1697 0.007111 0.03444 54.9
+-0.8 -0.5 7.16 10.2 5 15 2691 0.007036 0.03824 53.22
+-0.8 -0.5 10.2 13.23 5 15 1699 0.007649 0.04631 43.87
+-0.8 -0.5 13.23 31.46 5 15 1704 0.008324 0.06231 35.23
+-0.5 0 0 7.16 5 15 2695 0.006729 0.02987 65.55
+-0.5 0 7.16 10.2 5 15 2687 0.007004 0.03565 55.15
+-0.5 0 10.2 13.23 5 15 2197 0.007471 0.04344 45.62
+-0.5 0 13.23 31.46 5 15 1206 0.008315 0.05346 39.05
+0 0.5 0 7.16 5 15 2695 0.006729 0.02987 65.55
+0 0.5 7.16 10.2 5 15 2687 0.007004 0.03565 55.15
+0 0.5 10.2 13.23 5 15 2197 0.007471 0.04344 45.62
+0 0.5 13.23 31.46 5 15 1206 0.008315 0.05346 39.05
+0.5 0.8 0 7.16 5 15 1697 0.007111 0.03444 54.9
+0.5 0.8 7.16 10.2 5 15 2691 0.007036 0.03824 53.22
+0.5 0.8 10.2 13.23 5 15 1699 0.007649 0.04631 43.87
+0.5 0.8 13.23 31.46 5 15 1704 0.008324 0.06231 35.23
+0.8 1.1 0 7.16 5 15 2175 0.007341 0.03709 53.43
+0.8 1.1 7.16 10.2 5 15 2181 0.007541 0.0412 49.39
+0.8 1.1 10.2 13.23 5 15 1684 0.008129 0.05052 40.82
+0.8 1.1 13.23 31.46 5 15 1192 0.009576 0.06874 30.95
+1.1 1.3 0 7.16 5 15 1184 0.008146 0.03984 50.63
+1.1 1.3 7.16 10.2 5 15 2146 0.00793 0.04602 46.44
+1.1 1.3 10.2 13.23 5 15 1183 0.009059 0.05629 37.03
+1.1 1.3 13.23 31.46 5 15 1180 0.01005 0.07172 31.52
+1.3 1.7 0 7.16 5 15 1165 0.008883 0.0454 48.97
+1.3 1.7 7.16 10.2 5 15 1635 0.009005 0.05313 42.74
+1.3 1.7 10.2 13.23 5 15 1164 0.009728 0.06108 37.65
+1.3 1.7 13.23 31.46 5 15 850.7 0.01107 0.07952 30.2
+1.7 1.9 0 7.16 5 15 846 0.008705 0.04643 43.74
+1.7 1.9 7.16 10.2 5 15 1123 0.008478 0.05005 43.36
+1.7 1.9 10.2 13.23 5 15 1114 0.008796 0.05517 40.57
+1.7 1.9 13.23 31.46 5 15 633.1 0.009929 0.06465 36.72
+1.9 2.1 0 7.16 5 15 839.6 0.007834 0.04011 50.94
+1.9 2.1 7.16 10.2 5 15 1090 0.008093 0.04751 43.13
+1.9 2.1 10.2 13.23 5 15 629.8 0.009599 0.05639 34.17
+1.9 2.1 13.23 31.46 5 15 633.6 0.009419 0.05581 40.22
+2.1 2.3 0 7.16 5 15 624.6 0.0088 0.04426 40.9
+2.1 2.3 7.16 10.2 5 15 819.1 0.008623 0.04795 40.85
+2.1 2.3 10.2 13.23 5 15 821.5 0.008898 0.05492 37.61
+2.1 2.3 13.23 31.46 5 15 345.1 0.01148 0.06886 30.24
+2.3 2.5 0 7.16 5 15 611.4 0.009912 0.04902 37.34
+2.3 2.5 7.16 10.2 5 15 611.1 0.01006 0.05355 36.44
+2.3 2.5 10.2 13.23 5 15 458.9 0.0111 0.06194 31.79
+2.3 2.5 13.23 31.46 5 15 456.3 0.01139 0.06613 34.89
+2.5 2.8 0 7.16 5 15 593.2 0.01356 0.08428 27.17
+2.5 2.8 7.16 10.2 5 15 592.5 0.01387 0.08923 25.96
+2.5 2.8 10.2 13.23 5 15 589.2 0.01437 0.09751 24.64
+2.5 2.8 13.23 31.46 5 15 448.9 0.01525 0.09608 26.56
+2.8 3 0 7.16 5 15 431.4 0.01959 0.1181 20.32
+2.8 3 7.16 10.2 5 15 428.1 0.02013 0.1188 20.29
+2.8 3 10.2 13.23 5 15 427.7 0.02 0.1053 22.79
+2.8 3 13.23 31.46 5 15 328.3 0.02004 0.1094 24.16
+3 3.2 0 7.16 5 15 335.5 0.02711 0.1302 15.39
+3 3.2 7.16 10.2 5 15 421 0.03084 0.1702 12.33
+3 3.2 10.2 13.23 5 15 336.1 0.02808 0.1581 14.3
+3 3.2 13.23 31.46 5 15 236.9 0.02741 0.1384 16.86
+3.2 4.7 0 7.16 5 15 329.3 0.02665 0.1631 7.454
+3.2 4.7 7.16 10.2 5 15 326.2 0.02624 0.1441 8.412
+3.2 4.7 10.2 13.23 5 15 339 0.02682 0.1767 8.069
+3.2 4.7 13.23 31.46 5 15 229.3 0.02553 0.1616 9.601
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK4PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK4PFPuppi.txt
new file mode 100755
index 0000000..982494c
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK4PFPuppi.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 326.526 0.02739 0.1514 10.72
+-4.7 -3.2 7.16 10.2 5 15 323.9 0.02695 0.1458 11.43
+-4.7 -3.2 10.2 13.23 5 15 337 0.02613 0.1436 12.11
+-4.7 -3.2 13.23 31.46 5 15 229.8 0.026 0.1611 12.1
+-3.2 -3 0 7.16 5 15 335.3 0.02737 0.1398 16.27
+-3.2 -3 7.16 10.2 5 15 417.7 0.0291 0.1438 15.91
+-3.2 -3 10.2 13.23 5 15 336.7 0.02795 0.1456 16.24
+-3.2 -3 13.23 31.46 5 15 238 0.02692 0.1362 18.46
+-3 -2.8 0 7.16 5 15 434.4 0.0192 0.1011 24.18
+-3 -2.8 7.16 10.2 5 15 435.3 0.01995 0.1073 22.83
+-3 -2.8 10.2 13.23 5 15 435.5 0.01997 0.1053 24.38
+-3 -2.8 13.23 31.46 5 15 334.1 0.02038 0.1042 25.56
+-2.8 -2.5 0 7.16 5 15 585.4 0.01359 0.08419 29.04
+-2.8 -2.5 7.16 10.2 5 15 584.5 0.01403 0.08746 27.55
+-2.8 -2.5 10.2 13.23 5 15 580 0.01438 0.09025 27.41
+-2.8 -2.5 13.23 31.46 5 15 452.7 0.01539 0.09476 27.74
+-2.5 -2.3 0 7.16 5 15 609.4 0.009876 0.0458 39.8
+-2.5 -2.3 7.16 10.2 5 15 609.9 0.009636 0.04463 44.01
+-2.5 -2.3 10.2 13.23 5 15 614.8 0.01008 0.04957 39.87
+-2.5 -2.3 13.23 31.46 5 15 453 0.01086 0.04692 43.91
+-2.3 -2.1 0 7.16 5 15 814.7 0.007717 0.0339 58.51
+-2.3 -2.1 7.16 10.2 5 15 813.4 0.007896 0.03479 57.98
+-2.3 -2.1 10.2 13.23 5 15 807.3 0.007911 0.03573 59.07
+-2.3 -2.1 13.23 31.46 5 15 344.5 0.0107 0.04397 39.62
+-2.1 -1.9 0 7.16 5 15 837.9 0.007448 0.03109 64.75
+-2.1 -1.9 7.16 10.2 5 15 1089 0.007282 0.03191 65.67
+-2.1 -1.9 10.2 13.23 5 15 841.7 0.007732 0.0341 59.34
+-2.1 -1.9 13.23 31.46 5 15 631.4 0.008469 0.03799 50.18
+-1.9 -1.7 0 7.16 5 15 841.4 0.007878 0.03261 60.92
+-1.9 -1.7 7.16 10.2 5 15 1116 0.007479 0.0329 65.34
+-1.9 -1.7 10.2 13.23 5 15 1109 0.007629 0.03377 62.7
+-1.9 -1.7 13.23 31.46 5 15 633.4 0.008401 0.03583 58.33
+-1.7 -1.3 0 7.16 5 15 1612 0.007807 0.03316 68.4
+-1.7 -1.3 7.16 10.2 5 15 1628 0.008057 0.03506 62.83
+-1.7 -1.3 10.2 13.23 5 15 1159 0.008417 0.0362 59.64
+-1.7 -1.3 13.23 31.46 5 15 1164 0.008443 0.03741 59.34
+-1.3 -1.1 0 7.16 5 15 1184 0.007384 0.02946 69.07
+-1.3 -1.1 7.16 10.2 5 15 2134 0.007187 0.03042 68.51
+-1.3 -1.1 10.2 13.23 5 15 1183 0.007513 0.03168 65.65
+-1.3 -1.1 13.23 31.46 5 15 1179 0.008265 0.03623 52.91
+-1.1 -0.8 0 7.16 5 15 1692 0.006883 0.02701 70.02
+-1.1 -0.8 7.16 10.2 5 15 2187 0.00692 0.02831 67.35
+-1.1 -0.8 10.2 13.23 5 15 2195 0.006987 0.02934 65.93
+-1.1 -0.8 13.23 31.46 5 15 1194 0.007276 0.03077 62.84
+-0.8 -0.5 0 7.16 5 15 2190 0.006633 0.0252 71.54
+-0.8 -0.5 7.16 10.2 5 15 2704 0.006617 0.0259 71.77
+-0.8 -0.5 10.2 13.23 5 15 1703 0.006895 0.02864 62.79
+-0.8 -0.5 13.23 31.46 5 15 1706 0.00694 0.03035 62.54
+-0.5 0 0 7.16 5 15 2692 0.006702 0.02528 68.17
+-0.5 0 7.16 10.2 5 15 2694 0.006736 0.02621 67.45
+-0.5 0 10.2 13.23 5 15 2667 0.006689 0.0266 70.85
+-0.5 0 13.23 31.46 5 15 1206 0.006772 0.02575 77.75
+0 0.5 0 7.16 5 15 2692 0.006702 0.02528 68.17
+0 0.5 7.16 10.2 5 15 2694 0.006736 0.02621 67.45
+0 0.5 10.2 13.23 5 15 2667 0.006689 0.0266 70.85
+0 0.5 13.23 31.46 5 15 1206 0.006772 0.02575 77.75
+0.5 0.8 0 7.16 5 15 2190 0.006633 0.0252 71.54
+0.5 0.8 7.16 10.2 5 15 2704 0.006617 0.0259 71.77
+0.5 0.8 10.2 13.23 5 15 1703 0.006895 0.02864 62.79
+0.5 0.8 13.23 31.46 5 15 1706 0.00694 0.03035 62.54
+0.8 1.1 0 7.16 5 15 1692 0.006883 0.02701 70.02
+0.8 1.1 7.16 10.2 5 15 2187 0.00692 0.02831 67.35
+0.8 1.1 10.2 13.23 5 15 2195 0.006987 0.02934 65.93
+0.8 1.1 13.23 31.46 5 15 1194 0.007276 0.03077 62.84
+1.1 1.3 0 7.16 5 15 1184 0.007384 0.02946 69.07
+1.1 1.3 7.16 10.2 5 15 2134 0.007187 0.03042 68.51
+1.1 1.3 10.2 13.23 5 15 1183 0.007513 0.03168 65.65
+1.1 1.3 13.23 31.46 5 15 1179 0.008265 0.03623 52.91
+1.3 1.7 0 7.16 5 15 1612 0.007807 0.03316 68.4
+1.3 1.7 7.16 10.2 5 15 1628 0.008057 0.03506 62.83
+1.3 1.7 10.2 13.23 5 15 1159 0.008417 0.0362 59.64
+1.3 1.7 13.23 31.46 5 15 1164 0.008443 0.03741 59.34
+1.7 1.9 0 7.16 5 15 841.4 0.007878 0.03261 60.92
+1.7 1.9 7.16 10.2 5 15 1116 0.007479 0.0329 65.34
+1.7 1.9 10.2 13.23 5 15 1109 0.007629 0.03377 62.7
+1.7 1.9 13.23 31.46 5 15 633.4 0.008401 0.03583 58.33
+1.9 2.1 0 7.16 5 15 837.9 0.007448 0.03109 64.75
+1.9 2.1 7.16 10.2 5 15 1089 0.007282 0.03191 65.67
+1.9 2.1 10.2 13.23 5 15 841.7 0.007732 0.0341 59.34
+1.9 2.1 13.23 31.46 5 15 631.4 0.008469 0.03799 50.18
+2.1 2.3 0 7.16 5 15 814.7 0.007717 0.0339 58.51
+2.1 2.3 7.16 10.2 5 15 813.4 0.007896 0.03479 57.98
+2.1 2.3 10.2 13.23 5 15 807.3 0.007911 0.03573 59.07
+2.1 2.3 13.23 31.46 5 15 344.5 0.0107 0.04397 39.62
+2.3 2.5 0 7.16 5 15 609.4 0.009876 0.0458 39.8
+2.3 2.5 7.16 10.2 5 15 609.9 0.009636 0.04463 44.01
+2.3 2.5 10.2 13.23 5 15 614.8 0.01008 0.04957 39.87
+2.3 2.5 13.23 31.46 5 15 453 0.01086 0.04692 43.91
+2.5 2.8 0 7.16 5 15 585.4 0.01359 0.08419 29.04
+2.5 2.8 7.16 10.2 5 15 584.5 0.01403 0.08746 27.55
+2.5 2.8 10.2 13.23 5 15 580 0.01438 0.09025 27.41
+2.5 2.8 13.23 31.46 5 15 452.7 0.01539 0.09476 27.74
+2.8 3 0 7.16 5 15 434.4 0.0192 0.1011 24.18
+2.8 3 7.16 10.2 5 15 435.3 0.01995 0.1073 22.83
+2.8 3 10.2 13.23 5 15 435.5 0.01997 0.1053 24.38
+2.8 3 13.23 31.46 5 15 334.1 0.02038 0.1042 25.56
+3 3.2 0 7.16 5 15 335.3 0.02737 0.1398 16.27
+3 3.2 7.16 10.2 5 15 417.7 0.0291 0.1438 15.91
+3 3.2 10.2 13.23 5 15 336.7 0.02795 0.1456 16.24
+3 3.2 13.23 31.46 5 15 238 0.02692 0.1362 18.46
+3.2 4.7 0 7.16 5 15 326.5 0.02739 0.1514 10.72
+3.2 4.7 7.16 10.2 5 15 323.9 0.02695 0.1458 11.43
+3.2 4.7 10.2 13.23 5 15 337 0.02613 0.1436 12.11
+3.2 4.7 13.23 31.46 5 15 229.8 0.026 0.1611 12.1
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK4PFchs.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK4PFchs.txt
new file mode 100755
index 0000000..ce4d17a
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK4PFchs.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 329.362 0.02665 0.1642 7.439
+-4.7 -3.2 7.16 10.2 5 15 326.2 0.02624 0.1445 8.409
+-4.7 -3.2 10.2 13.23 5 15 339.1 0.02682 0.1773 8.068
+-4.7 -3.2 13.23 31.46 5 15 229.4 0.02562 0.1883 9.038
+-3.2 -3 0 7.16 5 15 335.6 0.02711 0.1297 15.42
+-3.2 -3 7.16 10.2 5 15 421.1 0.03084 0.1695 12.36
+-3.2 -3 10.2 13.23 5 15 336.1 0.02804 0.1556 14.48
+-3.2 -3 13.23 31.46 5 15 236.9 0.02742 0.1408 16.76
+-3 -2.8 0 7.16 5 15 431.4 0.01956 0.1173 20.47
+-3 -2.8 7.16 10.2 5 15 428.3 0.02015 0.1216 20.04
+-3 -2.8 10.2 13.23 5 15 427.8 0.02003 0.1077 22.55
+-3 -2.8 13.23 31.46 5 15 328.6 0.02017 0.1133 23.65
+-2.8 -2.5 0 7.16 5 15 592.7 0.0135 0.0825 27.55
+-2.8 -2.5 7.16 10.2 5 15 590.7 0.01387 0.08873 25.91
+-2.8 -2.5 10.2 13.23 5 15 588.7 0.01421 0.0927 25.57
+-2.8 -2.5 13.23 31.46 5 15 448.6 0.01476 0.09207 28.67
+-2.5 -2.3 0 7.16 5 15 610.9 0.009734 0.04724 38.8
+-2.5 -2.3 7.16 10.2 5 15 610.6 0.009917 0.04924 38.06
+-2.5 -2.3 10.2 13.23 5 15 611.6 0.01054 0.05875 32.18
+-2.5 -2.3 13.23 31.46 5 15 454.3 0.01144 0.06185 33.66
+-2.3 -2.1 0 7.16 5 15 816.3 0.007897 0.03757 50.53
+-2.3 -2.1 7.16 10.2 5 15 817.3 0.00811 0.03947 49.43
+-2.3 -2.1 10.2 13.23 5 15 817.5 0.008205 0.04223 47.8
+-2.3 -2.1 13.23 31.46 5 15 344.3 0.0112 0.05793 31.18
+-2.1 -1.9 0 7.16 5 15 838.7 0.007593 0.03494 56.72
+-2.1 -1.9 7.16 10.2 5 15 832.1 0.007934 0.03911 50.15
+-2.1 -1.9 10.2 13.23 5 15 628.8 0.008393 0.04002 48.94
+-2.1 -1.9 13.23 31.46 5 15 632.1 0.009804 0.05155 35.34
+-1.9 -1.7 0 7.16 5 15 845.3 0.008335 0.03992 49.76
+-1.9 -1.7 7.16 10.2 5 15 1119 0.007933 0.04011 53.36
+-1.9 -1.7 10.2 13.23 5 15 1110 0.0082 0.04331 49.66
+-1.9 -1.7 13.23 31.46 5 15 631.8 0.008935 0.04592 47.95
+-1.7 -1.3 0 7.16 5 15 1626 0.008263 0.04 56.13
+-1.7 -1.3 7.16 10.2 5 15 1630 0.008515 0.04357 51.39
+-1.7 -1.3 10.2 13.23 5 15 1163 0.009175 0.04803 44.82
+-1.7 -1.3 13.23 31.46 5 15 848.6 0.01026 0.05802 36.5
+-1.3 -1.1 0 7.16 5 15 1185 0.007875 0.03521 56.34
+-1.3 -1.1 7.16 10.2 5 15 2136 0.007481 0.03629 58.05
+-1.3 -1.1 10.2 13.23 5 15 1183 0.008511 0.04351 44.31
+-1.3 -1.1 13.23 31.46 5 15 1179 0.00902 0.04799 41.66
+-1.1 -0.8 0 7.16 5 15 2184 0.006993 0.03009 65.83
+-1.1 -0.8 7.16 10.2 5 15 2186 0.007237 0.03378 57.33
+-1.1 -0.8 10.2 13.23 5 15 1688 0.007434 0.03601 54.86
+-1.1 -0.8 13.23 31.46 5 15 1192 0.008106 0.04333 45.2
+-0.8 -0.5 0 7.16 5 15 1700 0.006747 0.02833 66.83
+-0.8 -0.5 7.16 10.2 5 15 2701 0.006726 0.02986 65.1
+-0.8 -0.5 10.2 13.23 5 15 1701 0.006911 0.03113 62.97
+-0.8 -0.5 13.23 31.46 5 15 1707 0.007372 0.03908 50.73
+-0.5 0 0 7.16 5 15 2702 0.006558 0.02569 74.21
+-0.5 0 7.16 10.2 5 15 2694 0.006656 0.02772 69.45
+-0.5 0 10.2 13.23 5 15 2201 0.006877 0.03142 60.86
+-0.5 0 13.23 31.46 5 15 1205 0.007312 0.03562 55.42
+0 0.5 0 7.16 5 15 2702 0.006558 0.02569 74.21
+0 0.5 7.16 10.2 5 15 2694 0.006656 0.02772 69.45
+0 0.5 10.2 13.23 5 15 2201 0.006877 0.03142 60.86
+0 0.5 13.23 31.46 5 15 1205 0.007312 0.03562 55.42
+0.5 0.8 0 7.16 5 15 1700 0.006747 0.02833 66.83
+0.5 0.8 7.16 10.2 5 15 2701 0.006726 0.02986 65.1
+0.5 0.8 10.2 13.23 5 15 1701 0.006911 0.03113 62.97
+0.5 0.8 13.23 31.46 5 15 1707 0.007372 0.03908 50.73
+0.8 1.1 0 7.16 5 15 2184 0.006993 0.03009 65.83
+0.8 1.1 7.16 10.2 5 15 2186 0.007237 0.03378 57.33
+0.8 1.1 10.2 13.23 5 15 1688 0.007434 0.03601 54.86
+0.8 1.1 13.23 31.46 5 15 1192 0.008106 0.04333 45.2
+1.1 1.3 0 7.16 5 15 1185 0.007875 0.03521 56.34
+1.1 1.3 7.16 10.2 5 15 2136 0.007481 0.03629 58.05
+1.1 1.3 10.2 13.23 5 15 1183 0.008511 0.04351 44.31
+1.1 1.3 13.23 31.46 5 15 1179 0.00902 0.04799 41.66
+1.3 1.7 0 7.16 5 15 1626 0.008263 0.04 56.13
+1.3 1.7 7.16 10.2 5 15 1630 0.008515 0.04357 51.39
+1.3 1.7 10.2 13.23 5 15 1163 0.009175 0.04803 44.82
+1.3 1.7 13.23 31.46 5 15 848.6 0.01026 0.05802 36.5
+1.7 1.9 0 7.16 5 15 845.3 0.008335 0.03992 49.76
+1.7 1.9 7.16 10.2 5 15 1119 0.007933 0.04011 53.36
+1.7 1.9 10.2 13.23 5 15 1110 0.0082 0.04331 49.66
+1.7 1.9 13.23 31.46 5 15 631.8 0.008935 0.04592 47.95
+1.9 2.1 0 7.16 5 15 838.7 0.007593 0.03494 56.72
+1.9 2.1 7.16 10.2 5 15 832.1 0.007934 0.03911 50.15
+1.9 2.1 10.2 13.23 5 15 628.8 0.008393 0.04002 48.94
+1.9 2.1 13.23 31.46 5 15 632.1 0.009804 0.05155 35.34
+2.1 2.3 0 7.16 5 15 816.3 0.007897 0.03757 50.53
+2.1 2.3 7.16 10.2 5 15 817.3 0.00811 0.03947 49.43
+2.1 2.3 10.2 13.23 5 15 817.5 0.008205 0.04223 47.8
+2.1 2.3 13.23 31.46 5 15 344.3 0.0112 0.05793 31.18
+2.3 2.5 0 7.16 5 15 610.9 0.009734 0.04724 38.8
+2.3 2.5 7.16 10.2 5 15 610.6 0.009917 0.04924 38.06
+2.3 2.5 10.2 13.23 5 15 611.6 0.01054 0.05875 32.18
+2.3 2.5 13.23 31.46 5 15 454.3 0.01144 0.06185 33.66
+2.5 2.8 0 7.16 5 15 592.7 0.0135 0.0825 27.55
+2.5 2.8 7.16 10.2 5 15 590.7 0.01387 0.08873 25.91
+2.5 2.8 10.2 13.23 5 15 588.7 0.01421 0.0927 25.57
+2.5 2.8 13.23 31.46 5 15 448.6 0.01476 0.09207 28.67
+2.8 3 0 7.16 5 15 431.4 0.01956 0.1173 20.47
+2.8 3 7.16 10.2 5 15 428.3 0.02015 0.1216 20.04
+2.8 3 10.2 13.23 5 15 427.8 0.02003 0.1077 22.55
+2.8 3 13.23 31.46 5 15 328.6 0.02017 0.1133 23.65
+3 3.2 0 7.16 5 15 335.6 0.02711 0.1297 15.42
+3 3.2 7.16 10.2 5 15 421.1 0.03084 0.1695 12.36
+3 3.2 10.2 13.23 5 15 336.1 0.02804 0.1556 14.48
+3 3.2 13.23 31.46 5 15 236.9 0.02742 0.1408 16.76
+3.2 4.7 0 7.16 5 15 329.4 0.02665 0.1642 7.439
+3.2 4.7 7.16 10.2 5 15 326.2 0.02624 0.1445 8.409
+3.2 4.7 10.2 13.23 5 15 339.1 0.02682 0.1773 8.068
+3.2 4.7 13.23 31.46 5 15 229.4 0.02562 0.1883 9.038
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK8PF.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK8PF.txt
new file mode 100755
index 0000000..b97d288
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK8PF.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 328.514 0.0289 0.2085 16.48
+-4.7 -3.2 7.16 10.2 5 15 326.4 0.03129 0.2167 17.49
+-4.7 -3.2 10.2 13.23 5 15 335.5 0.03093 0.2132 20
+-4.7 -3.2 13.23 31.46 5 15 227.7 0.03317 0.2144 21.95
+-3.2 -3 0 7.16 5 15 431.5 0.02846 0.2038 24.3
+-3.2 -3 7.16 10.2 5 15 422.2 0.03037 0.2012 26.06
+-3.2 -3 10.2 13.23 5 15 334.1 0.02957 0.1949 29.11
+-3.2 -3 13.23 31.46 5 15 233.2 0.03251 0.1818 32.84
+-3 -2.8 0 7.16 5 15 433.3 0.02274 0.2045 26.26
+-3 -2.8 7.16 10.2 5 15 434.5 0.02292 0.1986 28.44
+-3 -2.8 10.2 13.23 5 15 432.3 0.02248 0.1864 32.64
+-3 -2.8 13.23 31.46 5 15 334.5 0.0231 0.1795 38.26
+-2.8 -2.5 0 7.16 5 15 599.1 0.01766 0.2056 25.52
+-2.8 -2.5 7.16 10.2 5 15 595.7 0.01788 0.1974 28.32
+-2.8 -2.5 10.2 13.23 5 15 594.6 0.01772 0.1915 31.76
+-2.8 -2.5 13.23 31.46 5 15 448.7 0.01968 0.194 33.31
+-2.5 -2.3 0 7.16 5 15 802.8 0.01505 0.176 26.83
+-2.5 -2.3 7.16 10.2 5 15 613.7 0.01587 0.1776 29.81
+-2.5 -2.3 10.2 13.23 5 15 612.5 0.01668 0.1909 30.57
+-2.5 -2.3 13.23 31.46 5 15 611.2 0.01591 0.1679 40.44
+-2.3 -2.1 0 7.16 5 15 825.2 0.01401 0.1653 27.57
+-2.3 -2.1 7.16 10.2 5 15 827.3 0.01402 0.1706 30.84
+-2.3 -2.1 10.2 13.23 5 15 825.6 0.01437 0.1867 32.37
+-2.3 -2.1 13.23 31.46 5 15 622.9 0.01537 0.1947 37.03
+-2.1 -1.9 0 7.16 5 15 842.3 0.01326 0.1493 31.64
+-2.1 -1.9 7.16 10.2 5 15 1096 0.01279 0.1719 33.08
+-2.1 -1.9 10.2 13.23 5 15 1091 0.01302 0.1838 35.78
+-2.1 -1.9 13.23 31.46 5 15 633.4 0.01585 0.198 37.93
+-1.9 -1.7 0 7.16 5 15 1129 0.01278 0.157 31.79
+-1.9 -1.7 7.16 10.2 5 15 1128 0.0132 0.1747 33.28
+-1.9 -1.7 10.2 13.23 5 15 1124 0.01333 0.1875 36.46
+-1.9 -1.7 13.23 31.46 5 15 634.9 0.01695 0.2018 37.85
+-1.7 -1.3 0 7.16 5 15 1632 0.01259 0.1501 33.86
+-1.7 -1.3 7.16 10.2 5 15 1634 0.01287 0.1679 35.52
+-1.7 -1.3 10.2 13.23 5 15 1164 0.01408 0.1866 37.15
+-1.7 -1.3 13.23 31.46 5 15 1171 0.01306 0.1824 48.08
+-1.3 -1.1 0 7.16 5 15 1183 0.01288 0.1439 33.09
+-1.3 -1.1 7.16 10.2 5 15 1672 0.01243 0.1663 34.49
+-1.3 -1.1 10.2 13.23 5 15 1678 0.0129 0.1869 36.79
+-1.3 -1.1 13.23 31.46 5 15 1180 0.01307 0.1816 46.97
+-1.1 -0.8 0 7.16 5 15 1690 0.01177 0.1409 32.32
+-1.1 -0.8 7.16 10.2 5 15 2174 0.01134 0.1611 35.13
+-1.1 -0.8 10.2 13.23 5 15 1684 0.01225 0.1787 37.49
+-1.1 -0.8 13.23 31.46 5 15 1194 0.01324 0.185 43.53
+-0.8 -0.5 0 7.16 5 15 1696 0.0115 0.1415 31.26
+-0.8 -0.5 7.16 10.2 5 15 2186 0.01114 0.157 34.84
+-0.8 -0.5 10.2 13.23 5 15 2175 0.01141 0.1729 37.62
+-0.8 -0.5 13.23 31.46 5 15 1706 0.01206 0.1895 43.04
+-0.5 0 0 7.16 5 15 2693 0.01028 0.1298 34.84
+-0.5 0 7.16 10.2 5 15 2689 0.01063 0.1535 35.63
+-0.5 0 10.2 13.23 5 15 2669 0.01109 0.1792 36.85
+-0.5 0 13.23 31.46 5 15 2201 0.01182 0.1804 46.31
+0 0.5 0 7.16 5 15 2693 0.01028 0.1298 34.84
+0 0.5 7.16 10.2 5 15 2689 0.01063 0.1535 35.63
+0 0.5 10.2 13.23 5 15 2669 0.01109 0.1792 36.85
+0 0.5 13.23 31.46 5 15 2201 0.01182 0.1804 46.31
+0.5 0.8 0 7.16 5 15 1696 0.0115 0.1415 31.26
+0.5 0.8 7.16 10.2 5 15 2186 0.01114 0.157 34.84
+0.5 0.8 10.2 13.23 5 15 2175 0.01141 0.1729 37.62
+0.5 0.8 13.23 31.46 5 15 1706 0.01206 0.1895 43.04
+0.8 1.1 0 7.16 5 15 1690 0.01177 0.1409 32.32
+0.8 1.1 7.16 10.2 5 15 2174 0.01134 0.1611 35.13
+0.8 1.1 10.2 13.23 5 15 1684 0.01225 0.1787 37.49
+0.8 1.1 13.23 31.46 5 15 1194 0.01324 0.185 43.53
+1.1 1.3 0 7.16 5 15 1183 0.01288 0.1439 33.09
+1.1 1.3 7.16 10.2 5 15 1672 0.01243 0.1663 34.49
+1.1 1.3 10.2 13.23 5 15 1678 0.0129 0.1869 36.79
+1.1 1.3 13.23 31.46 5 15 1180 0.01307 0.1816 46.97
+1.3 1.7 0 7.16 5 15 1632 0.01259 0.1501 33.86
+1.3 1.7 7.16 10.2 5 15 1634 0.01287 0.1679 35.52
+1.3 1.7 10.2 13.23 5 15 1164 0.01408 0.1866 37.15
+1.3 1.7 13.23 31.46 5 15 1171 0.01306 0.1824 48.08
+1.7 1.9 0 7.16 5 15 1129 0.01278 0.157 31.79
+1.7 1.9 7.16 10.2 5 15 1128 0.0132 0.1747 33.28
+1.7 1.9 10.2 13.23 5 15 1124 0.01333 0.1875 36.46
+1.7 1.9 13.23 31.46 5 15 634.9 0.01695 0.2018 37.85
+1.9 2.1 0 7.16 5 15 842.3 0.01326 0.1493 31.64
+1.9 2.1 7.16 10.2 5 15 1096 0.01279 0.1719 33.08
+1.9 2.1 10.2 13.23 5 15 1091 0.01302 0.1838 35.78
+1.9 2.1 13.23 31.46 5 15 633.4 0.01585 0.198 37.93
+2.1 2.3 0 7.16 5 15 825.2 0.01401 0.1653 27.57
+2.1 2.3 7.16 10.2 5 15 827.3 0.01402 0.1706 30.84
+2.1 2.3 10.2 13.23 5 15 825.6 0.01437 0.1867 32.37
+2.1 2.3 13.23 31.46 5 15 622.9 0.01537 0.1947 37.03
+2.3 2.5 0 7.16 5 15 802.8 0.01505 0.176 26.83
+2.3 2.5 7.16 10.2 5 15 613.7 0.01587 0.1776 29.81
+2.3 2.5 10.2 13.23 5 15 612.5 0.01668 0.1909 30.57
+2.3 2.5 13.23 31.46 5 15 611.2 0.01591 0.1679 40.44
+2.5 2.8 0 7.16 5 15 599.1 0.01766 0.2056 25.52
+2.5 2.8 7.16 10.2 5 15 595.7 0.01788 0.1974 28.32
+2.5 2.8 10.2 13.23 5 15 594.6 0.01772 0.1915 31.76
+2.5 2.8 13.23 31.46 5 15 448.7 0.01968 0.194 33.31
+2.8 3 0 7.16 5 15 433.3 0.02274 0.2045 26.26
+2.8 3 7.16 10.2 5 15 434.5 0.02292 0.1986 28.44
+2.8 3 10.2 13.23 5 15 432.3 0.02248 0.1864 32.64
+2.8 3 13.23 31.46 5 15 334.5 0.0231 0.1795 38.26
+3 3.2 0 7.16 5 15 431.5 0.02846 0.2038 24.3
+3 3.2 7.16 10.2 5 15 422.2 0.03037 0.2012 26.06
+3 3.2 10.2 13.23 5 15 334.1 0.02957 0.1949 29.11
+3 3.2 13.23 31.46 5 15 233.2 0.03251 0.1818 32.84
+3.2 4.7 0 7.16 5 15 328.5 0.0289 0.2085 16.48
+3.2 4.7 7.16 10.2 5 15 326.4 0.03129 0.2167 17.49
+3.2 4.7 10.2 13.23 5 15 335.5 0.03093 0.2132 20
+3.2 4.7 13.23 31.46 5 15 227.7 0.03317 0.2144 21.95
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK8PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK8PFPuppi.txt
new file mode 100755
index 0000000..a979154
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK8PFPuppi.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 326.08 0.03213 0.3865 10.1
+-4.7 -3.2 7.16 10.2 5 15 325 0.03332 0.4959 8.946
+-4.7 -3.2 10.2 13.23 5 15 335.1 0.03313 0.573 8.68
+-4.7 -3.2 13.23 31.46 5 15 229.9 0.03415 0.6199 8.694
+-3.2 -3 0 7.16 5 15 427.3 0.03212 0.2946 14.5
+-3.2 -3 7.16 10.2 5 15 423.4 0.03289 0.3336 13.87
+-3.2 -3 10.2 13.23 5 15 335.8 0.03356 0.2831 15.3
+-3.2 -3 13.23 31.46 5 15 334.6 0.03749 0.5178 10.53
+-3 -2.8 0 7.16 5 15 435.1 0.02389 0.1884 20.66
+-3 -2.8 7.16 10.2 5 15 438.7 0.02488 0.2284 18.44
+-3 -2.8 10.2 13.23 5 15 437.4 0.02441 0.2086 20.07
+-3 -2.8 13.23 31.46 5 15 340 0.03656 0.7835 8.327
+-2.8 -2.5 0 7.16 5 15 589.7 0.01641 0.1388 28.42
+-2.8 -2.5 7.16 10.2 5 15 584.8 0.01727 0.1523 25.89
+-2.8 -2.5 10.2 13.23 5 15 584.7 0.0176 0.1594 25.88
+-2.8 -2.5 13.23 31.46 5 15 456 0.01752 0.1263 33.51
+-2.5 -2.3 0 7.16 5 15 803.8 0.01351 0.1198 27.4
+-2.5 -2.3 7.16 10.2 5 15 610.6 0.01419 0.111 28.77
+-2.5 -2.3 10.2 13.23 5 15 612.4 0.01407 0.1159 28.97
+-2.5 -2.3 13.23 31.46 5 15 455.3 0.01594 0.1067 30.5
+-2.3 -2.1 0 7.16 5 15 824.4 0.01226 0.09989 30.23
+-2.3 -2.1 7.16 10.2 5 15 1063 0.01184 0.1053 30.19
+-2.3 -2.1 10.2 13.23 5 15 623.1 0.01339 0.1083 28.86
+-2.3 -2.1 13.23 31.46 5 15 616.3 0.01316 0.1058 31.44
+-2.1 -1.9 0 7.16 5 15 841.4 0.01213 0.09994 28.72
+-2.1 -1.9 7.16 10.2 5 15 1098 0.01137 0.09909 30.77
+-2.1 -1.9 10.2 13.23 5 15 1078 0.01167 0.1054 29.47
+-2.1 -1.9 13.23 31.46 5 15 627.9 0.01451 0.134 22.89
+-1.9 -1.7 0 7.16 5 15 1126 0.01159 0.09584 29.72
+-1.9 -1.7 7.16 10.2 5 15 1128 0.01152 0.09645 31.01
+-1.9 -1.7 10.2 13.23 5 15 1126 0.01161 0.1022 30.98
+-1.9 -1.7 13.23 31.46 5 15 850.6 0.01256 0.113 29.44
+-1.7 -1.3 0 7.16 5 15 1620 0.0113 0.09002 32.56
+-1.7 -1.3 7.16 10.2 5 15 2084 0.01071 0.09033 34.52
+-1.7 -1.3 10.2 13.23 5 15 1163 0.01181 0.08829 35.02
+-1.7 -1.3 13.23 31.46 5 15 1166 0.01196 0.09306 34.56
+-1.3 -1.1 0 7.16 5 15 1183 0.01124 0.08303 31.6
+-1.3 -1.1 7.16 10.2 5 15 2129 0.01012 0.08297 34.59
+-1.3 -1.1 10.2 13.23 5 15 1680 0.011 0.09646 30.24
+-1.3 -1.1 13.23 31.46 5 15 1180 0.01194 0.1089 28.41
+-1.1 -0.8 0 7.16 5 15 1690 0.01009 0.07674 33.1
+-1.1 -0.8 7.16 10.2 5 15 2175 0.009818 0.08027 33.75
+-1.1 -0.8 10.2 13.23 5 15 2183 0.009902 0.08086 33.88
+-1.1 -0.8 13.23 31.46 5 15 1190 0.01083 0.08162 33.98
+-0.8 -0.5 0 7.16 5 15 2185 0.009467 0.0727 33.54
+-0.8 -0.5 7.16 10.2 5 15 2692 0.00933 0.07799 32.95
+-0.8 -0.5 10.2 13.23 5 15 1702 0.01003 0.08201 32.86
+-0.8 -0.5 13.23 31.46 5 15 1708 0.00989 0.08204 35.3
+-0.5 0 0 7.16 5 15 2692 0.009086 0.06773 35.93
+-0.5 0 7.16 10.2 5 15 2697 0.009161 0.07162 35.3
+-0.5 0 10.2 13.23 5 15 2206 0.009443 0.0745 36.18
+-0.5 0 13.23 31.46 5 15 2203 0.0101 0.08048 34.82
+0 0.5 0 7.16 5 15 2692 0.009086 0.06773 35.93
+0 0.5 7.16 10.2 5 15 2697 0.009161 0.07162 35.3
+0 0.5 10.2 13.23 5 15 2206 0.009443 0.0745 36.18
+0 0.5 13.23 31.46 5 15 2203 0.0101 0.08048 34.82
+0.5 0.8 0 7.16 5 15 2185 0.009467 0.0727 33.54
+0.5 0.8 7.16 10.2 5 15 2692 0.00933 0.07799 32.95
+0.5 0.8 10.2 13.23 5 15 1702 0.01003 0.08201 32.86
+0.5 0.8 13.23 31.46 5 15 1708 0.00989 0.08204 35.3
+0.8 1.1 0 7.16 5 15 1690 0.01009 0.07674 33.1
+0.8 1.1 7.16 10.2 5 15 2175 0.009818 0.08027 33.75
+0.8 1.1 10.2 13.23 5 15 2183 0.009902 0.08086 33.88
+0.8 1.1 13.23 31.46 5 15 1190 0.01083 0.08162 33.98
+1.1 1.3 0 7.16 5 15 1183 0.01124 0.08303 31.6
+1.1 1.3 7.16 10.2 5 15 2129 0.01012 0.08297 34.59
+1.1 1.3 10.2 13.23 5 15 1680 0.011 0.09646 30.24
+1.1 1.3 13.23 31.46 5 15 1180 0.01194 0.1089 28.41
+1.3 1.7 0 7.16 5 15 1620 0.0113 0.09002 32.56
+1.3 1.7 7.16 10.2 5 15 2084 0.01071 0.09033 34.52
+1.3 1.7 10.2 13.23 5 15 1163 0.01181 0.08829 35.02
+1.3 1.7 13.23 31.46 5 15 1166 0.01196 0.09306 34.56
+1.7 1.9 0 7.16 5 15 1126 0.01159 0.09584 29.72
+1.7 1.9 7.16 10.2 5 15 1128 0.01152 0.09645 31.01
+1.7 1.9 10.2 13.23 5 15 1126 0.01161 0.1022 30.98
+1.7 1.9 13.23 31.46 5 15 850.6 0.01256 0.113 29.44
+1.9 2.1 0 7.16 5 15 841.4 0.01213 0.09994 28.72
+1.9 2.1 7.16 10.2 5 15 1098 0.01137 0.09909 30.77
+1.9 2.1 10.2 13.23 5 15 1078 0.01167 0.1054 29.47
+1.9 2.1 13.23 31.46 5 15 627.9 0.01451 0.134 22.89
+2.1 2.3 0 7.16 5 15 824.4 0.01226 0.09989 30.23
+2.1 2.3 7.16 10.2 5 15 1063 0.01184 0.1053 30.19
+2.1 2.3 10.2 13.23 5 15 623.1 0.01339 0.1083 28.86
+2.1 2.3 13.23 31.46 5 15 616.3 0.01316 0.1058 31.44
+2.3 2.5 0 7.16 5 15 803.8 0.01351 0.1198 27.4
+2.3 2.5 7.16 10.2 5 15 610.6 0.01419 0.111 28.77
+2.3 2.5 10.2 13.23 5 15 612.4 0.01407 0.1159 28.97
+2.3 2.5 13.23 31.46 5 15 455.3 0.01594 0.1067 30.5
+2.5 2.8 0 7.16 5 15 589.7 0.01641 0.1388 28.42
+2.5 2.8 7.16 10.2 5 15 584.8 0.01727 0.1523 25.89
+2.5 2.8 10.2 13.23 5 15 584.7 0.0176 0.1594 25.88
+2.5 2.8 13.23 31.46 5 15 456 0.01752 0.1263 33.51
+2.8 3 0 7.16 5 15 435.1 0.02389 0.1884 20.66
+2.8 3 7.16 10.2 5 15 438.7 0.02488 0.2284 18.44
+2.8 3 10.2 13.23 5 15 437.4 0.02441 0.2086 20.07
+2.8 3 13.23 31.46 5 15 340 0.03656 0.7835 8.327
+3 3.2 0 7.16 5 15 427.3 0.03212 0.2946 14.5
+3 3.2 7.16 10.2 5 15 423.4 0.03289 0.3336 13.87
+3 3.2 10.2 13.23 5 15 335.8 0.03356 0.2831 15.3
+3 3.2 13.23 31.46 5 15 334.6 0.03749 0.5178 10.53
+3.2 4.7 0 7.16 5 15 326.1 0.03213 0.3865 10.1
+3.2 4.7 7.16 10.2 5 15 325 0.03332 0.4959 8.946
+3.2 4.7 10.2 13.23 5 15 335.1 0.03313 0.573 8.68
+3.2 4.7 13.23 31.46 5 15 229.9 0.03415 0.6199 8.694
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK8PFchs.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK8PFchs.txt
new file mode 100755
index 0000000..2fafc1c
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK8PFchs.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 328.322 0.0289 0.2089 16.49
+-4.7 -3.2 7.16 10.2 5 15 326.2 0.03007 0.2124 18.15
+-4.7 -3.2 10.2 13.23 5 15 335.2 0.03086 0.2149 19.94
+-4.7 -3.2 13.23 31.46 5 15 227.3 0.03424 0.2192 21.33
+-3.2 -3 0 7.16 5 15 431 0.02859 0.2012 24.12
+-3.2 -3 7.16 10.2 5 15 421.8 0.03046 0.1923 26.2
+-3.2 -3 10.2 13.23 5 15 332.6 0.03 0.1787 29.97
+-3.2 -3 13.23 31.46 5 15 231.5 0.03343 0.1669 32.85
+-3 -2.8 0 7.16 5 15 432.3 0.02248 0.1907 26.41
+-3 -2.8 7.16 10.2 5 15 433.6 0.02288 0.1841 28.18
+-3 -2.8 10.2 13.23 5 15 431.9 0.02198 0.1628 34.02
+-3 -2.8 13.23 31.46 5 15 332.3 0.02353 0.1506 38.41
+-2.8 -2.5 0 7.16 5 15 597.8 0.01771 0.1912 24.67
+-2.8 -2.5 7.16 10.2 5 15 593.7 0.01737 0.1739 28.45
+-2.8 -2.5 10.2 13.23 5 15 593.2 0.01712 0.155 32.81
+-2.8 -2.5 13.23 31.46 5 15 445.8 0.01841 0.14 38.01
+-2.5 -2.3 0 7.16 5 15 804 0.01467 0.1707 26.07
+-2.5 -2.3 7.16 10.2 5 15 612.9 0.01581 0.1707 27.69
+-2.5 -2.3 10.2 13.23 5 15 611.7 0.01575 0.1696 29.82
+-2.5 -2.3 13.23 31.46 5 15 608.7 0.0155 0.1461 38.39
+-2.3 -2.1 0 7.16 5 15 825.5 0.0135 0.1643 26.6
+-2.3 -2.1 7.16 10.2 5 15 826.9 0.01409 0.1775 26.5
+-2.3 -2.1 10.2 13.23 5 15 624.9 0.01506 0.1816 28.52
+-2.3 -2.1 13.23 31.46 5 15 465.5 0.01839 0.2071 26.3
+-2.1 -1.9 0 7.16 5 15 1092 0.01271 0.1625 26.92
+-2.1 -1.9 7.16 10.2 5 15 1098 0.01294 0.1806 27.17
+-2.1 -1.9 10.2 13.23 5 15 633.6 0.0149 0.187 28.2
+-2.1 -1.9 13.23 31.46 5 15 636 0.0143 0.1807 34.56
+-1.9 -1.7 0 7.16 5 15 1128 0.01291 0.1576 26.84
+-1.9 -1.7 7.16 10.2 5 15 1125 0.01303 0.1701 28.11
+-1.9 -1.7 10.2 13.23 5 15 1123 0.01341 0.1872 29.03
+-1.9 -1.7 13.23 31.46 5 15 635.6 0.01566 0.194 30.93
+-1.7 -1.3 0 7.16 5 15 1625 0.01243 0.1422 29.71
+-1.7 -1.3 7.16 10.2 5 15 1630 0.01293 0.1638 28.71
+-1.7 -1.3 10.2 13.23 5 15 1160 0.01343 0.1662 31.74
+-1.7 -1.3 13.23 31.46 5 15 1167 0.0138 0.1861 33.34
+-1.3 -1.1 0 7.16 5 15 1182 0.01245 0.1335 28.82
+-1.3 -1.1 7.16 10.2 5 15 1669 0.01206 0.1522 29.39
+-1.3 -1.1 10.2 13.23 5 15 1673 0.01244 0.1702 29.99
+-1.3 -1.1 13.23 31.46 5 15 1176 0.01372 0.1909 31.13
+-1.1 -0.8 0 7.16 5 15 1690 0.01154 0.1361 27.22
+-1.1 -0.8 7.16 10.2 5 15 2170 0.01126 0.1509 28.32
+-1.1 -0.8 10.2 13.23 5 15 1682 0.01203 0.1695 28.91
+-1.1 -0.8 13.23 31.46 5 15 1681 0.01221 0.1721 33.53
+-0.8 -0.5 0 7.16 5 15 1696 0.01128 0.1353 26.16
+-0.8 -0.5 7.16 10.2 5 15 2183 0.01101 0.1477 27.65
+-0.8 -0.5 10.2 13.23 5 15 1699 0.01177 0.1643 28.32
+-0.8 -0.5 13.23 31.46 5 15 1706 0.01194 0.1782 31.33
+-0.5 0 0 7.16 5 15 2693 0.01034 0.1249 27.76
+-0.5 0 7.16 10.2 5 15 2687 0.01052 0.1425 28.38
+-0.5 0 10.2 13.23 5 15 2666 0.01074 0.1595 29.53
+-0.5 0 13.23 31.46 5 15 2197 0.01197 0.1759 31.96
+0 0.5 0 7.16 5 15 2693 0.01034 0.1249 27.76
+0 0.5 7.16 10.2 5 15 2687 0.01052 0.1425 28.38
+0 0.5 10.2 13.23 5 15 2666 0.01074 0.1595 29.53
+0 0.5 13.23 31.46 5 15 2197 0.01197 0.1759 31.96
+0.5 0.8 0 7.16 5 15 1696 0.01128 0.1353 26.16
+0.5 0.8 7.16 10.2 5 15 2183 0.01101 0.1477 27.65
+0.5 0.8 10.2 13.23 5 15 1699 0.01177 0.1643 28.32
+0.5 0.8 13.23 31.46 5 15 1706 0.01194 0.1782 31.33
+0.8 1.1 0 7.16 5 15 1690 0.01154 0.1361 27.22
+0.8 1.1 7.16 10.2 5 15 2170 0.01126 0.1509 28.32
+0.8 1.1 10.2 13.23 5 15 1682 0.01203 0.1695 28.91
+0.8 1.1 13.23 31.46 5 15 1681 0.01221 0.1721 33.53
+1.1 1.3 0 7.16 5 15 1182 0.01245 0.1335 28.82
+1.1 1.3 7.16 10.2 5 15 1669 0.01206 0.1522 29.39
+1.1 1.3 10.2 13.23 5 15 1673 0.01244 0.1702 29.99
+1.1 1.3 13.23 31.46 5 15 1176 0.01372 0.1909 31.13
+1.3 1.7 0 7.16 5 15 1625 0.01243 0.1422 29.71
+1.3 1.7 7.16 10.2 5 15 1630 0.01293 0.1638 28.71
+1.3 1.7 10.2 13.23 5 15 1160 0.01343 0.1662 31.74
+1.3 1.7 13.23 31.46 5 15 1167 0.0138 0.1861 33.34
+1.7 1.9 0 7.16 5 15 1128 0.01291 0.1576 26.84
+1.7 1.9 7.16 10.2 5 15 1125 0.01303 0.1701 28.11
+1.7 1.9 10.2 13.23 5 15 1123 0.01341 0.1872 29.03
+1.7 1.9 13.23 31.46 5 15 635.6 0.01566 0.194 30.93
+1.9 2.1 0 7.16 5 15 1092 0.01271 0.1625 26.92
+1.9 2.1 7.16 10.2 5 15 1098 0.01294 0.1806 27.17
+1.9 2.1 10.2 13.23 5 15 633.6 0.0149 0.187 28.2
+1.9 2.1 13.23 31.46 5 15 636 0.0143 0.1807 34.56
+2.1 2.3 0 7.16 5 15 825.5 0.0135 0.1643 26.6
+2.1 2.3 7.16 10.2 5 15 826.9 0.01409 0.1775 26.5
+2.1 2.3 10.2 13.23 5 15 624.9 0.01506 0.1816 28.52
+2.1 2.3 13.23 31.46 5 15 465.5 0.01839 0.2071 26.3
+2.3 2.5 0 7.16 5 15 804 0.01467 0.1707 26.07
+2.3 2.5 7.16 10.2 5 15 612.9 0.01581 0.1707 27.69
+2.3 2.5 10.2 13.23 5 15 611.7 0.01575 0.1696 29.82
+2.3 2.5 13.23 31.46 5 15 608.7 0.0155 0.1461 38.39
+2.5 2.8 0 7.16 5 15 597.8 0.01771 0.1912 24.67
+2.5 2.8 7.16 10.2 5 15 593.7 0.01737 0.1739 28.45
+2.5 2.8 10.2 13.23 5 15 593.2 0.01712 0.155 32.81
+2.5 2.8 13.23 31.46 5 15 445.8 0.01841 0.14 38.01
+2.8 3 0 7.16 5 15 432.3 0.02248 0.1907 26.41
+2.8 3 7.16 10.2 5 15 433.6 0.02288 0.1841 28.18
+2.8 3 10.2 13.23 5 15 431.9 0.02198 0.1628 34.02
+2.8 3 13.23 31.46 5 15 332.3 0.02353 0.1506 38.41
+3 3.2 0 7.16 5 15 431 0.02859 0.2012 24.12
+3 3.2 7.16 10.2 5 15 421.8 0.03046 0.1923 26.2
+3 3.2 10.2 13.23 5 15 332.6 0.03 0.1787 29.97
+3 3.2 13.23 31.46 5 15 231.5 0.03343 0.1669 32.85
+3.2 4.7 0 7.16 5 15 328.3 0.0289 0.2089 16.49
+3.2 4.7 7.16 10.2 5 15 326.2 0.03007 0.2124 18.15
+3.2 4.7 10.2 13.23 5 15 335.2 0.03086 0.2149 19.94
+3.2 4.7 13.23 31.46 5 15 227.3 0.03424 0.2192 21.33
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PF.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PF.txt
new file mode 100755
index 0000000..124ba1a
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PF.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 329.319 3.560448 0.239309 0.000020 -0.2565
+-4.7 -3.2 7.16 10.2 6 15 326.2 3.855936 0.318714 0.108431 -0.6221
+-4.7 -3.2 10.2 13.23 6 15 339 3.493568 0.889261 0.119156 -1.142
+-4.7 -3.2 13.23 31.46 6 15 229.3 4.425024 0.320416 0.053139 -0.4081
+-3.2 -3 0 7.16 6 15 335.5 6.915848 0.552078 0.179366 -0.9865
+-3.2 -3 7.16 10.2 6 15 421 7.574632 0.213274 0.004029 -0.04581
+-3.2 -3 10.2 13.23 6 15 336.1 8.244488 0.005020 0.188224 -1.45
+-3.2 -3 13.23 31.46 6 15 236.9 8.348288 0.000012 0.186978 -1.083
+-3 -2.8 0 7.16 6 15 431.4 7.296060 0.380521 0.000051 -0.3595
+-3 -2.8 7.16 10.2 6 15 428.1 7.316392 0.856446 0.120913 -0.8729
+-3 -2.8 10.2 13.23 6 15 427.7 8.451856 0.445114 0.058900 -0.4752
+-3 -2.8 13.23 31.46 6 15 328.3 8.092135 0.961547 0.000008 -0.7555
+-2.8 -2.5 0 7.16 6 15 593.2 2.595723 1.830426 0.061224 -1.335
+-2.8 -2.5 7.16 10.2 6 15 592.5 4.941183 0.715728 0.044443 -0.9139
+-2.8 -2.5 10.2 13.23 6 15 589.2 5.702853 0.460145 0.028605 -0.6991
+-2.8 -2.5 13.23 31.46 6 15 342.4 -34.492771 34.698299 0.074293 -1.989
+-2.5 -2.3 0 7.16 6 15 793.4 3.415662 0.813977 0.027191 -0.9393
+-2.5 -2.3 7.16 10.2 6 15 796 3.904443 0.725161 0.017636 -0.8734
+-2.5 -2.3 10.2 13.23 6 15 786.7 4.075110 1.059064 0.037384 -1.07
+-2.5 -2.3 13.23 31.46 6 15 613.6 5.587893 0.567845 0.000036 -0.7741
+-2.3 -2.1 0 7.16 6 15 818 2.494000 1.079844 0.036447 -1.056
+-2.3 -2.1 7.16 10.2 6 15 1066 2.852440 1.072188 0.033153 -1.037
+-2.3 -2.1 10.2 13.23 6 15 821.5 4.026360 0.842740 0.026204 -0.9337
+-2.3 -2.1 13.23 31.46 6 15 815.2 4.909120 0.752260 -0.000723 -0.8576
+-2.1 -1.9 0 7.16 6 15 1083 -0.278648 1.366512 -0.036684 -1.118
+-2.1 -1.9 7.16 10.2 6 15 1090 2.031176 1.360702 0.038323 -1.12
+-2.1 -1.9 10.2 13.23 6 15 1079 3.169936 1.088562 -0.026738 -1.004
+-2.1 -1.9 13.23 31.46 6 15 834 4.011224 1.041733 -0.019533 -0.9816
+-1.9 -1.7 0 7.16 6 15 1126 2.395800 1.050830 0.032890 -1.005
+-1.9 -1.7 7.16 10.2 6 15 1123 2.814900 1.104400 -0.034045 -1.027
+-1.9 -1.7 10.2 13.23 6 15 1114 3.146000 1.172600 -0.035387 -1.051
+-1.9 -1.7 13.23 31.46 6 15 1123 1.640100 1.815000 -0.036894 -1.202
+-1.7 -1.3 0 7.16 6 15 1635 2.561338 1.006312 -0.041925 -0.9223
+-1.7 -1.3 7.16 10.2 6 15 2083 2.810652 1.121354 -0.045111 -0.9689
+-1.7 -1.3 10.2 13.23 6 15 1643 2.887794 1.245452 -0.046721 -1.008
+-1.7 -1.3 13.23 31.46 6 15 1624 3.892876 1.352780 0.051562 -1.058
+-1.3 -1.1 0 7.16 6 15 2150 2.759706 0.757540 0.049117 -0.8394
+-1.3 -1.1 7.16 10.2 6 15 2146 3.260468 0.737797 0.048036 -0.8241
+-1.3 -1.1 10.2 13.23 6 15 2122 3.481068 0.840155 0.052448 -0.8875
+-1.3 -1.1 13.23 31.46 6 15 1656 4.973427 0.597936 0.042278 -0.722
+-1.1 -0.8 0 7.16 6 15 2660 2.596599 0.564297 0.035993 -0.7487
+-1.1 -0.8 7.16 10.2 6 15 2654 3.153875 0.558044 0.036234 -0.7425
+-1.1 -0.8 10.2 13.23 6 15 2643 3.726509 0.554863 0.033437 -0.7316
+-1.1 -0.8 13.23 31.46 6 15 2153 4.253069 0.617721 0.038911 -0.7791
+-0.8 -0.5 0 7.16 6 15 3182 2.714880 0.445872 0.024651 -0.6583
+-0.8 -0.5 7.16 10.2 6 15 3132 3.225600 0.467264 0.027070 -0.6813
+-0.8 -0.5 10.2 13.23 6 15 2681 3.739680 0.471072 0.025368 -0.6771
+-0.8 -0.5 13.23 31.46 6 15 2191 4.901120 0.366800 0.005260 -0.5638
+-0.5 0 0 7.16 6 15 3636 2.460465 0.445336 0.022097 -0.6672
+-0.5 0 7.16 10.2 6 15 3678 2.961975 0.453549 0.021703 -0.6714
+-0.5 0 10.2 13.23 6 15 3192 3.571890 0.457382 0.021002 -0.671
+-0.5 0 13.23 31.46 6 15 2685 4.323060 0.495926 0.023247 -0.705
+0 0.5 0 7.16 6 15 3636 2.460465 0.445336 0.022097 -0.6672
+0 0.5 7.16 10.2 6 15 3678 2.961975 0.453549 0.021703 -0.6714
+0 0.5 10.2 13.23 6 15 3192 3.571890 0.457382 0.021002 -0.671
+0 0.5 13.23 31.46 6 15 2685 4.323060 0.495926 0.023247 -0.705
+0.5 0.8 0 7.16 6 15 3182 2.714880 0.445872 0.024651 -0.6583
+0.5 0.8 7.16 10.2 6 15 3132 3.225600 0.467264 0.027070 -0.6813
+0.5 0.8 10.2 13.23 6 15 2681 3.739680 0.471072 0.025368 -0.6771
+0.5 0.8 13.23 31.46 6 15 2191 4.901120 0.366800 0.005260 -0.5638
+0.8 1.1 0 7.16 6 15 2660 2.596599 0.564297 0.035993 -0.7487
+0.8 1.1 7.16 10.2 6 15 2654 3.153875 0.558044 0.036234 -0.7425
+0.8 1.1 10.2 13.23 6 15 2643 3.726509 0.554863 0.033437 -0.7316
+0.8 1.1 13.23 31.46 6 15 2153 4.253069 0.617721 0.038911 -0.7791
+1.1 1.3 0 7.16 6 15 2150 2.759706 0.757540 0.049117 -0.8394
+1.1 1.3 7.16 10.2 6 15 2146 3.260468 0.737797 0.048036 -0.8241
+1.1 1.3 10.2 13.23 6 15 2122 3.481068 0.840155 0.052448 -0.8875
+1.1 1.3 13.23 31.46 6 15 1656 4.973427 0.597936 0.042278 -0.722
+1.3 1.7 0 7.16 6 15 1635 2.561338 1.006312 -0.041925 -0.9223
+1.3 1.7 7.16 10.2 6 15 2083 2.810652 1.121354 -0.045111 -0.9689
+1.3 1.7 10.2 13.23 6 15 1643 2.887794 1.245452 -0.046721 -1.008
+1.3 1.7 13.23 31.46 6 15 1624 3.892876 1.352780 0.051562 -1.058
+1.7 1.9 0 7.16 6 15 1126 2.395800 1.050830 0.032890 -1.005
+1.7 1.9 7.16 10.2 6 15 1123 2.814900 1.104400 -0.034045 -1.027
+1.7 1.9 10.2 13.23 6 15 1114 3.146000 1.172600 -0.035387 -1.051
+1.7 1.9 13.23 31.46 6 15 1123 1.640100 1.815000 -0.036894 -1.202
+1.9 2.1 0 7.16 6 15 1083 -0.278648 1.366512 -0.036684 -1.118
+1.9 2.1 7.16 10.2 6 15 1090 2.031176 1.360702 0.038323 -1.12
+1.9 2.1 10.2 13.23 6 15 1079 3.169936 1.088562 -0.026738 -1.004
+1.9 2.1 13.23 31.46 6 15 834 4.011224 1.041733 -0.019533 -0.9816
+2.1 2.3 0 7.16 6 15 818 2.494000 1.079844 0.036447 -1.056
+2.1 2.3 7.16 10.2 6 15 1066 2.852440 1.072188 0.033153 -1.037
+2.1 2.3 10.2 13.23 6 15 821.5 4.026360 0.842740 0.026204 -0.9337
+2.1 2.3 13.23 31.46 6 15 815.2 4.909120 0.752260 -0.000723 -0.8576
+2.3 2.5 0 7.16 6 15 793.4 3.415662 0.813977 0.027191 -0.9393
+2.3 2.5 7.16 10.2 6 15 796 3.904443 0.725161 0.017636 -0.8734
+2.3 2.5 10.2 13.23 6 15 786.7 4.075110 1.059064 0.037384 -1.07
+2.3 2.5 13.23 31.46 6 15 613.6 5.587893 0.567845 0.000036 -0.7741
+2.5 2.8 0 7.16 6 15 593.2 2.595723 1.830426 0.061224 -1.335
+2.5 2.8 7.16 10.2 6 15 592.5 4.941183 0.715728 0.044443 -0.9139
+2.5 2.8 10.2 13.23 6 15 589.2 5.702853 0.460145 0.028605 -0.6991
+2.5 2.8 13.23 31.46 6 15 342.4 -34.492771 34.698299 0.074293 -1.989
+2.8 3 0 7.16 6 15 431.4 7.296060 0.380521 0.000051 -0.3595
+2.8 3 7.16 10.2 6 15 428.1 7.316392 0.856446 0.120913 -0.8729
+2.8 3 10.2 13.23 6 15 427.7 8.451856 0.445114 0.058900 -0.4752
+2.8 3 13.23 31.46 6 15 328.3 8.092135 0.961547 0.000008 -0.7555
+3 3.2 0 7.16 6 15 335.5 6.915848 0.552078 0.179366 -0.9865
+3 3.2 7.16 10.2 6 15 421 7.574632 0.213274 0.004029 -0.04581
+3 3.2 10.2 13.23 6 15 336.1 8.244488 0.005020 0.188224 -1.45
+3 3.2 13.23 31.46 6 15 236.9 8.348288 0.000012 0.186978 -1.083
+3.2 4.7 0 7.16 6 15 329.3 3.560448 0.239309 0.000020 -0.2565
+3.2 4.7 7.16 10.2 6 15 326.2 3.855936 0.318714 0.108431 -0.6221
+3.2 4.7 10.2 13.23 6 15 339 3.493568 0.889261 0.119156 -1.142
+3.2 4.7 13.23 31.46 6 15 229.3 4.425024 0.320416 0.053139 -0.4081
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFPuppi.txt
new file mode 100755
index 0000000..9c1eed7
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFPuppi.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 326.526 -76.085114 75.829758 0.108321 -1.996
+-4.7 -3.2 7.16 10.2 6 15 323.9 5.771136 0.375866 0.117113 -0.8853
+-4.7 -3.2 10.2 13.23 6 15 337 3.782976 2.630208 0.116833 -1.58
+-4.7 -3.2 13.23 31.46 6 15 229.8 7.310592 0.173523 0.000099 -0.1885
+-3.2 -3 0 7.16 6 15 335.3 9.492856 -0.000011 0.177567 -1.416
+-3.2 -3 7.16 10.2 6 15 417.7 -128.075363 127.507912 0.161928 -1.996
+-3.2 -3 10.2 13.23 6 15 336.7 10.814576 0.000042 0.180750 -1.453
+-3.2 -3 13.23 31.46 6 15 238 11.213168 0.000685 0.164281 -1.395
+-3 -2.8 0 7.16 6 15 434.4 10.442828 0.407735 0.000005 -0.4104
+-3 -2.8 7.16 10.2 6 15 435.3 -129.593048 129.264603 0.127231 -1.996
+-3 -2.8 10.2 13.23 6 15 435.5 12.236736 0.242420 0.000030 -0.2154
+-3 -2.8 13.23 31.46 6 15 334.1 11.482888 1.127488 0.000003 -0.8453
+-2.8 -2.5 0 7.16 6 15 585.4 8.022924 0.115278 0.000009 -0.1551
+-2.8 -2.5 7.16 10.2 6 15 584.5 8.362653 0.111506 0.000015 -0.147
+-2.8 -2.5 10.2 13.23 6 15 580 8.145033 0.173612 0.000013 -0.3051
+-2.8 -2.5 13.23 31.46 6 15 452.7 9.392721 0.112558 0.000037 -0.146
+-2.5 -2.3 0 7.16 6 15 609.4 5.763204 0.519664 0.000005 -0.6466
+-2.5 -2.3 7.16 10.2 6 15 801.6 5.910651 0.563317 0.000000 -0.6769
+-2.5 -2.3 10.2 13.23 6 15 777.4 6.464448 0.446753 0.000002 -0.5844
+-2.5 -2.3 13.23 31.46 6 15 607.1 6.983415 0.465213 0.000008 -0.6198
+-2.3 -2.1 0 7.16 6 15 814.7 3.948640 0.710848 0.000001 -0.7211
+-2.3 -2.1 7.16 10.2 6 15 1059 4.340720 0.705396 0.000000 -0.7158
+-2.3 -2.1 10.2 13.23 6 15 807.3 4.060000 0.804344 -0.000002 -0.7593
+-2.3 -2.1 13.23 31.46 6 15 811.6 4.643480 0.800632 -0.000000 -0.7643
+-2.1 -1.9 0 7.16 6 15 1080 3.724210 0.671055 0.000008 -0.6864
+-2.1 -1.9 7.16 10.2 6 15 1089 3.542938 0.804569 0.023728 -0.7645
+-2.1 -1.9 10.2 13.23 6 15 1078 3.832276 0.776565 0.000000 -0.7422
+-2.1 -1.9 13.23 31.46 6 15 816.9 4.163446 0.847563 0.000016 -0.7747
+-1.9 -1.7 0 7.16 6 15 1116 3.050300 0.709720 0.000002 -0.681
+-1.9 -1.7 7.16 10.2 6 15 1116 3.371500 0.703230 0.000003 -0.679
+-1.9 -1.7 10.2 13.23 6 15 1109 3.278000 0.740410 0.000006 -0.6975
+-1.9 -1.7 13.23 31.46 6 15 1118 2.556400 0.836220 0.000039 -0.738
+-1.7 -1.3 0 7.16 6 15 1612 2.730156 0.817482 0.043680 -0.7473
+-1.7 -1.3 7.16 10.2 6 15 2093 2.695498 0.899766 0.049628 -0.7949
+-1.7 -1.3 10.2 13.23 6 15 1638 2.933632 0.882661 0.048946 -0.7823
+-1.7 -1.3 13.23 31.46 6 15 1618 2.663076 1.082671 0.059545 -0.8865
+-1.3 -1.1 0 7.16 6 15 2155 2.305270 0.791733 0.057742 -0.8273
+-1.3 -1.1 7.16 10.2 6 15 2134 2.845740 0.686948 0.052756 -0.7614
+-1.3 -1.1 10.2 13.23 6 15 2124 3.142447 0.658601 0.052668 -0.7437
+-1.3 -1.1 13.23 31.46 6 15 1179 2.974791 0.849862 0.057058 -0.8504
+-1.1 -0.8 0 7.16 6 15 2676 2.256529 0.504510 0.030277 -0.6402
+-1.1 -0.8 7.16 10.2 6 15 2659 2.745791 0.460411 0.026076 -0.6
+-1.1 -0.8 10.2 13.23 6 15 2195 2.880722 0.480925 0.027622 -0.6187
+-1.1 -0.8 13.23 31.46 6 15 2142 2.628412 0.715025 0.051351 -0.8161
+-0.8 -0.5 0 7.16 6 15 3189 2.513280 0.382368 0.000008 -0.5364
+-0.8 -0.5 7.16 10.2 6 15 3161 2.502080 0.408128 0.010772 -0.564
+-0.8 -0.5 10.2 13.23 6 15 2693 2.616320 0.432432 0.020048 -0.5901
+-0.8 -0.5 13.23 31.46 6 15 2657 3.113600 0.426608 0.000000 -0.575
+-0.5 0 0 7.16 6 15 3590 1.932675 0.407669 0.013896 -0.5873
+-0.5 0 7.16 10.2 6 15 3686 2.002755 0.415005 0.013293 -0.5918
+-0.5 0 10.2 13.23 6 15 3203 2.364105 0.397266 0.000003 -0.5715
+-0.5 0 13.23 31.46 6 15 2693 2.631285 0.429459 0.000003 -0.5966
+0 0.5 0 7.16 6 15 3590 1.932675 0.407669 0.013896 -0.5873
+0 0.5 7.16 10.2 6 15 3686 2.002755 0.415005 0.013293 -0.5918
+0 0.5 10.2 13.23 6 15 3203 2.364105 0.397266 0.000003 -0.5715
+0 0.5 13.23 31.46 6 15 2693 2.631285 0.429459 0.000003 -0.5966
+0.5 0.8 0 7.16 6 15 3189 2.513280 0.382368 0.000008 -0.5364
+0.5 0.8 7.16 10.2 6 15 3161 2.502080 0.408128 0.010772 -0.564
+0.5 0.8 10.2 13.23 6 15 2693 2.616320 0.432432 0.020048 -0.5901
+0.5 0.8 13.23 31.46 6 15 2657 3.113600 0.426608 0.000000 -0.575
+0.8 1.1 0 7.16 6 15 2676 2.256529 0.504510 0.030277 -0.6402
+0.8 1.1 7.16 10.2 6 15 2659 2.745791 0.460411 0.026076 -0.6
+0.8 1.1 10.2 13.23 6 15 2195 2.880722 0.480925 0.027622 -0.6187
+0.8 1.1 13.23 31.46 6 15 2142 2.628412 0.715025 0.051351 -0.8161
+1.1 1.3 0 7.16 6 15 2155 2.305270 0.791733 0.057742 -0.8273
+1.1 1.3 7.16 10.2 6 15 2134 2.845740 0.686948 0.052756 -0.7614
+1.1 1.3 10.2 13.23 6 15 2124 3.142447 0.658601 0.052668 -0.7437
+1.1 1.3 13.23 31.46 6 15 1179 2.974791 0.849862 0.057058 -0.8504
+1.3 1.7 0 7.16 6 15 1612 2.730156 0.817482 0.043680 -0.7473
+1.3 1.7 7.16 10.2 6 15 2093 2.695498 0.899766 0.049628 -0.7949
+1.3 1.7 10.2 13.23 6 15 1638 2.933632 0.882661 0.048946 -0.7823
+1.3 1.7 13.23 31.46 6 15 1618 2.663076 1.082671 0.059545 -0.8865
+1.7 1.9 0 7.16 6 15 1116 3.050300 0.709720 0.000002 -0.681
+1.7 1.9 7.16 10.2 6 15 1116 3.371500 0.703230 0.000003 -0.679
+1.7 1.9 10.2 13.23 6 15 1109 3.278000 0.740410 0.000006 -0.6975
+1.7 1.9 13.23 31.46 6 15 1118 2.556400 0.836220 0.000039 -0.738
+1.9 2.1 0 7.16 6 15 1080 3.724210 0.671055 0.000008 -0.6864
+1.9 2.1 7.16 10.2 6 15 1089 3.542938 0.804569 0.023728 -0.7645
+1.9 2.1 10.2 13.23 6 15 1078 3.832276 0.776565 0.000000 -0.7422
+1.9 2.1 13.23 31.46 6 15 816.9 4.163446 0.847563 0.000016 -0.7747
+2.1 2.3 0 7.16 6 15 814.7 3.948640 0.710848 0.000001 -0.7211
+2.1 2.3 7.16 10.2 6 15 1059 4.340720 0.705396 0.000000 -0.7158
+2.1 2.3 10.2 13.23 6 15 807.3 4.060000 0.804344 -0.000002 -0.7593
+2.1 2.3 13.23 31.46 6 15 811.6 4.643480 0.800632 -0.000000 -0.7643
+2.3 2.5 0 7.16 6 15 609.4 5.763204 0.519664 0.000005 -0.6466
+2.3 2.5 7.16 10.2 6 15 801.6 5.910651 0.563317 0.000000 -0.6769
+2.3 2.5 10.2 13.23 6 15 777.4 6.464448 0.446753 0.000002 -0.5844
+2.3 2.5 13.23 31.46 6 15 607.1 6.983415 0.465213 0.000008 -0.6198
+2.5 2.8 0 7.16 6 15 585.4 8.022924 0.115278 0.000009 -0.1551
+2.5 2.8 7.16 10.2 6 15 584.5 8.362653 0.111506 0.000015 -0.147
+2.5 2.8 10.2 13.23 6 15 580 8.145033 0.173612 0.000013 -0.3051
+2.5 2.8 13.23 31.46 6 15 452.7 9.392721 0.112558 0.000037 -0.146
+2.8 3 0 7.16 6 15 434.4 10.442828 0.407735 0.000005 -0.4104
+2.8 3 7.16 10.2 6 15 435.3 -129.593048 129.264603 0.127231 -1.996
+2.8 3 10.2 13.23 6 15 435.5 12.236736 0.242420 0.000030 -0.2154
+2.8 3 13.23 31.46 6 15 334.1 11.482888 1.127488 0.000003 -0.8453
+3 3.2 0 7.16 6 15 335.3 9.492856 -0.000011 0.177567 -1.416
+3 3.2 7.16 10.2 6 15 417.7 -128.075363 127.507912 0.161928 -1.996
+3 3.2 10.2 13.23 6 15 336.7 10.814576 0.000042 0.180750 -1.453
+3 3.2 13.23 31.46 6 15 238 11.213168 0.000685 0.164281 -1.395
+3.2 4.7 0 7.16 6 15 326.5 -76.085114 75.829758 0.108321 -1.996
+3.2 4.7 7.16 10.2 6 15 323.9 5.771136 0.375866 0.117113 -0.8853
+3.2 4.7 10.2 13.23 6 15 337 3.782976 2.630208 0.116833 -1.58
+3.2 4.7 13.23 31.46 6 15 229.8 7.310592 0.173523 0.000099 -0.1885
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFchs.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFchs.txt
new file mode 100755
index 0000000..dd31337
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFchs.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 329.362 3.590848 0.233107 0.000069 -0.2446
+-4.7 -3.2 7.16 10.2 6 15 326.2 3.933760 0.269222 0.104272 -0.5189
+-4.7 -3.2 10.2 13.23 6 15 339.1 3.533696 0.929146 0.121016 -1.183
+-4.7 -3.2 13.23 31.46 6 15 229.4 4.416512 0.321632 0.000165 -0.3771
+-3.2 -3 0 7.16 6 15 335.6 6.990584 0.465993 0.178951 -0.9064
+-3.2 -3 7.16 10.2 6 15 421.1 7.520656 0.215904 0.185179 -0.6314
+-3.2 -3 10.2 13.23 6 15 336.1 5.252280 6.071608 0.187947 -1.973
+-3.2 -3 13.23 31.46 6 15 236.9 8.283240 0.000048 0.187809 -1.145
+-3 -2.8 0 7.16 6 15 431.4 7.294496 0.374265 -0.000001 -0.354
+-3 -2.8 7.16 10.2 6 15 428.3 7.319520 0.825323 0.120037 -0.8549
+-3 -2.8 10.2 13.23 6 15 427.8 7.813744 0.938556 0.108307 -0.8963
+-3 -2.8 13.23 31.46 6 15 328.6 8.789680 0.782938 0.000026 -0.6767
+-2.8 -2.5 0 7.16 6 15 592.7 -4.100928 4.006626 0.066870 -1.635
+-2.8 -2.5 7.16 10.2 6 15 590.7 5.049993 0.631823 0.042363 -0.861
+-2.8 -2.5 10.2 13.23 6 15 588.7 5.701644 0.471510 0.034577 -0.7228
+-2.8 -2.5 13.23 31.46 6 15 341.9 -22.644569 23.152349 0.074559 -1.982
+-2.5 -2.3 0 7.16 6 15 795.6 3.465585 0.705191 0.019145 -0.8665
+-2.5 -2.3 7.16 10.2 6 15 795.6 3.926502 0.669317 0.017659 -0.841
+-2.5 -2.3 10.2 13.23 6 15 782.9 4.193532 0.842422 0.032740 -0.9587
+-2.5 -2.3 13.23 31.46 6 15 607.2 4.994622 0.650160 -0.000000 -0.8071
+-2.3 -2.1 0 7.16 6 15 816.3 0.780680 1.318920 0.040345 -1.138
+-2.3 -2.1 7.16 10.2 6 15 1067 2.335080 1.093184 0.036296 -1.048
+-2.3 -2.1 10.2 13.23 6 15 817.5 3.309480 0.913152 -0.028814 -0.9565
+-2.3 -2.1 13.23 31.46 6 15 812 4.716560 0.666884 0.018618 -0.8105
+-2.1 -1.9 0 7.16 6 15 1080 -1.288658 1.330490 0.038288 -1.11
+-2.1 -1.9 7.16 10.2 6 15 1088 0.754603 1.347920 0.038915 -1.114
+-2.1 -1.9 10.2 13.23 6 15 1079 3.006094 0.850700 -0.016988 -0.8941
+-2.1 -1.9 13.23 31.46 6 15 829.5 1.891736 1.380456 -0.034802 -1.101
+-1.9 -1.7 0 7.16 6 15 1124 2.280300 0.902330 -0.029425 -0.937
+-1.9 -1.7 7.16 10.2 6 15 1119 2.436500 0.961180 -0.031328 -0.9657
+-1.9 -1.7 10.2 13.23 6 15 1110 2.446400 1.022120 -0.032098 -0.9848
+-1.9 -1.7 13.23 31.46 6 15 1116 -1.012770 1.455300 -0.034309 -1.106
+-1.7 -1.3 0 7.16 6 15 1626 2.021344 0.974784 0.043859 -0.9157
+-1.7 -1.3 7.16 10.2 6 15 2070 2.237118 1.039628 -0.045033 -0.9416
+-1.7 -1.3 10.2 13.23 6 15 1638 2.261714 1.141478 0.049002 -0.9829
+-1.7 -1.3 13.23 31.46 6 15 1621 2.995122 1.139242 0.050008 -0.9842
+-1.3 -1.1 0 7.16 6 15 2153 2.203794 0.730296 0.050286 -0.8294
+-1.3 -1.1 7.16 10.2 6 15 2136 2.614110 0.678345 0.047120 -0.7906
+-1.3 -1.1 10.2 13.23 6 15 2127 2.804929 0.747393 0.051190 -0.8411
+-1.3 -1.1 13.23 31.46 6 15 1179 3.338781 0.773093 0.053187 -0.8569
+-1.1 -0.8 0 7.16 6 15 2676 2.065651 0.481802 0.026536 -0.6708
+-1.1 -0.8 7.16 10.2 6 15 2658 2.482511 0.481144 0.031254 -0.6763
+-1.1 -0.8 10.2 13.23 6 15 2655 2.935572 0.464141 0.026712 -0.6548
+-1.1 -0.8 13.23 31.46 6 15 2145 3.043078 0.559360 0.040128 -0.7457
+-0.8 -0.5 0 7.16 6 15 3197 2.294880 0.368256 0.014235 -0.577
+-0.8 -0.5 7.16 10.2 6 15 3150 2.302720 0.434784 0.024998 -0.6517
+-0.8 -0.5 10.2 13.23 6 15 2692 2.607360 0.445648 0.024651 -0.6573
+-0.8 -0.5 13.23 31.46 6 15 2653 3.271520 0.383152 0.000021 -0.5752
+-0.5 0 0 7.16 6 15 3652 1.712580 0.401646 0.017575 -0.6242
+-0.5 0 7.16 10.2 6 15 3694 2.103495 0.399894 0.016677 -0.6206
+-0.5 0 10.2 13.23 6 15 3205 2.446230 0.410844 0.015779 -0.6259
+-0.5 0 13.23 31.46 6 15 2692 3.168930 0.393215 0.012209 -0.6071
+0 0.5 0 7.16 6 15 3652 1.712580 0.401646 0.017575 -0.6242
+0 0.5 7.16 10.2 6 15 3694 2.103495 0.399894 0.016677 -0.6206
+0 0.5 10.2 13.23 6 15 3205 2.446230 0.410844 0.015779 -0.6259
+0 0.5 13.23 31.46 6 15 2692 3.168930 0.393215 0.012209 -0.6071
+0.5 0.8 0 7.16 6 15 3197 2.294880 0.368256 0.014235 -0.577
+0.5 0.8 7.16 10.2 6 15 3150 2.302720 0.434784 0.024998 -0.6517
+0.5 0.8 10.2 13.23 6 15 2692 2.607360 0.445648 0.024651 -0.6573
+0.5 0.8 13.23 31.46 6 15 2653 3.271520 0.383152 0.000021 -0.5752
+0.8 1.1 0 7.16 6 15 2676 2.065651 0.481802 0.026536 -0.6708
+0.8 1.1 7.16 10.2 6 15 2658 2.482511 0.481144 0.031254 -0.6763
+0.8 1.1 10.2 13.23 6 15 2655 2.935572 0.464141 0.026712 -0.6548
+0.8 1.1 13.23 31.46 6 15 2145 3.043078 0.559360 0.040128 -0.7457
+1.1 1.3 0 7.16 6 15 2153 2.203794 0.730296 0.050286 -0.8294
+1.1 1.3 7.16 10.2 6 15 2136 2.614110 0.678345 0.047120 -0.7906
+1.1 1.3 10.2 13.23 6 15 2127 2.804929 0.747393 0.051190 -0.8411
+1.1 1.3 13.23 31.46 6 15 1179 3.338781 0.773093 0.053187 -0.8569
+1.3 1.7 0 7.16 6 15 1626 2.021344 0.974784 0.043859 -0.9157
+1.3 1.7 7.16 10.2 6 15 2070 2.237118 1.039628 -0.045033 -0.9416
+1.3 1.7 10.2 13.23 6 15 1638 2.261714 1.141478 0.049002 -0.9829
+1.3 1.7 13.23 31.46 6 15 1621 2.995122 1.139242 0.050008 -0.9842
+1.7 1.9 0 7.16 6 15 1124 2.280300 0.902330 -0.029425 -0.937
+1.7 1.9 7.16 10.2 6 15 1119 2.436500 0.961180 -0.031328 -0.9657
+1.7 1.9 10.2 13.23 6 15 1110 2.446400 1.022120 -0.032098 -0.9848
+1.7 1.9 13.23 31.46 6 15 1116 -1.012770 1.455300 -0.034309 -1.106
+1.9 2.1 0 7.16 6 15 1080 -1.288658 1.330490 0.038288 -1.11
+1.9 2.1 7.16 10.2 6 15 1088 0.754603 1.347920 0.038915 -1.114
+1.9 2.1 10.2 13.23 6 15 1079 3.006094 0.850700 -0.016988 -0.8941
+1.9 2.1 13.23 31.46 6 15 829.5 1.891736 1.380456 -0.034802 -1.101
+2.1 2.3 0 7.16 6 15 816.3 0.780680 1.318920 0.040345 -1.138
+2.1 2.3 7.16 10.2 6 15 1067 2.335080 1.093184 0.036296 -1.048
+2.1 2.3 10.2 13.23 6 15 817.5 3.309480 0.913152 -0.028814 -0.9565
+2.1 2.3 13.23 31.46 6 15 812 4.716560 0.666884 0.018618 -0.8105
+2.3 2.5 0 7.16 6 15 795.6 3.465585 0.705191 0.019145 -0.8665
+2.3 2.5 7.16 10.2 6 15 795.6 3.926502 0.669317 0.017659 -0.841
+2.3 2.5 10.2 13.23 6 15 782.9 4.193532 0.842422 0.032740 -0.9587
+2.3 2.5 13.23 31.46 6 15 607.2 4.994622 0.650160 -0.000000 -0.8071
+2.5 2.8 0 7.16 6 15 592.7 -4.100928 4.006626 0.066870 -1.635
+2.5 2.8 7.16 10.2 6 15 590.7 5.049993 0.631823 0.042363 -0.861
+2.5 2.8 10.2 13.23 6 15 588.7 5.701644 0.471510 0.034577 -0.7228
+2.5 2.8 13.23 31.46 6 15 341.9 -22.644569 23.152349 0.074559 -1.982
+2.8 3 0 7.16 6 15 431.4 7.294496 0.374265 -0.000001 -0.354
+2.8 3 7.16 10.2 6 15 428.3 7.319520 0.825323 0.120037 -0.8549
+2.8 3 10.2 13.23 6 15 427.8 7.813744 0.938556 0.108307 -0.8963
+2.8 3 13.23 31.46 6 15 328.6 8.789680 0.782938 0.000026 -0.6767
+3 3.2 0 7.16 6 15 335.6 6.990584 0.465993 0.178951 -0.9064
+3 3.2 7.16 10.2 6 15 421.1 7.520656 0.215904 0.185179 -0.6314
+3 3.2 10.2 13.23 6 15 336.1 5.252280 6.071608 0.187947 -1.973
+3 3.2 13.23 31.46 6 15 236.9 8.283240 0.000048 0.187809 -1.145
+3.2 4.7 0 7.16 6 15 329.4 3.590848 0.233107 0.000069 -0.2446
+3.2 4.7 7.16 10.2 6 15 326.2 3.933760 0.269222 0.104272 -0.5189
+3.2 4.7 10.2 13.23 6 15 339.1 3.533696 0.929146 0.121016 -1.183
+3.2 4.7 13.23 31.46 6 15 229.4 4.416512 0.321632 0.000165 -0.3771
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PF.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PF.txt
new file mode 100755
index 0000000..9391f93
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PF.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 328.514 5.703040 0.294150 0.000005 -0.382
+-4.7 -3.2 7.16 10.2 6 15 326.4 5.254336 2.459968 0.112492 -1.567
+-4.7 -3.2 10.2 13.23 6 15 335.5 7.666880 0.262778 -0.000146 -0.3146
+-4.7 -3.2 13.23 31.46 6 15 227.7 8.936383 0.369421 -0.000007 -0.4511
+-3.2 -3 0 7.16 6 15 431.5 8.681831 0.196113 0.133168 -0.3619
+-3.2 -3 7.16 10.2 6 15 422.2 10.016007 0.116104 0.155146 -0.9461
+-3.2 -3 10.2 13.23 6 15 334.1 11.365407 -0.000009 0.155008 -1.168
+-3.2 -3 13.23 31.46 6 15 330 12.894728 0.000261 0.157499 -1.307
+-3 -2.8 0 7.16 6 15 433.3 -82.891998 82.391518 0.103146 -1.992
+-3 -2.8 7.16 10.2 6 15 434.5 -135.285995 134.988831 0.107509 -1.997
+-3 -2.8 10.2 13.23 6 15 432.3 -84.456001 84.252678 0.109402 -1.992
+-3 -2.8 13.23 31.46 6 15 334.5 -109.042084 108.306999 0.108401 -1.992
+-2.8 -2.5 0 7.16 6 15 599.1 -66.760979 66.349922 -0.055336 -1.993
+-2.8 -2.5 7.16 10.2 6 15 595.7 -65.527802 65.080475 -0.053668 -1.991
+-2.8 -2.5 10.2 13.23 6 15 594.6 -67.740265 67.425934 0.056122 -1.992
+-2.8 -2.5 13.23 31.46 6 15 448.7 -91.194870 90.916794 0.052785 -1.994
+-2.5 -2.3 0 7.16 6 15 802.8 -2.892051 2.945457 0.035666 -1.437
+-2.5 -2.3 7.16 10.2 6 15 806.1 -2.890890 3.611871 -0.037291 -1.505
+-2.5 -2.3 10.2 13.23 6 15 799.9 -5.413743 5.931549 -0.041250 -1.671
+-2.5 -2.3 13.23 31.46 6 15 611.2 7.851843 1.661391 -0.029199 -1.22
+-2.3 -2.1 0 7.16 6 15 825.2 -2.985840 3.193480 -0.041076 -1.481
+-2.3 -2.1 7.16 10.2 6 15 1066 3.502040 2.221400 -0.036308 -1.325
+-2.3 -2.1 10.2 13.23 6 15 825.6 5.747800 1.549760 -0.029162 -1.169
+-2.3 -2.1 13.23 31.46 6 15 622.9 -2.560120 5.012360 0.039289 -1.565
+-2.1 -1.9 0 7.16 6 15 1093 3.121132 1.876630 -0.035127 -1.253
+-2.1 -1.9 7.16 10.2 6 15 1096 2.306570 2.692354 -0.037637 -1.375
+-2.1 -1.9 10.2 13.23 6 15 1091 5.356820 2.036986 -0.032652 -1.257
+-2.1 -1.9 13.23 31.46 6 15 837.5 4.821138 3.544100 0.032071 -1.445
+-1.9 -1.7 0 7.16 6 15 1129 1.673100 2.040500 -0.034639 -1.267
+-1.9 -1.7 7.16 10.2 6 15 1568 1.015520 2.620200 -0.035871 -1.352
+-1.9 -1.7 10.2 13.23 6 15 1124 3.910500 2.527800 -0.034485 -1.332
+-1.9 -1.7 13.23 31.46 6 15 1127 6.694600 1.937100 -0.031185 -1.216
+-1.7 -1.3 0 7.16 6 15 1632 2.991768 1.503710 -0.040796 -1.089
+-1.7 -1.3 7.16 10.2 6 15 2077 3.957720 1.744080 -0.043524 -1.148
+-1.7 -1.3 10.2 13.23 6 15 1642 5.529628 1.692652 -0.043949 -1.135
+-1.7 -1.3 13.23 31.46 6 15 1619 7.505134 1.832402 0.047168 -1.167
+-1.3 -1.1 0 7.16 6 15 2144 3.409373 1.314776 0.049834 -1.069
+-1.3 -1.1 7.16 10.2 6 15 2139 4.376704 1.447136 0.048080 -1.097
+-1.3 -1.1 10.2 13.23 6 15 2122 6.188933 1.236463 0.047043 -1.03
+-1.3 -1.1 13.23 31.46 6 15 1656 7.623937 1.793478 0.051378 -1.182
+-1.1 -0.8 0 7.16 6 15 2664 3.749546 1.165014 0.042651 -1.05
+-1.1 -0.8 7.16 10.2 6 15 2654 4.708324 1.223155 0.042564 -1.058
+-1.1 -0.8 10.2 13.23 6 15 2636 5.664908 1.376735 0.041916 -1.091
+-1.1 -0.8 13.23 31.46 6 15 2162 7.474958 1.489726 0.043222 -1.115
+-0.8 -0.5 0 7.16 6 15 3185 4.327680 0.924112 0.036243 -0.9558
+-0.8 -0.5 7.16 10.2 6 15 3126 4.915680 1.116976 0.037106 -1.019
+-0.8 -0.5 10.2 13.23 6 15 2671 6.157760 1.192800 0.037587 -1.043
+-0.8 -0.5 13.23 31.46 6 15 2640 8.457120 0.816928 0.031539 -0.8852
+-0.5 0 0 7.16 6 15 3643 4.012080 0.901076 0.033595 -0.9518
+-0.5 0 7.16 10.2 6 15 3682 4.837710 1.009590 0.033485 -0.983
+-0.5 0 10.2 13.23 6 15 3187 5.879055 1.051529 0.032927 -0.9883
+-0.5 0 13.23 31.46 6 15 3136 7.951890 0.960753 0.030605 -0.9525
+0 0.5 0 7.16 6 15 3643 4.012080 0.901076 0.033595 -0.9518
+0 0.5 7.16 10.2 6 15 3682 4.837710 1.009590 0.033485 -0.983
+0 0.5 10.2 13.23 6 15 3187 5.879055 1.051529 0.032927 -0.9883
+0 0.5 13.23 31.46 6 15 3136 7.951890 0.960753 0.030605 -0.9525
+0.5 0.8 0 7.16 6 15 3185 4.327680 0.924112 0.036243 -0.9558
+0.5 0.8 7.16 10.2 6 15 3126 4.915680 1.116976 0.037106 -1.019
+0.5 0.8 10.2 13.23 6 15 2671 6.157760 1.192800 0.037587 -1.043
+0.5 0.8 13.23 31.46 6 15 2640 8.457120 0.816928 0.031539 -0.8852
+0.8 1.1 0 7.16 6 15 2664 3.749546 1.165014 0.042651 -1.05
+0.8 1.1 7.16 10.2 6 15 2654 4.708324 1.223155 0.042564 -1.058
+0.8 1.1 10.2 13.23 6 15 2636 5.664908 1.376735 0.041916 -1.091
+0.8 1.1 13.23 31.46 6 15 2162 7.474958 1.489726 0.043222 -1.115
+1.1 1.3 0 7.16 6 15 2144 3.409373 1.314776 0.049834 -1.069
+1.1 1.3 7.16 10.2 6 15 2139 4.376704 1.447136 0.048080 -1.097
+1.1 1.3 10.2 13.23 6 15 2122 6.188933 1.236463 0.047043 -1.03
+1.1 1.3 13.23 31.46 6 15 1656 7.623937 1.793478 0.051378 -1.182
+1.3 1.7 0 7.16 6 15 1632 2.991768 1.503710 -0.040796 -1.089
+1.3 1.7 7.16 10.2 6 15 2077 3.957720 1.744080 -0.043524 -1.148
+1.3 1.7 10.2 13.23 6 15 1642 5.529628 1.692652 -0.043949 -1.135
+1.3 1.7 13.23 31.46 6 15 1619 7.505134 1.832402 0.047168 -1.167
+1.7 1.9 0 7.16 6 15 1129 1.673100 2.040500 -0.034639 -1.267
+1.7 1.9 7.16 10.2 6 15 1568 1.015520 2.620200 -0.035871 -1.352
+1.7 1.9 10.2 13.23 6 15 1124 3.910500 2.527800 -0.034485 -1.332
+1.7 1.9 13.23 31.46 6 15 1127 6.694600 1.937100 -0.031185 -1.216
+1.9 2.1 0 7.16 6 15 1093 3.121132 1.876630 -0.035127 -1.253
+1.9 2.1 7.16 10.2 6 15 1096 2.306570 2.692354 -0.037637 -1.375
+1.9 2.1 10.2 13.23 6 15 1091 5.356820 2.036986 -0.032652 -1.257
+1.9 2.1 13.23 31.46 6 15 837.5 4.821138 3.544100 0.032071 -1.445
+2.1 2.3 0 7.16 6 15 825.2 -2.985840 3.193480 -0.041076 -1.481
+2.1 2.3 7.16 10.2 6 15 1066 3.502040 2.221400 -0.036308 -1.325
+2.1 2.3 10.2 13.23 6 15 825.6 5.747800 1.549760 -0.029162 -1.169
+2.1 2.3 13.23 31.46 6 15 622.9 -2.560120 5.012360 0.039289 -1.565
+2.3 2.5 0 7.16 6 15 802.8 -2.892051 2.945457 0.035666 -1.437
+2.3 2.5 7.16 10.2 6 15 806.1 -2.890890 3.611871 -0.037291 -1.505
+2.3 2.5 10.2 13.23 6 15 799.9 -5.413743 5.931549 -0.041250 -1.671
+2.3 2.5 13.23 31.46 6 15 611.2 7.851843 1.661391 -0.029199 -1.22
+2.5 2.8 0 7.16 6 15 599.1 -66.760979 66.349922 -0.055336 -1.993
+2.5 2.8 7.16 10.2 6 15 595.7 -65.527802 65.080475 -0.053668 -1.991
+2.5 2.8 10.2 13.23 6 15 594.6 -67.740265 67.425934 0.056122 -1.992
+2.5 2.8 13.23 31.46 6 15 448.7 -91.194870 90.916794 0.052785 -1.994
+2.8 3 0 7.16 6 15 433.3 -82.891998 82.391518 0.103146 -1.992
+2.8 3 7.16 10.2 6 15 434.5 -135.285995 134.988831 0.107509 -1.997
+2.8 3 10.2 13.23 6 15 432.3 -84.456001 84.252678 0.109402 -1.992
+2.8 3 13.23 31.46 6 15 334.5 -109.042084 108.306999 0.108401 -1.992
+3 3.2 0 7.16 6 15 431.5 8.681831 0.196113 0.133168 -0.3619
+3 3.2 7.16 10.2 6 15 422.2 10.016007 0.116104 0.155146 -0.9461
+3 3.2 10.2 13.23 6 15 334.1 11.365407 -0.000009 0.155008 -1.168
+3 3.2 13.23 31.46 6 15 330 12.894728 0.000261 0.157499 -1.307
+3.2 4.7 0 7.16 6 15 328.5 5.703040 0.294150 0.000005 -0.382
+3.2 4.7 7.16 10.2 6 15 326.4 5.254336 2.459968 0.112492 -1.567
+3.2 4.7 10.2 13.23 6 15 335.5 7.666880 0.262778 -0.000146 -0.3146
+3.2 4.7 13.23 31.46 6 15 227.7 8.936383 0.369421 -0.000007 -0.4511
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PFPuppi.txt
new file mode 100755
index 0000000..ebcf5ca
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PFPuppi.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 326.08 8.324736 0.198816 0.000014 -0.2087
+-4.7 -3.2 7.16 10.2 6 15 325 8.735744 98617604274750259265682800640.000000 0.121065 -40.2
+-4.7 -3.2 10.2 13.23 6 15 335.1 8.363647 0.246240 0.000055 -0.2798
+-4.7 -3.2 13.23 31.46 6 15 229.9 9.575999 0.000137 0.119496 -1.438
+-3.2 -3 0 7.16 6 15 427.3 11.632519 0.000013 0.160544 -1.253
+-3.2 -3 7.16 10.2 6 15 423.4 12.386799 0.000027 0.160959 -1.271
+-3.2 -3 10.2 13.23 6 15 335.8 12.806151 0.000005 0.165250 -1.282
+-3.2 -3 13.23 31.46 6 15 334.6 13.278095 0.214658 0.001349 -0.0991
+-3 -2.8 0 7.16 6 15 435.1 13.581776 0.182362 0.000009 -0.1293
+-3 -2.8 7.16 10.2 6 15 438.7 14.327805 0.000013 0.134441 -1.261
+-3 -2.8 10.2 13.23 6 15 437.4 15.040988 -0.000015 0.135036 -1.226
+-3 -2.8 13.23 31.46 6 15 340 16.328159 0.239605 0.000027 -0.2867
+-2.8 -2.5 0 7.16 6 15 589.7 9.118278 0.165149 0.000015 -0.2821
+-2.8 -2.5 7.16 10.2 6 15 449.9 9.597042 0.148223 0.000001 -0.2476
+-2.8 -2.5 10.2 13.23 6 15 584.7 10.202751 0.139035 0.000022 -0.233
+-2.8 -2.5 13.23 31.46 6 15 456 10.712949 0.145322 0.000004 -0.235
+-2.5 -2.3 0 7.16 6 15 613.7 6.824358 0.529068 0.000000 -0.6655
+-2.5 -2.3 7.16 10.2 6 15 805.5 6.986898 0.574695 -0.000003 -0.6924
+-2.5 -2.3 10.2 13.23 6 15 791.3 7.640541 0.475081 0.000002 -0.6144
+-2.5 -2.3 13.23 31.46 6 15 603.3 8.240778 0.536963 0.000006 -0.6726
+-2.3 -2.1 0 7.16 6 15 824.4 4.617960 0.735672 0.018989 -0.7473
+-2.3 -2.1 7.16 10.2 6 15 1063 4.340720 0.926144 0.032689 -0.8401
+-2.3 -2.1 10.2 13.23 6 15 816.8 4.662040 0.890068 -0.000007 -0.8031
+-2.3 -2.1 13.23 31.46 6 15 824.5 6.264000 0.716416 -0.000002 -0.738
+-2.1 -1.9 0 7.16 6 15 841.4 3.577798 0.952724 0.049141 -0.8697
+-2.1 -1.9 7.16 10.2 6 15 838.1 3.017714 1.049054 0.042971 -0.8892
+-2.1 -1.9 10.2 13.23 6 15 1078 4.467890 0.826182 0.030084 -0.7839
+-2.1 -1.9 13.23 31.46 6 15 823.6 5.183681 0.832457 -0.000016 -0.7679
+-1.9 -1.7 0 7.16 6 15 1126 3.265900 0.614680 -0.000001 -0.6424
+-1.9 -1.7 7.16 10.2 6 15 1525 3.036000 0.763950 0.030327 -0.7397
+-1.9 -1.7 10.2 13.23 6 15 1126 4.455000 0.606540 0.000027 -0.6432
+-1.9 -1.7 13.23 31.46 6 15 1121 5.217300 0.582120 0.000067 -0.6294
+-1.7 -1.3 0 7.16 6 15 1620 1.423214 0.883779 0.048711 -0.8064
+-1.7 -1.3 7.16 10.2 6 15 2084 1.749670 0.912400 0.049248 -0.822
+-1.7 -1.3 10.2 13.23 6 15 1648 -4.112004 1.546194 0.059623 -1.032
+-1.7 -1.3 13.23 31.46 6 15 1621 -6.738186 2.950402 0.069506 -1.292
+-1.3 -1.1 0 7.16 6 15 2146 1.600453 0.886481 0.055040 -0.8857
+-1.3 -1.1 7.16 10.2 6 15 2129 -2.116657 1.102559 0.057036 -0.9704
+-1.3 -1.1 10.2 13.23 6 15 2119 2.683599 0.855818 0.055260 -0.8744
+-1.3 -1.1 13.23 31.46 6 15 1663 2.451969 1.107412 0.057841 -0.9751
+-1.1 -0.8 0 7.16 6 15 1193 -0.452622 0.699118 0.040984 -0.7944
+-1.1 -0.8 7.16 10.2 6 15 2654 1.983376 0.637028 0.038636 -0.7559
+-1.1 -0.8 10.2 13.23 6 15 2636 2.323446 0.699886 0.040765 -0.7942
+-1.1 -0.8 13.23 31.46 6 15 2141 2.874140 0.801249 0.047182 -0.8625
+-0.8 -0.5 0 7.16 6 15 3184 2.559200 0.530544 0.032950 -0.7039
+-0.8 -0.5 7.16 10.2 6 15 3151 2.055200 0.610400 0.034832 -0.7549
+-0.8 -0.5 10.2 13.23 6 15 2681 2.853760 0.577920 0.033510 -0.7328
+-0.8 -0.5 13.23 31.46 6 15 2655 2.732800 0.608944 0.032200 -0.7379
+-0.5 0 0 7.16 6 15 3605 1.934865 0.512132 0.029226 -0.7034
+-0.5 0 7.16 10.2 6 15 3684 2.187810 0.526805 0.028744 -0.7122
+-0.5 0 10.2 13.23 6 15 3204 2.202045 0.594585 0.029970 -0.7565
+-0.5 0 13.23 31.46 6 15 3159 3.228060 0.536988 0.028306 -0.7171
+0 0.5 0 7.16 6 15 3605 1.934865 0.512132 0.029226 -0.7034
+0 0.5 7.16 10.2 6 15 3684 2.187810 0.526805 0.028744 -0.7122
+0 0.5 10.2 13.23 6 15 3204 2.202045 0.594585 0.029970 -0.7565
+0 0.5 13.23 31.46 6 15 3159 3.228060 0.536988 0.028306 -0.7171
+0.5 0.8 0 7.16 6 15 3184 2.559200 0.530544 0.032950 -0.7039
+0.5 0.8 7.16 10.2 6 15 3151 2.055200 0.610400 0.034832 -0.7549
+0.5 0.8 10.2 13.23 6 15 2681 2.853760 0.577920 0.033510 -0.7328
+0.5 0.8 13.23 31.46 6 15 2655 2.732800 0.608944 0.032200 -0.7379
+0.8 1.1 0 7.16 6 15 1193 -0.452622 0.699118 0.040984 -0.7944
+0.8 1.1 7.16 10.2 6 15 2654 1.983376 0.637028 0.038636 -0.7559
+0.8 1.1 10.2 13.23 6 15 2636 2.323446 0.699886 0.040765 -0.7942
+0.8 1.1 13.23 31.46 6 15 2141 2.874140 0.801249 0.047182 -0.8625
+1.1 1.3 0 7.16 6 15 2146 1.600453 0.886481 0.055040 -0.8857
+1.1 1.3 7.16 10.2 6 15 2129 -2.116657 1.102559 0.057036 -0.9704
+1.1 1.3 10.2 13.23 6 15 2119 2.683599 0.855818 0.055260 -0.8744
+1.1 1.3 13.23 31.46 6 15 1663 2.451969 1.107412 0.057841 -0.9751
+1.3 1.7 0 7.16 6 15 1620 1.423214 0.883779 0.048711 -0.8064
+1.3 1.7 7.16 10.2 6 15 2084 1.749670 0.912400 0.049248 -0.822
+1.3 1.7 10.2 13.23 6 15 1648 -4.112004 1.546194 0.059623 -1.032
+1.3 1.7 13.23 31.46 6 15 1621 -6.738186 2.950402 0.069506 -1.292
+1.7 1.9 0 7.16 6 15 1126 3.265900 0.614680 -0.000001 -0.6424
+1.7 1.9 7.16 10.2 6 15 1525 3.036000 0.763950 0.030327 -0.7397
+1.7 1.9 10.2 13.23 6 15 1126 4.455000 0.606540 0.000027 -0.6432
+1.7 1.9 13.23 31.46 6 15 1121 5.217300 0.582120 0.000067 -0.6294
+1.9 2.1 0 7.16 6 15 841.4 3.577798 0.952724 0.049141 -0.8697
+1.9 2.1 7.16 10.2 6 15 838.1 3.017714 1.049054 0.042971 -0.8892
+1.9 2.1 10.2 13.23 6 15 1078 4.467890 0.826182 0.030084 -0.7839
+1.9 2.1 13.23 31.46 6 15 823.6 5.183681 0.832457 -0.000016 -0.7679
+2.1 2.3 0 7.16 6 15 824.4 4.617960 0.735672 0.018989 -0.7473
+2.1 2.3 7.16 10.2 6 15 1063 4.340720 0.926144 0.032689 -0.8401
+2.1 2.3 10.2 13.23 6 15 816.8 4.662040 0.890068 -0.000007 -0.8031
+2.1 2.3 13.23 31.46 6 15 824.5 6.264000 0.716416 -0.000002 -0.738
+2.3 2.5 0 7.16 6 15 613.7 6.824358 0.529068 0.000000 -0.6655
+2.3 2.5 7.16 10.2 6 15 805.5 6.986898 0.574695 -0.000003 -0.6924
+2.3 2.5 10.2 13.23 6 15 791.3 7.640541 0.475081 0.000002 -0.6144
+2.3 2.5 13.23 31.46 6 15 603.3 8.240778 0.536963 0.000006 -0.6726
+2.5 2.8 0 7.16 6 15 589.7 9.118278 0.165149 0.000015 -0.2821
+2.5 2.8 7.16 10.2 6 15 449.9 9.597042 0.148223 0.000001 -0.2476
+2.5 2.8 10.2 13.23 6 15 584.7 10.202751 0.139035 0.000022 -0.233
+2.5 2.8 13.23 31.46 6 15 456 10.712949 0.145322 0.000004 -0.235
+2.8 3 0 7.16 6 15 435.1 13.581776 0.182362 0.000009 -0.1293
+2.8 3 7.16 10.2 6 15 438.7 14.327805 0.000013 0.134441 -1.261
+2.8 3 10.2 13.23 6 15 437.4 15.040988 -0.000015 0.135036 -1.226
+2.8 3 13.23 31.46 6 15 340 16.328159 0.239605 0.000027 -0.2867
+3 3.2 0 7.16 6 15 427.3 11.632519 0.000013 0.160544 -1.253
+3 3.2 7.16 10.2 6 15 423.4 12.386799 0.000027 0.160959 -1.271
+3 3.2 10.2 13.23 6 15 335.8 12.806151 0.000005 0.165250 -1.282
+3 3.2 13.23 31.46 6 15 334.6 13.278095 0.214658 0.001349 -0.0991
+3.2 4.7 0 7.16 6 15 326.1 8.324736 0.198816 0.000014 -0.2087
+3.2 4.7 7.16 10.2 6 15 325 8.735744 98617604274750259265682800640.000000 0.121065 -40.2
+3.2 4.7 10.2 13.23 6 15 335.1 8.363647 0.246240 0.000055 -0.2798
+3.2 4.7 13.23 31.46 6 15 229.9 9.575999 0.000137 0.119496 -1.438
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PFchs.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PFchs.txt
new file mode 100755
index 0000000..1745bc2
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PFchs.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 328.322 5.713984 0.289408 0.000001 -0.3741
+-4.7 -3.2 7.16 10.2 6 15 326.2 5.498752 2.079360 0.111714 -1.496
+-4.7 -3.2 10.2 13.23 6 15 335.2 7.607296 0.272384 -0.018009 -0.3312
+-4.7 -3.2 13.23 31.46 6 15 227.3 8.904768 0.379270 -0.000096 -0.4601
+-3.2 -3 0 7.16 6 15 431 8.695672 0.159575 0.129708 -0.2534
+-3.2 -3 7.16 10.2 6 15 421.8 9.948192 0.157776 0.055637 -0.03584
+-3.2 -3 10.2 13.23 6 15 332.6 11.150887 -0.000019 0.156807 -1.432
+-3.2 -3 13.23 31.46 6 15 328.6 11.777840 0.000211 0.169402 -1.357
+-3 -2.8 0 7.16 6 15 432.3 -117.081039 116.705688 0.102536 -1.996
+-3 -2.8 7.16 10.2 6 15 433.6 -127.997757 127.684959 0.107634 -1.996
+-3 -2.8 10.2 13.23 6 15 431.9 -175.793610 175.480789 0.106055 -1.998
+-3 -2.8 13.23 31.46 6 15 332.3 12.321192 0.446209 0.000032 -0.4669
+-2.8 -2.5 0 7.16 6 15 597.8 -25.969318 24.990030 -0.055687 -1.955
+-2.8 -2.5 7.16 10.2 6 15 593.7 -84.799255 84.436554 -0.052966 -1.995
+-2.8 -2.5 10.2 13.23 6 15 593.2 -106.851418 106.597527 0.055687 -1.997
+-2.8 -2.5 13.23 31.46 6 15 445.8 -75.586678 75.477867 0.054731 -1.994
+-2.5 -2.3 0 7.16 6 15 804 -0.000339 1.952802 0.033437 -1.291
+-2.5 -2.3 7.16 10.2 6 15 804.7 -1.850634 2.666817 -0.037210 -1.406
+-2.5 -2.3 10.2 13.23 6 15 798.6 -7.935435 7.024050 -0.045720 -1.729
+-2.5 -2.3 13.23 31.46 6 15 608.7 6.233409 1.242270 0.016057 -1.057
+-2.3 -2.1 0 7.16 6 15 825.5 1.611240 1.628640 0.036934 -1.233
+-2.3 -2.1 7.16 10.2 6 15 1068 3.355880 1.316600 0.033327 -1.132
+-2.3 -2.1 10.2 13.23 6 15 824.5 4.085520 1.175080 -0.022690 -1.052
+-2.3 -2.1 13.23 31.46 6 15 623.1 3.212040 2.013760 0.029789 -1.221
+-2.1 -1.9 0 7.16 6 15 1092 -1.347920 1.708140 0.035220 -1.222
+-2.1 -1.9 7.16 10.2 6 15 1098 1.863848 1.739514 -0.036719 -1.228
+-2.1 -1.9 10.2 13.23 6 15 1093 3.599876 1.561728 -0.033338 -1.174
+-2.1 -1.9 13.23 31.46 6 15 837.3 2.419284 2.792286 -0.038962 -1.384
+-1.9 -1.7 0 7.16 6 15 1128 -1.496000 1.485000 -0.032659 -1.155
+-1.9 -1.7 7.16 10.2 6 15 1549 1.076350 1.515800 -0.031933 -1.157
+-1.9 -1.7 10.2 13.23 6 15 1123 0.735680 1.952500 -0.036520 -1.261
+-1.9 -1.7 13.23 31.46 6 15 1117 4.111800 1.508100 -0.031042 -1.137
+-1.7 -1.3 0 7.16 6 15 1625 -1.078087 1.239862 -0.040282 -1.027
+-1.7 -1.3 7.16 10.2 6 15 2073 0.680191 1.412034 -0.043278 -1.081
+-1.7 -1.3 10.2 13.23 6 15 1638 2.954874 1.268930 0.043155 -1.039
+-1.7 -1.3 13.23 31.46 6 15 1616 3.309280 1.652404 -0.046498 -1.135
+-1.3 -1.1 0 7.16 6 15 2139 1.457063 1.003840 0.048223 -0.9795
+-1.3 -1.1 7.16 10.2 6 15 2122 2.435424 1.000421 0.046315 -0.9682
+-1.3 -1.1 10.2 13.23 6 15 2122 3.359738 1.025680 0.047771 -0.9785
+-1.3 -1.1 13.23 31.46 6 15 1651 2.796105 1.709650 0.052381 -1.174
+-1.1 -0.8 0 7.16 6 15 2664 2.183030 0.818143 0.040392 -0.9255
+-1.1 -0.8 7.16 10.2 6 15 2645 2.781992 0.833391 0.040457 -0.925
+-1.1 -0.8 10.2 13.23 6 15 2630 3.482975 0.853685 0.038834 -0.9218
+-1.1 -0.8 13.23 31.46 6 15 1681 4.368254 0.884731 0.040084 -0.929
+-0.8 -0.5 0 7.16 6 15 3179 2.240000 0.718704 0.034182 -0.8694
+-0.8 -0.5 7.16 10.2 6 15 3124 2.929920 0.755104 0.034787 -0.8882
+-0.8 -0.5 10.2 13.23 6 15 2669 3.827040 0.734608 0.034250 -0.8739
+-0.8 -0.5 13.23 31.46 6 15 2636 4.817120 0.690368 0.029949 -0.8261
+-0.5 0 0 7.16 6 15 3643 2.256795 0.636852 0.030999 -0.8328
+-0.5 0 7.16 10.2 6 15 3683 2.836050 0.669045 0.030551 -0.8439
+-0.5 0 10.2 13.23 6 15 3186 3.397785 0.731241 0.030704 -0.8696
+-0.5 0 13.23 31.46 6 15 3136 4.597905 0.732226 0.029390 -0.8681
+0 0.5 0 7.16 6 15 3643 2.256795 0.636852 0.030999 -0.8328
+0 0.5 7.16 10.2 6 15 3683 2.836050 0.669045 0.030551 -0.8439
+0 0.5 10.2 13.23 6 15 3186 3.397785 0.731241 0.030704 -0.8696
+0 0.5 13.23 31.46 6 15 3136 4.597905 0.732226 0.029390 -0.8681
+0.5 0.8 0 7.16 6 15 3179 2.240000 0.718704 0.034182 -0.8694
+0.5 0.8 7.16 10.2 6 15 3124 2.929920 0.755104 0.034787 -0.8882
+0.5 0.8 10.2 13.23 6 15 2669 3.827040 0.734608 0.034250 -0.8739
+0.5 0.8 13.23 31.46 6 15 2636 4.817120 0.690368 0.029949 -0.8261
+0.8 1.1 0 7.16 6 15 2664 2.183030 0.818143 0.040392 -0.9255
+0.8 1.1 7.16 10.2 6 15 2645 2.781992 0.833391 0.040457 -0.925
+0.8 1.1 10.2 13.23 6 15 2630 3.482975 0.853685 0.038834 -0.9218
+0.8 1.1 13.23 31.46 6 15 1681 4.368254 0.884731 0.040084 -0.929
+1.1 1.3 0 7.16 6 15 2139 1.457063 1.003840 0.048223 -0.9795
+1.1 1.3 7.16 10.2 6 15 2122 2.435424 1.000421 0.046315 -0.9682
+1.1 1.3 10.2 13.23 6 15 2122 3.359738 1.025680 0.047771 -0.9785
+1.1 1.3 13.23 31.46 6 15 1651 2.796105 1.709650 0.052381 -1.174
+1.3 1.7 0 7.16 6 15 1625 -1.078087 1.239862 -0.040282 -1.027
+1.3 1.7 7.16 10.2 6 15 2073 0.680191 1.412034 -0.043278 -1.081
+1.3 1.7 10.2 13.23 6 15 1638 2.954874 1.268930 0.043155 -1.039
+1.3 1.7 13.23 31.46 6 15 1616 3.309280 1.652404 -0.046498 -1.135
+1.7 1.9 0 7.16 6 15 1128 -1.496000 1.485000 -0.032659 -1.155
+1.7 1.9 7.16 10.2 6 15 1549 1.076350 1.515800 -0.031933 -1.157
+1.7 1.9 10.2 13.23 6 15 1123 0.735680 1.952500 -0.036520 -1.261
+1.7 1.9 13.23 31.46 6 15 1117 4.111800 1.508100 -0.031042 -1.137
+1.9 2.1 0 7.16 6 15 1092 -1.347920 1.708140 0.035220 -1.222
+1.9 2.1 7.16 10.2 6 15 1098 1.863848 1.739514 -0.036719 -1.228
+1.9 2.1 10.2 13.23 6 15 1093 3.599876 1.561728 -0.033338 -1.174
+1.9 2.1 13.23 31.46 6 15 837.3 2.419284 2.792286 -0.038962 -1.384
+2.1 2.3 0 7.16 6 15 825.5 1.611240 1.628640 0.036934 -1.233
+2.1 2.3 7.16 10.2 6 15 1068 3.355880 1.316600 0.033327 -1.132
+2.1 2.3 10.2 13.23 6 15 824.5 4.085520 1.175080 -0.022690 -1.052
+2.1 2.3 13.23 31.46 6 15 623.1 3.212040 2.013760 0.029789 -1.221
+2.3 2.5 0 7.16 6 15 804 -0.000339 1.952802 0.033437 -1.291
+2.3 2.5 7.16 10.2 6 15 804.7 -1.850634 2.666817 -0.037210 -1.406
+2.3 2.5 10.2 13.23 6 15 798.6 -7.935435 7.024050 -0.045720 -1.729
+2.3 2.5 13.23 31.46 6 15 608.7 6.233409 1.242270 0.016057 -1.057
+2.5 2.8 0 7.16 6 15 597.8 -25.969318 24.990030 -0.055687 -1.955
+2.5 2.8 7.16 10.2 6 15 593.7 -84.799255 84.436554 -0.052966 -1.995
+2.5 2.8 10.2 13.23 6 15 593.2 -106.851418 106.597527 0.055687 -1.997
+2.5 2.8 13.23 31.46 6 15 445.8 -75.586678 75.477867 0.054731 -1.994
+2.8 3 0 7.16 6 15 432.3 -117.081039 116.705688 0.102536 -1.996
+2.8 3 7.16 10.2 6 15 433.6 -127.997757 127.684959 0.107634 -1.996
+2.8 3 10.2 13.23 6 15 431.9 -175.793610 175.480789 0.106055 -1.998
+2.8 3 13.23 31.46 6 15 332.3 12.321192 0.446209 0.000032 -0.4669
+3 3.2 0 7.16 6 15 431 8.695672 0.159575 0.129708 -0.2534
+3 3.2 7.16 10.2 6 15 421.8 9.948192 0.157776 0.055637 -0.03584
+3 3.2 10.2 13.23 6 15 332.6 11.150887 -0.000019 0.156807 -1.432
+3 3.2 13.23 31.46 6 15 328.6 11.777840 0.000211 0.169402 -1.357
+3.2 4.7 0 7.16 6 15 328.3 5.713984 0.289408 0.000001 -0.3741
+3.2 4.7 7.16 10.2 6 15 326.2 5.498752 2.079360 0.111714 -1.496
+3.2 4.7 10.2 13.23 6 15 335.2 7.607296 0.272384 -0.018009 -0.3312
+3.2 4.7 13.23 31.46 6 15 227.3 8.904768 0.379270 -0.000096 -0.4601
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK4PF.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK4PF.txt
new file mode 100755
index 0000000..dbca20b
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK4PF.txt
@@ -0,0 +1,2 @@
+{1 JetEta 0 None ScaleFactor}
+-50 50 3 1 1 1
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK4PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK4PFPuppi.txt
new file mode 100755
index 0000000..dbca20b
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK4PFPuppi.txt
@@ -0,0 +1,2 @@
+{1 JetEta 0 None ScaleFactor}
+-50 50 3 1 1 1
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK4PFchs.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK4PFchs.txt
new file mode 100755
index 0000000..dbca20b
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK4PFchs.txt
@@ -0,0 +1,2 @@
+{1 JetEta 0 None ScaleFactor}
+-50 50 3 1 1 1
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK8PF.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK8PF.txt
new file mode 100755
index 0000000..dbca20b
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK8PF.txt
@@ -0,0 +1,2 @@
+{1 JetEta 0 None ScaleFactor}
+-50 50 3 1 1 1
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK8PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK8PFPuppi.txt
new file mode 100755
index 0000000..dbca20b
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK8PFPuppi.txt
@@ -0,0 +1,2 @@
+{1 JetEta 0 None ScaleFactor}
+-50 50 3 1 1 1
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK8PFchs.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK8PFchs.txt
new file mode 100755
index 0000000..dbca20b
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK8PFchs.txt
@@ -0,0 +1,2 @@
+{1 JetEta 0 None ScaleFactor}
+-50 50 3 1 1 1
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC.db b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC.db
new file mode 100644
index 0000000..b8972d5
Binary files /dev/null and b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC.db differ
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PhiResolution_AK4PF.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PhiResolution_AK4PF.txt
new file mode 100755
index 0000000..ab7e5c4
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PhiResolution_AK4PF.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 329.319 0.02665 0.1631 7.454
+-4.7 -3.2 7.16 10.2 5 15 326.2 0.02624 0.1441 8.412
+-4.7 -3.2 10.2 13.23 5 15 339 0.02682 0.1767 8.069
+-4.7 -3.2 13.23 31.46 5 15 229.3 0.02553 0.1616 9.601
+-3.2 -3 0 7.16 5 15 335.5 0.02711 0.1302 15.39
+-3.2 -3 7.16 10.2 5 15 421 0.03084 0.1702 12.33
+-3.2 -3 10.2 13.23 5 15 336.1 0.02808 0.1581 14.3
+-3.2 -3 13.23 31.46 5 15 236.9 0.02741 0.1384 16.86
+-3 -2.8 0 7.16 5 15 431.4 0.01959 0.1181 20.32
+-3 -2.8 7.16 10.2 5 15 428.1 0.02013 0.1188 20.29
+-3 -2.8 10.2 13.23 5 15 427.7 0.02 0.1053 22.79
+-3 -2.8 13.23 31.46 5 15 328.3 0.02004 0.1094 24.16
+-2.8 -2.5 0 7.16 5 15 593.2 0.01356 0.08428 27.17
+-2.8 -2.5 7.16 10.2 5 15 592.5 0.01387 0.08923 25.96
+-2.8 -2.5 10.2 13.23 5 15 589.2 0.01437 0.09751 24.64
+-2.8 -2.5 13.23 31.46 5 15 448.9 0.01525 0.09608 26.56
+-2.5 -2.3 0 7.16 5 15 611.4 0.009912 0.04902 37.34
+-2.5 -2.3 7.16 10.2 5 15 611.1 0.01006 0.05355 36.44
+-2.5 -2.3 10.2 13.23 5 15 458.9 0.0111 0.06194 31.79
+-2.5 -2.3 13.23 31.46 5 15 456.3 0.01139 0.06613 34.89
+-2.3 -2.1 0 7.16 5 15 624.6 0.0088 0.04426 40.9
+-2.3 -2.1 7.16 10.2 5 15 819.1 0.008623 0.04795 40.85
+-2.3 -2.1 10.2 13.23 5 15 821.5 0.008898 0.05492 37.61
+-2.3 -2.1 13.23 31.46 5 15 345.1 0.01148 0.06886 30.24
+-2.1 -1.9 0 7.16 5 15 839.6 0.007834 0.04011 50.94
+-2.1 -1.9 7.16 10.2 5 15 1090 0.008093 0.04751 43.13
+-2.1 -1.9 10.2 13.23 5 15 629.8 0.009599 0.05639 34.17
+-2.1 -1.9 13.23 31.46 5 15 633.6 0.009419 0.05581 40.22
+-1.9 -1.7 0 7.16 5 15 846 0.008705 0.04643 43.74
+-1.9 -1.7 7.16 10.2 5 15 1123 0.008478 0.05005 43.36
+-1.9 -1.7 10.2 13.23 5 15 1114 0.008796 0.05517 40.57
+-1.9 -1.7 13.23 31.46 5 15 633.1 0.009929 0.06465 36.72
+-1.7 -1.3 0 7.16 5 15 1165 0.008883 0.0454 48.97
+-1.7 -1.3 7.16 10.2 5 15 1635 0.009005 0.05313 42.74
+-1.7 -1.3 10.2 13.23 5 15 1164 0.009728 0.06108 37.65
+-1.7 -1.3 13.23 31.46 5 15 850.7 0.01107 0.07952 30.2
+-1.3 -1.1 0 7.16 5 15 1184 0.008146 0.03984 50.63
+-1.3 -1.1 7.16 10.2 5 15 2146 0.00793 0.04602 46.44
+-1.3 -1.1 10.2 13.23 5 15 1183 0.009059 0.05629 37.03
+-1.3 -1.1 13.23 31.46 5 15 1180 0.01005 0.07172 31.52
+-1.1 -0.8 0 7.16 5 15 2175 0.007341 0.03709 53.43
+-1.1 -0.8 7.16 10.2 5 15 2181 0.007541 0.0412 49.39
+-1.1 -0.8 10.2 13.23 5 15 1684 0.008129 0.05052 40.82
+-1.1 -0.8 13.23 31.46 5 15 1192 0.009576 0.06874 30.95
+-0.8 -0.5 0 7.16 5 15 1697 0.007111 0.03444 54.9
+-0.8 -0.5 7.16 10.2 5 15 2691 0.007036 0.03824 53.22
+-0.8 -0.5 10.2 13.23 5 15 1699 0.007649 0.04631 43.87
+-0.8 -0.5 13.23 31.46 5 15 1704 0.008324 0.06231 35.23
+-0.5 0 0 7.16 5 15 2695 0.006729 0.02987 65.55
+-0.5 0 7.16 10.2 5 15 2687 0.007004 0.03565 55.15
+-0.5 0 10.2 13.23 5 15 2197 0.007471 0.04344 45.62
+-0.5 0 13.23 31.46 5 15 1206 0.008315 0.05346 39.05
+0 0.5 0 7.16 5 15 2695 0.006729 0.02987 65.55
+0 0.5 7.16 10.2 5 15 2687 0.007004 0.03565 55.15
+0 0.5 10.2 13.23 5 15 2197 0.007471 0.04344 45.62
+0 0.5 13.23 31.46 5 15 1206 0.008315 0.05346 39.05
+0.5 0.8 0 7.16 5 15 1697 0.007111 0.03444 54.9
+0.5 0.8 7.16 10.2 5 15 2691 0.007036 0.03824 53.22
+0.5 0.8 10.2 13.23 5 15 1699 0.007649 0.04631 43.87
+0.5 0.8 13.23 31.46 5 15 1704 0.008324 0.06231 35.23
+0.8 1.1 0 7.16 5 15 2175 0.007341 0.03709 53.43
+0.8 1.1 7.16 10.2 5 15 2181 0.007541 0.0412 49.39
+0.8 1.1 10.2 13.23 5 15 1684 0.008129 0.05052 40.82
+0.8 1.1 13.23 31.46 5 15 1192 0.009576 0.06874 30.95
+1.1 1.3 0 7.16 5 15 1184 0.008146 0.03984 50.63
+1.1 1.3 7.16 10.2 5 15 2146 0.00793 0.04602 46.44
+1.1 1.3 10.2 13.23 5 15 1183 0.009059 0.05629 37.03
+1.1 1.3 13.23 31.46 5 15 1180 0.01005 0.07172 31.52
+1.3 1.7 0 7.16 5 15 1165 0.008883 0.0454 48.97
+1.3 1.7 7.16 10.2 5 15 1635 0.009005 0.05313 42.74
+1.3 1.7 10.2 13.23 5 15 1164 0.009728 0.06108 37.65
+1.3 1.7 13.23 31.46 5 15 850.7 0.01107 0.07952 30.2
+1.7 1.9 0 7.16 5 15 846 0.008705 0.04643 43.74
+1.7 1.9 7.16 10.2 5 15 1123 0.008478 0.05005 43.36
+1.7 1.9 10.2 13.23 5 15 1114 0.008796 0.05517 40.57
+1.7 1.9 13.23 31.46 5 15 633.1 0.009929 0.06465 36.72
+1.9 2.1 0 7.16 5 15 839.6 0.007834 0.04011 50.94
+1.9 2.1 7.16 10.2 5 15 1090 0.008093 0.04751 43.13
+1.9 2.1 10.2 13.23 5 15 629.8 0.009599 0.05639 34.17
+1.9 2.1 13.23 31.46 5 15 633.6 0.009419 0.05581 40.22
+2.1 2.3 0 7.16 5 15 624.6 0.0088 0.04426 40.9
+2.1 2.3 7.16 10.2 5 15 819.1 0.008623 0.04795 40.85
+2.1 2.3 10.2 13.23 5 15 821.5 0.008898 0.05492 37.61
+2.1 2.3 13.23 31.46 5 15 345.1 0.01148 0.06886 30.24
+2.3 2.5 0 7.16 5 15 611.4 0.009912 0.04902 37.34
+2.3 2.5 7.16 10.2 5 15 611.1 0.01006 0.05355 36.44
+2.3 2.5 10.2 13.23 5 15 458.9 0.0111 0.06194 31.79
+2.3 2.5 13.23 31.46 5 15 456.3 0.01139 0.06613 34.89
+2.5 2.8 0 7.16 5 15 593.2 0.01356 0.08428 27.17
+2.5 2.8 7.16 10.2 5 15 592.5 0.01387 0.08923 25.96
+2.5 2.8 10.2 13.23 5 15 589.2 0.01437 0.09751 24.64
+2.5 2.8 13.23 31.46 5 15 448.9 0.01525 0.09608 26.56
+2.8 3 0 7.16 5 15 431.4 0.01959 0.1181 20.32
+2.8 3 7.16 10.2 5 15 428.1 0.02013 0.1188 20.29
+2.8 3 10.2 13.23 5 15 427.7 0.02 0.1053 22.79
+2.8 3 13.23 31.46 5 15 328.3 0.02004 0.1094 24.16
+3 3.2 0 7.16 5 15 335.5 0.02711 0.1302 15.39
+3 3.2 7.16 10.2 5 15 421 0.03084 0.1702 12.33
+3 3.2 10.2 13.23 5 15 336.1 0.02808 0.1581 14.3
+3 3.2 13.23 31.46 5 15 236.9 0.02741 0.1384 16.86
+3.2 4.7 0 7.16 5 15 329.3 0.02665 0.1631 7.454
+3.2 4.7 7.16 10.2 5 15 326.2 0.02624 0.1441 8.412
+3.2 4.7 10.2 13.23 5 15 339 0.02682 0.1767 8.069
+3.2 4.7 13.23 31.46 5 15 229.3 0.02553 0.1616 9.601
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PhiResolution_AK4PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PhiResolution_AK4PFPuppi.txt
new file mode 100755
index 0000000..982494c
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PhiResolution_AK4PFPuppi.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 326.526 0.02739 0.1514 10.72
+-4.7 -3.2 7.16 10.2 5 15 323.9 0.02695 0.1458 11.43
+-4.7 -3.2 10.2 13.23 5 15 337 0.02613 0.1436 12.11
+-4.7 -3.2 13.23 31.46 5 15 229.8 0.026 0.1611 12.1
+-3.2 -3 0 7.16 5 15 335.3 0.02737 0.1398 16.27
+-3.2 -3 7.16 10.2 5 15 417.7 0.0291 0.1438 15.91
+-3.2 -3 10.2 13.23 5 15 336.7 0.02795 0.1456 16.24
+-3.2 -3 13.23 31.46 5 15 238 0.02692 0.1362 18.46
+-3 -2.8 0 7.16 5 15 434.4 0.0192 0.1011 24.18
+-3 -2.8 7.16 10.2 5 15 435.3 0.01995 0.1073 22.83
+-3 -2.8 10.2 13.23 5 15 435.5 0.01997 0.1053 24.38
+-3 -2.8 13.23 31.46 5 15 334.1 0.02038 0.1042 25.56
+-2.8 -2.5 0 7.16 5 15 585.4 0.01359 0.08419 29.04
+-2.8 -2.5 7.16 10.2 5 15 584.5 0.01403 0.08746 27.55
+-2.8 -2.5 10.2 13.23 5 15 580 0.01438 0.09025 27.41
+-2.8 -2.5 13.23 31.46 5 15 452.7 0.01539 0.09476 27.74
+-2.5 -2.3 0 7.16 5 15 609.4 0.009876 0.0458 39.8
+-2.5 -2.3 7.16 10.2 5 15 609.9 0.009636 0.04463 44.01
+-2.5 -2.3 10.2 13.23 5 15 614.8 0.01008 0.04957 39.87
+-2.5 -2.3 13.23 31.46 5 15 453 0.01086 0.04692 43.91
+-2.3 -2.1 0 7.16 5 15 814.7 0.007717 0.0339 58.51
+-2.3 -2.1 7.16 10.2 5 15 813.4 0.007896 0.03479 57.98
+-2.3 -2.1 10.2 13.23 5 15 807.3 0.007911 0.03573 59.07
+-2.3 -2.1 13.23 31.46 5 15 344.5 0.0107 0.04397 39.62
+-2.1 -1.9 0 7.16 5 15 837.9 0.007448 0.03109 64.75
+-2.1 -1.9 7.16 10.2 5 15 1089 0.007282 0.03191 65.67
+-2.1 -1.9 10.2 13.23 5 15 841.7 0.007732 0.0341 59.34
+-2.1 -1.9 13.23 31.46 5 15 631.4 0.008469 0.03799 50.18
+-1.9 -1.7 0 7.16 5 15 841.4 0.007878 0.03261 60.92
+-1.9 -1.7 7.16 10.2 5 15 1116 0.007479 0.0329 65.34
+-1.9 -1.7 10.2 13.23 5 15 1109 0.007629 0.03377 62.7
+-1.9 -1.7 13.23 31.46 5 15 633.4 0.008401 0.03583 58.33
+-1.7 -1.3 0 7.16 5 15 1612 0.007807 0.03316 68.4
+-1.7 -1.3 7.16 10.2 5 15 1628 0.008057 0.03506 62.83
+-1.7 -1.3 10.2 13.23 5 15 1159 0.008417 0.0362 59.64
+-1.7 -1.3 13.23 31.46 5 15 1164 0.008443 0.03741 59.34
+-1.3 -1.1 0 7.16 5 15 1184 0.007384 0.02946 69.07
+-1.3 -1.1 7.16 10.2 5 15 2134 0.007187 0.03042 68.51
+-1.3 -1.1 10.2 13.23 5 15 1183 0.007513 0.03168 65.65
+-1.3 -1.1 13.23 31.46 5 15 1179 0.008265 0.03623 52.91
+-1.1 -0.8 0 7.16 5 15 1692 0.006883 0.02701 70.02
+-1.1 -0.8 7.16 10.2 5 15 2187 0.00692 0.02831 67.35
+-1.1 -0.8 10.2 13.23 5 15 2195 0.006987 0.02934 65.93
+-1.1 -0.8 13.23 31.46 5 15 1194 0.007276 0.03077 62.84
+-0.8 -0.5 0 7.16 5 15 2190 0.006633 0.0252 71.54
+-0.8 -0.5 7.16 10.2 5 15 2704 0.006617 0.0259 71.77
+-0.8 -0.5 10.2 13.23 5 15 1703 0.006895 0.02864 62.79
+-0.8 -0.5 13.23 31.46 5 15 1706 0.00694 0.03035 62.54
+-0.5 0 0 7.16 5 15 2692 0.006702 0.02528 68.17
+-0.5 0 7.16 10.2 5 15 2694 0.006736 0.02621 67.45
+-0.5 0 10.2 13.23 5 15 2667 0.006689 0.0266 70.85
+-0.5 0 13.23 31.46 5 15 1206 0.006772 0.02575 77.75
+0 0.5 0 7.16 5 15 2692 0.006702 0.02528 68.17
+0 0.5 7.16 10.2 5 15 2694 0.006736 0.02621 67.45
+0 0.5 10.2 13.23 5 15 2667 0.006689 0.0266 70.85
+0 0.5 13.23 31.46 5 15 1206 0.006772 0.02575 77.75
+0.5 0.8 0 7.16 5 15 2190 0.006633 0.0252 71.54
+0.5 0.8 7.16 10.2 5 15 2704 0.006617 0.0259 71.77
+0.5 0.8 10.2 13.23 5 15 1703 0.006895 0.02864 62.79
+0.5 0.8 13.23 31.46 5 15 1706 0.00694 0.03035 62.54
+0.8 1.1 0 7.16 5 15 1692 0.006883 0.02701 70.02
+0.8 1.1 7.16 10.2 5 15 2187 0.00692 0.02831 67.35
+0.8 1.1 10.2 13.23 5 15 2195 0.006987 0.02934 65.93
+0.8 1.1 13.23 31.46 5 15 1194 0.007276 0.03077 62.84
+1.1 1.3 0 7.16 5 15 1184 0.007384 0.02946 69.07
+1.1 1.3 7.16 10.2 5 15 2134 0.007187 0.03042 68.51
+1.1 1.3 10.2 13.23 5 15 1183 0.007513 0.03168 65.65
+1.1 1.3 13.23 31.46 5 15 1179 0.008265 0.03623 52.91
+1.3 1.7 0 7.16 5 15 1612 0.007807 0.03316 68.4
+1.3 1.7 7.16 10.2 5 15 1628 0.008057 0.03506 62.83
+1.3 1.7 10.2 13.23 5 15 1159 0.008417 0.0362 59.64
+1.3 1.7 13.23 31.46 5 15 1164 0.008443 0.03741 59.34
+1.7 1.9 0 7.16 5 15 841.4 0.007878 0.03261 60.92
+1.7 1.9 7.16 10.2 5 15 1116 0.007479 0.0329 65.34
+1.7 1.9 10.2 13.23 5 15 1109 0.007629 0.03377 62.7
+1.7 1.9 13.23 31.46 5 15 633.4 0.008401 0.03583 58.33
+1.9 2.1 0 7.16 5 15 837.9 0.007448 0.03109 64.75
+1.9 2.1 7.16 10.2 5 15 1089 0.007282 0.03191 65.67
+1.9 2.1 10.2 13.23 5 15 841.7 0.007732 0.0341 59.34
+1.9 2.1 13.23 31.46 5 15 631.4 0.008469 0.03799 50.18
+2.1 2.3 0 7.16 5 15 814.7 0.007717 0.0339 58.51
+2.1 2.3 7.16 10.2 5 15 813.4 0.007896 0.03479 57.98
+2.1 2.3 10.2 13.23 5 15 807.3 0.007911 0.03573 59.07
+2.1 2.3 13.23 31.46 5 15 344.5 0.0107 0.04397 39.62
+2.3 2.5 0 7.16 5 15 609.4 0.009876 0.0458 39.8
+2.3 2.5 7.16 10.2 5 15 609.9 0.009636 0.04463 44.01
+2.3 2.5 10.2 13.23 5 15 614.8 0.01008 0.04957 39.87
+2.3 2.5 13.23 31.46 5 15 453 0.01086 0.04692 43.91
+2.5 2.8 0 7.16 5 15 585.4 0.01359 0.08419 29.04
+2.5 2.8 7.16 10.2 5 15 584.5 0.01403 0.08746 27.55
+2.5 2.8 10.2 13.23 5 15 580 0.01438 0.09025 27.41
+2.5 2.8 13.23 31.46 5 15 452.7 0.01539 0.09476 27.74
+2.8 3 0 7.16 5 15 434.4 0.0192 0.1011 24.18
+2.8 3 7.16 10.2 5 15 435.3 0.01995 0.1073 22.83
+2.8 3 10.2 13.23 5 15 435.5 0.01997 0.1053 24.38
+2.8 3 13.23 31.46 5 15 334.1 0.02038 0.1042 25.56
+3 3.2 0 7.16 5 15 335.3 0.02737 0.1398 16.27
+3 3.2 7.16 10.2 5 15 417.7 0.0291 0.1438 15.91
+3 3.2 10.2 13.23 5 15 336.7 0.02795 0.1456 16.24
+3 3.2 13.23 31.46 5 15 238 0.02692 0.1362 18.46
+3.2 4.7 0 7.16 5 15 326.5 0.02739 0.1514 10.72
+3.2 4.7 7.16 10.2 5 15 323.9 0.02695 0.1458 11.43
+3.2 4.7 10.2 13.23 5 15 337 0.02613 0.1436 12.11
+3.2 4.7 13.23 31.46 5 15 229.8 0.026 0.1611 12.1
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PhiResolution_AK4PFchs.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PhiResolution_AK4PFchs.txt
new file mode 100755
index 0000000..ce4d17a
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PhiResolution_AK4PFchs.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 329.362 0.02665 0.1642 7.439
+-4.7 -3.2 7.16 10.2 5 15 326.2 0.02624 0.1445 8.409
+-4.7 -3.2 10.2 13.23 5 15 339.1 0.02682 0.1773 8.068
+-4.7 -3.2 13.23 31.46 5 15 229.4 0.02562 0.1883 9.038
+-3.2 -3 0 7.16 5 15 335.6 0.02711 0.1297 15.42
+-3.2 -3 7.16 10.2 5 15 421.1 0.03084 0.1695 12.36
+-3.2 -3 10.2 13.23 5 15 336.1 0.02804 0.1556 14.48
+-3.2 -3 13.23 31.46 5 15 236.9 0.02742 0.1408 16.76
+-3 -2.8 0 7.16 5 15 431.4 0.01956 0.1173 20.47
+-3 -2.8 7.16 10.2 5 15 428.3 0.02015 0.1216 20.04
+-3 -2.8 10.2 13.23 5 15 427.8 0.02003 0.1077 22.55
+-3 -2.8 13.23 31.46 5 15 328.6 0.02017 0.1133 23.65
+-2.8 -2.5 0 7.16 5 15 592.7 0.0135 0.0825 27.55
+-2.8 -2.5 7.16 10.2 5 15 590.7 0.01387 0.08873 25.91
+-2.8 -2.5 10.2 13.23 5 15 588.7 0.01421 0.0927 25.57
+-2.8 -2.5 13.23 31.46 5 15 448.6 0.01476 0.09207 28.67
+-2.5 -2.3 0 7.16 5 15 610.9 0.009734 0.04724 38.8
+-2.5 -2.3 7.16 10.2 5 15 610.6 0.009917 0.04924 38.06
+-2.5 -2.3 10.2 13.23 5 15 611.6 0.01054 0.05875 32.18
+-2.5 -2.3 13.23 31.46 5 15 454.3 0.01144 0.06185 33.66
+-2.3 -2.1 0 7.16 5 15 816.3 0.007897 0.03757 50.53
+-2.3 -2.1 7.16 10.2 5 15 817.3 0.00811 0.03947 49.43
+-2.3 -2.1 10.2 13.23 5 15 817.5 0.008205 0.04223 47.8
+-2.3 -2.1 13.23 31.46 5 15 344.3 0.0112 0.05793 31.18
+-2.1 -1.9 0 7.16 5 15 838.7 0.007593 0.03494 56.72
+-2.1 -1.9 7.16 10.2 5 15 832.1 0.007934 0.03911 50.15
+-2.1 -1.9 10.2 13.23 5 15 628.8 0.008393 0.04002 48.94
+-2.1 -1.9 13.23 31.46 5 15 632.1 0.009804 0.05155 35.34
+-1.9 -1.7 0 7.16 5 15 845.3 0.008335 0.03992 49.76
+-1.9 -1.7 7.16 10.2 5 15 1119 0.007933 0.04011 53.36
+-1.9 -1.7 10.2 13.23 5 15 1110 0.0082 0.04331 49.66
+-1.9 -1.7 13.23 31.46 5 15 631.8 0.008935 0.04592 47.95
+-1.7 -1.3 0 7.16 5 15 1626 0.008263 0.04 56.13
+-1.7 -1.3 7.16 10.2 5 15 1630 0.008515 0.04357 51.39
+-1.7 -1.3 10.2 13.23 5 15 1163 0.009175 0.04803 44.82
+-1.7 -1.3 13.23 31.46 5 15 848.6 0.01026 0.05802 36.5
+-1.3 -1.1 0 7.16 5 15 1185 0.007875 0.03521 56.34
+-1.3 -1.1 7.16 10.2 5 15 2136 0.007481 0.03629 58.05
+-1.3 -1.1 10.2 13.23 5 15 1183 0.008511 0.04351 44.31
+-1.3 -1.1 13.23 31.46 5 15 1179 0.00902 0.04799 41.66
+-1.1 -0.8 0 7.16 5 15 2184 0.006993 0.03009 65.83
+-1.1 -0.8 7.16 10.2 5 15 2186 0.007237 0.03378 57.33
+-1.1 -0.8 10.2 13.23 5 15 1688 0.007434 0.03601 54.86
+-1.1 -0.8 13.23 31.46 5 15 1192 0.008106 0.04333 45.2
+-0.8 -0.5 0 7.16 5 15 1700 0.006747 0.02833 66.83
+-0.8 -0.5 7.16 10.2 5 15 2701 0.006726 0.02986 65.1
+-0.8 -0.5 10.2 13.23 5 15 1701 0.006911 0.03113 62.97
+-0.8 -0.5 13.23 31.46 5 15 1707 0.007372 0.03908 50.73
+-0.5 0 0 7.16 5 15 2702 0.006558 0.02569 74.21
+-0.5 0 7.16 10.2 5 15 2694 0.006656 0.02772 69.45
+-0.5 0 10.2 13.23 5 15 2201 0.006877 0.03142 60.86
+-0.5 0 13.23 31.46 5 15 1205 0.007312 0.03562 55.42
+0 0.5 0 7.16 5 15 2702 0.006558 0.02569 74.21
+0 0.5 7.16 10.2 5 15 2694 0.006656 0.02772 69.45
+0 0.5 10.2 13.23 5 15 2201 0.006877 0.03142 60.86
+0 0.5 13.23 31.46 5 15 1205 0.007312 0.03562 55.42
+0.5 0.8 0 7.16 5 15 1700 0.006747 0.02833 66.83
+0.5 0.8 7.16 10.2 5 15 2701 0.006726 0.02986 65.1
+0.5 0.8 10.2 13.23 5 15 1701 0.006911 0.03113 62.97
+0.5 0.8 13.23 31.46 5 15 1707 0.007372 0.03908 50.73
+0.8 1.1 0 7.16 5 15 2184 0.006993 0.03009 65.83
+0.8 1.1 7.16 10.2 5 15 2186 0.007237 0.03378 57.33
+0.8 1.1 10.2 13.23 5 15 1688 0.007434 0.03601 54.86
+0.8 1.1 13.23 31.46 5 15 1192 0.008106 0.04333 45.2
+1.1 1.3 0 7.16 5 15 1185 0.007875 0.03521 56.34
+1.1 1.3 7.16 10.2 5 15 2136 0.007481 0.03629 58.05
+1.1 1.3 10.2 13.23 5 15 1183 0.008511 0.04351 44.31
+1.1 1.3 13.23 31.46 5 15 1179 0.00902 0.04799 41.66
+1.3 1.7 0 7.16 5 15 1626 0.008263 0.04 56.13
+1.3 1.7 7.16 10.2 5 15 1630 0.008515 0.04357 51.39
+1.3 1.7 10.2 13.23 5 15 1163 0.009175 0.04803 44.82
+1.3 1.7 13.23 31.46 5 15 848.6 0.01026 0.05802 36.5
+1.7 1.9 0 7.16 5 15 845.3 0.008335 0.03992 49.76
+1.7 1.9 7.16 10.2 5 15 1119 0.007933 0.04011 53.36
+1.7 1.9 10.2 13.23 5 15 1110 0.0082 0.04331 49.66
+1.7 1.9 13.23 31.46 5 15 631.8 0.008935 0.04592 47.95
+1.9 2.1 0 7.16 5 15 838.7 0.007593 0.03494 56.72
+1.9 2.1 7.16 10.2 5 15 832.1 0.007934 0.03911 50.15
+1.9 2.1 10.2 13.23 5 15 628.8 0.008393 0.04002 48.94
+1.9 2.1 13.23 31.46 5 15 632.1 0.009804 0.05155 35.34
+2.1 2.3 0 7.16 5 15 816.3 0.007897 0.03757 50.53
+2.1 2.3 7.16 10.2 5 15 817.3 0.00811 0.03947 49.43
+2.1 2.3 10.2 13.23 5 15 817.5 0.008205 0.04223 47.8
+2.1 2.3 13.23 31.46 5 15 344.3 0.0112 0.05793 31.18
+2.3 2.5 0 7.16 5 15 610.9 0.009734 0.04724 38.8
+2.3 2.5 7.16 10.2 5 15 610.6 0.009917 0.04924 38.06
+2.3 2.5 10.2 13.23 5 15 611.6 0.01054 0.05875 32.18
+2.3 2.5 13.23 31.46 5 15 454.3 0.01144 0.06185 33.66
+2.5 2.8 0 7.16 5 15 592.7 0.0135 0.0825 27.55
+2.5 2.8 7.16 10.2 5 15 590.7 0.01387 0.08873 25.91
+2.5 2.8 10.2 13.23 5 15 588.7 0.01421 0.0927 25.57
+2.5 2.8 13.23 31.46 5 15 448.6 0.01476 0.09207 28.67
+2.8 3 0 7.16 5 15 431.4 0.01956 0.1173 20.47
+2.8 3 7.16 10.2 5 15 428.3 0.02015 0.1216 20.04
+2.8 3 10.2 13.23 5 15 427.8 0.02003 0.1077 22.55
+2.8 3 13.23 31.46 5 15 328.6 0.02017 0.1133 23.65
+3 3.2 0 7.16 5 15 335.6 0.02711 0.1297 15.42
+3 3.2 7.16 10.2 5 15 421.1 0.03084 0.1695 12.36
+3 3.2 10.2 13.23 5 15 336.1 0.02804 0.1556 14.48
+3 3.2 13.23 31.46 5 15 236.9 0.02742 0.1408 16.76
+3.2 4.7 0 7.16 5 15 329.4 0.02665 0.1642 7.439
+3.2 4.7 7.16 10.2 5 15 326.2 0.02624 0.1445 8.409
+3.2 4.7 10.2 13.23 5 15 339.1 0.02682 0.1773 8.068
+3.2 4.7 13.23 31.46 5 15 229.4 0.02562 0.1883 9.038
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PhiResolution_AK8PF.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PhiResolution_AK8PF.txt
new file mode 100755
index 0000000..b97d288
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PhiResolution_AK8PF.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 328.514 0.0289 0.2085 16.48
+-4.7 -3.2 7.16 10.2 5 15 326.4 0.03129 0.2167 17.49
+-4.7 -3.2 10.2 13.23 5 15 335.5 0.03093 0.2132 20
+-4.7 -3.2 13.23 31.46 5 15 227.7 0.03317 0.2144 21.95
+-3.2 -3 0 7.16 5 15 431.5 0.02846 0.2038 24.3
+-3.2 -3 7.16 10.2 5 15 422.2 0.03037 0.2012 26.06
+-3.2 -3 10.2 13.23 5 15 334.1 0.02957 0.1949 29.11
+-3.2 -3 13.23 31.46 5 15 233.2 0.03251 0.1818 32.84
+-3 -2.8 0 7.16 5 15 433.3 0.02274 0.2045 26.26
+-3 -2.8 7.16 10.2 5 15 434.5 0.02292 0.1986 28.44
+-3 -2.8 10.2 13.23 5 15 432.3 0.02248 0.1864 32.64
+-3 -2.8 13.23 31.46 5 15 334.5 0.0231 0.1795 38.26
+-2.8 -2.5 0 7.16 5 15 599.1 0.01766 0.2056 25.52
+-2.8 -2.5 7.16 10.2 5 15 595.7 0.01788 0.1974 28.32
+-2.8 -2.5 10.2 13.23 5 15 594.6 0.01772 0.1915 31.76
+-2.8 -2.5 13.23 31.46 5 15 448.7 0.01968 0.194 33.31
+-2.5 -2.3 0 7.16 5 15 802.8 0.01505 0.176 26.83
+-2.5 -2.3 7.16 10.2 5 15 613.7 0.01587 0.1776 29.81
+-2.5 -2.3 10.2 13.23 5 15 612.5 0.01668 0.1909 30.57
+-2.5 -2.3 13.23 31.46 5 15 611.2 0.01591 0.1679 40.44
+-2.3 -2.1 0 7.16 5 15 825.2 0.01401 0.1653 27.57
+-2.3 -2.1 7.16 10.2 5 15 827.3 0.01402 0.1706 30.84
+-2.3 -2.1 10.2 13.23 5 15 825.6 0.01437 0.1867 32.37
+-2.3 -2.1 13.23 31.46 5 15 622.9 0.01537 0.1947 37.03
+-2.1 -1.9 0 7.16 5 15 842.3 0.01326 0.1493 31.64
+-2.1 -1.9 7.16 10.2 5 15 1096 0.01279 0.1719 33.08
+-2.1 -1.9 10.2 13.23 5 15 1091 0.01302 0.1838 35.78
+-2.1 -1.9 13.23 31.46 5 15 633.4 0.01585 0.198 37.93
+-1.9 -1.7 0 7.16 5 15 1129 0.01278 0.157 31.79
+-1.9 -1.7 7.16 10.2 5 15 1128 0.0132 0.1747 33.28
+-1.9 -1.7 10.2 13.23 5 15 1124 0.01333 0.1875 36.46
+-1.9 -1.7 13.23 31.46 5 15 634.9 0.01695 0.2018 37.85
+-1.7 -1.3 0 7.16 5 15 1632 0.01259 0.1501 33.86
+-1.7 -1.3 7.16 10.2 5 15 1634 0.01287 0.1679 35.52
+-1.7 -1.3 10.2 13.23 5 15 1164 0.01408 0.1866 37.15
+-1.7 -1.3 13.23 31.46 5 15 1171 0.01306 0.1824 48.08
+-1.3 -1.1 0 7.16 5 15 1183 0.01288 0.1439 33.09
+-1.3 -1.1 7.16 10.2 5 15 1672 0.01243 0.1663 34.49
+-1.3 -1.1 10.2 13.23 5 15 1678 0.0129 0.1869 36.79
+-1.3 -1.1 13.23 31.46 5 15 1180 0.01307 0.1816 46.97
+-1.1 -0.8 0 7.16 5 15 1690 0.01177 0.1409 32.32
+-1.1 -0.8 7.16 10.2 5 15 2174 0.01134 0.1611 35.13
+-1.1 -0.8 10.2 13.23 5 15 1684 0.01225 0.1787 37.49
+-1.1 -0.8 13.23 31.46 5 15 1194 0.01324 0.185 43.53
+-0.8 -0.5 0 7.16 5 15 1696 0.0115 0.1415 31.26
+-0.8 -0.5 7.16 10.2 5 15 2186 0.01114 0.157 34.84
+-0.8 -0.5 10.2 13.23 5 15 2175 0.01141 0.1729 37.62
+-0.8 -0.5 13.23 31.46 5 15 1706 0.01206 0.1895 43.04
+-0.5 0 0 7.16 5 15 2693 0.01028 0.1298 34.84
+-0.5 0 7.16 10.2 5 15 2689 0.01063 0.1535 35.63
+-0.5 0 10.2 13.23 5 15 2669 0.01109 0.1792 36.85
+-0.5 0 13.23 31.46 5 15 2201 0.01182 0.1804 46.31
+0 0.5 0 7.16 5 15 2693 0.01028 0.1298 34.84
+0 0.5 7.16 10.2 5 15 2689 0.01063 0.1535 35.63
+0 0.5 10.2 13.23 5 15 2669 0.01109 0.1792 36.85
+0 0.5 13.23 31.46 5 15 2201 0.01182 0.1804 46.31
+0.5 0.8 0 7.16 5 15 1696 0.0115 0.1415 31.26
+0.5 0.8 7.16 10.2 5 15 2186 0.01114 0.157 34.84
+0.5 0.8 10.2 13.23 5 15 2175 0.01141 0.1729 37.62
+0.5 0.8 13.23 31.46 5 15 1706 0.01206 0.1895 43.04
+0.8 1.1 0 7.16 5 15 1690 0.01177 0.1409 32.32
+0.8 1.1 7.16 10.2 5 15 2174 0.01134 0.1611 35.13
+0.8 1.1 10.2 13.23 5 15 1684 0.01225 0.1787 37.49
+0.8 1.1 13.23 31.46 5 15 1194 0.01324 0.185 43.53
+1.1 1.3 0 7.16 5 15 1183 0.01288 0.1439 33.09
+1.1 1.3 7.16 10.2 5 15 1672 0.01243 0.1663 34.49
+1.1 1.3 10.2 13.23 5 15 1678 0.0129 0.1869 36.79
+1.1 1.3 13.23 31.46 5 15 1180 0.01307 0.1816 46.97
+1.3 1.7 0 7.16 5 15 1632 0.01259 0.1501 33.86
+1.3 1.7 7.16 10.2 5 15 1634 0.01287 0.1679 35.52
+1.3 1.7 10.2 13.23 5 15 1164 0.01408 0.1866 37.15
+1.3 1.7 13.23 31.46 5 15 1171 0.01306 0.1824 48.08
+1.7 1.9 0 7.16 5 15 1129 0.01278 0.157 31.79
+1.7 1.9 7.16 10.2 5 15 1128 0.0132 0.1747 33.28
+1.7 1.9 10.2 13.23 5 15 1124 0.01333 0.1875 36.46
+1.7 1.9 13.23 31.46 5 15 634.9 0.01695 0.2018 37.85
+1.9 2.1 0 7.16 5 15 842.3 0.01326 0.1493 31.64
+1.9 2.1 7.16 10.2 5 15 1096 0.01279 0.1719 33.08
+1.9 2.1 10.2 13.23 5 15 1091 0.01302 0.1838 35.78
+1.9 2.1 13.23 31.46 5 15 633.4 0.01585 0.198 37.93
+2.1 2.3 0 7.16 5 15 825.2 0.01401 0.1653 27.57
+2.1 2.3 7.16 10.2 5 15 827.3 0.01402 0.1706 30.84
+2.1 2.3 10.2 13.23 5 15 825.6 0.01437 0.1867 32.37
+2.1 2.3 13.23 31.46 5 15 622.9 0.01537 0.1947 37.03
+2.3 2.5 0 7.16 5 15 802.8 0.01505 0.176 26.83
+2.3 2.5 7.16 10.2 5 15 613.7 0.01587 0.1776 29.81
+2.3 2.5 10.2 13.23 5 15 612.5 0.01668 0.1909 30.57
+2.3 2.5 13.23 31.46 5 15 611.2 0.01591 0.1679 40.44
+2.5 2.8 0 7.16 5 15 599.1 0.01766 0.2056 25.52
+2.5 2.8 7.16 10.2 5 15 595.7 0.01788 0.1974 28.32
+2.5 2.8 10.2 13.23 5 15 594.6 0.01772 0.1915 31.76
+2.5 2.8 13.23 31.46 5 15 448.7 0.01968 0.194 33.31
+2.8 3 0 7.16 5 15 433.3 0.02274 0.2045 26.26
+2.8 3 7.16 10.2 5 15 434.5 0.02292 0.1986 28.44
+2.8 3 10.2 13.23 5 15 432.3 0.02248 0.1864 32.64
+2.8 3 13.23 31.46 5 15 334.5 0.0231 0.1795 38.26
+3 3.2 0 7.16 5 15 431.5 0.02846 0.2038 24.3
+3 3.2 7.16 10.2 5 15 422.2 0.03037 0.2012 26.06
+3 3.2 10.2 13.23 5 15 334.1 0.02957 0.1949 29.11
+3 3.2 13.23 31.46 5 15 233.2 0.03251 0.1818 32.84
+3.2 4.7 0 7.16 5 15 328.5 0.0289 0.2085 16.48
+3.2 4.7 7.16 10.2 5 15 326.4 0.03129 0.2167 17.49
+3.2 4.7 10.2 13.23 5 15 335.5 0.03093 0.2132 20
+3.2 4.7 13.23 31.46 5 15 227.7 0.03317 0.2144 21.95
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PhiResolution_AK8PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PhiResolution_AK8PFPuppi.txt
new file mode 100755
index 0000000..a979154
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PhiResolution_AK8PFPuppi.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 326.08 0.03213 0.3865 10.1
+-4.7 -3.2 7.16 10.2 5 15 325 0.03332 0.4959 8.946
+-4.7 -3.2 10.2 13.23 5 15 335.1 0.03313 0.573 8.68
+-4.7 -3.2 13.23 31.46 5 15 229.9 0.03415 0.6199 8.694
+-3.2 -3 0 7.16 5 15 427.3 0.03212 0.2946 14.5
+-3.2 -3 7.16 10.2 5 15 423.4 0.03289 0.3336 13.87
+-3.2 -3 10.2 13.23 5 15 335.8 0.03356 0.2831 15.3
+-3.2 -3 13.23 31.46 5 15 334.6 0.03749 0.5178 10.53
+-3 -2.8 0 7.16 5 15 435.1 0.02389 0.1884 20.66
+-3 -2.8 7.16 10.2 5 15 438.7 0.02488 0.2284 18.44
+-3 -2.8 10.2 13.23 5 15 437.4 0.02441 0.2086 20.07
+-3 -2.8 13.23 31.46 5 15 340 0.03656 0.7835 8.327
+-2.8 -2.5 0 7.16 5 15 589.7 0.01641 0.1388 28.42
+-2.8 -2.5 7.16 10.2 5 15 584.8 0.01727 0.1523 25.89
+-2.8 -2.5 10.2 13.23 5 15 584.7 0.0176 0.1594 25.88
+-2.8 -2.5 13.23 31.46 5 15 456 0.01752 0.1263 33.51
+-2.5 -2.3 0 7.16 5 15 803.8 0.01351 0.1198 27.4
+-2.5 -2.3 7.16 10.2 5 15 610.6 0.01419 0.111 28.77
+-2.5 -2.3 10.2 13.23 5 15 612.4 0.01407 0.1159 28.97
+-2.5 -2.3 13.23 31.46 5 15 455.3 0.01594 0.1067 30.5
+-2.3 -2.1 0 7.16 5 15 824.4 0.01226 0.09989 30.23
+-2.3 -2.1 7.16 10.2 5 15 1063 0.01184 0.1053 30.19
+-2.3 -2.1 10.2 13.23 5 15 623.1 0.01339 0.1083 28.86
+-2.3 -2.1 13.23 31.46 5 15 616.3 0.01316 0.1058 31.44
+-2.1 -1.9 0 7.16 5 15 841.4 0.01213 0.09994 28.72
+-2.1 -1.9 7.16 10.2 5 15 1098 0.01137 0.09909 30.77
+-2.1 -1.9 10.2 13.23 5 15 1078 0.01167 0.1054 29.47
+-2.1 -1.9 13.23 31.46 5 15 627.9 0.01451 0.134 22.89
+-1.9 -1.7 0 7.16 5 15 1126 0.01159 0.09584 29.72
+-1.9 -1.7 7.16 10.2 5 15 1128 0.01152 0.09645 31.01
+-1.9 -1.7 10.2 13.23 5 15 1126 0.01161 0.1022 30.98
+-1.9 -1.7 13.23 31.46 5 15 850.6 0.01256 0.113 29.44
+-1.7 -1.3 0 7.16 5 15 1620 0.0113 0.09002 32.56
+-1.7 -1.3 7.16 10.2 5 15 2084 0.01071 0.09033 34.52
+-1.7 -1.3 10.2 13.23 5 15 1163 0.01181 0.08829 35.02
+-1.7 -1.3 13.23 31.46 5 15 1166 0.01196 0.09306 34.56
+-1.3 -1.1 0 7.16 5 15 1183 0.01124 0.08303 31.6
+-1.3 -1.1 7.16 10.2 5 15 2129 0.01012 0.08297 34.59
+-1.3 -1.1 10.2 13.23 5 15 1680 0.011 0.09646 30.24
+-1.3 -1.1 13.23 31.46 5 15 1180 0.01194 0.1089 28.41
+-1.1 -0.8 0 7.16 5 15 1690 0.01009 0.07674 33.1
+-1.1 -0.8 7.16 10.2 5 15 2175 0.009818 0.08027 33.75
+-1.1 -0.8 10.2 13.23 5 15 2183 0.009902 0.08086 33.88
+-1.1 -0.8 13.23 31.46 5 15 1190 0.01083 0.08162 33.98
+-0.8 -0.5 0 7.16 5 15 2185 0.009467 0.0727 33.54
+-0.8 -0.5 7.16 10.2 5 15 2692 0.00933 0.07799 32.95
+-0.8 -0.5 10.2 13.23 5 15 1702 0.01003 0.08201 32.86
+-0.8 -0.5 13.23 31.46 5 15 1708 0.00989 0.08204 35.3
+-0.5 0 0 7.16 5 15 2692 0.009086 0.06773 35.93
+-0.5 0 7.16 10.2 5 15 2697 0.009161 0.07162 35.3
+-0.5 0 10.2 13.23 5 15 2206 0.009443 0.0745 36.18
+-0.5 0 13.23 31.46 5 15 2203 0.0101 0.08048 34.82
+0 0.5 0 7.16 5 15 2692 0.009086 0.06773 35.93
+0 0.5 7.16 10.2 5 15 2697 0.009161 0.07162 35.3
+0 0.5 10.2 13.23 5 15 2206 0.009443 0.0745 36.18
+0 0.5 13.23 31.46 5 15 2203 0.0101 0.08048 34.82
+0.5 0.8 0 7.16 5 15 2185 0.009467 0.0727 33.54
+0.5 0.8 7.16 10.2 5 15 2692 0.00933 0.07799 32.95
+0.5 0.8 10.2 13.23 5 15 1702 0.01003 0.08201 32.86
+0.5 0.8 13.23 31.46 5 15 1708 0.00989 0.08204 35.3
+0.8 1.1 0 7.16 5 15 1690 0.01009 0.07674 33.1
+0.8 1.1 7.16 10.2 5 15 2175 0.009818 0.08027 33.75
+0.8 1.1 10.2 13.23 5 15 2183 0.009902 0.08086 33.88
+0.8 1.1 13.23 31.46 5 15 1190 0.01083 0.08162 33.98
+1.1 1.3 0 7.16 5 15 1183 0.01124 0.08303 31.6
+1.1 1.3 7.16 10.2 5 15 2129 0.01012 0.08297 34.59
+1.1 1.3 10.2 13.23 5 15 1680 0.011 0.09646 30.24
+1.1 1.3 13.23 31.46 5 15 1180 0.01194 0.1089 28.41
+1.3 1.7 0 7.16 5 15 1620 0.0113 0.09002 32.56
+1.3 1.7 7.16 10.2 5 15 2084 0.01071 0.09033 34.52
+1.3 1.7 10.2 13.23 5 15 1163 0.01181 0.08829 35.02
+1.3 1.7 13.23 31.46 5 15 1166 0.01196 0.09306 34.56
+1.7 1.9 0 7.16 5 15 1126 0.01159 0.09584 29.72
+1.7 1.9 7.16 10.2 5 15 1128 0.01152 0.09645 31.01
+1.7 1.9 10.2 13.23 5 15 1126 0.01161 0.1022 30.98
+1.7 1.9 13.23 31.46 5 15 850.6 0.01256 0.113 29.44
+1.9 2.1 0 7.16 5 15 841.4 0.01213 0.09994 28.72
+1.9 2.1 7.16 10.2 5 15 1098 0.01137 0.09909 30.77
+1.9 2.1 10.2 13.23 5 15 1078 0.01167 0.1054 29.47
+1.9 2.1 13.23 31.46 5 15 627.9 0.01451 0.134 22.89
+2.1 2.3 0 7.16 5 15 824.4 0.01226 0.09989 30.23
+2.1 2.3 7.16 10.2 5 15 1063 0.01184 0.1053 30.19
+2.1 2.3 10.2 13.23 5 15 623.1 0.01339 0.1083 28.86
+2.1 2.3 13.23 31.46 5 15 616.3 0.01316 0.1058 31.44
+2.3 2.5 0 7.16 5 15 803.8 0.01351 0.1198 27.4
+2.3 2.5 7.16 10.2 5 15 610.6 0.01419 0.111 28.77
+2.3 2.5 10.2 13.23 5 15 612.4 0.01407 0.1159 28.97
+2.3 2.5 13.23 31.46 5 15 455.3 0.01594 0.1067 30.5
+2.5 2.8 0 7.16 5 15 589.7 0.01641 0.1388 28.42
+2.5 2.8 7.16 10.2 5 15 584.8 0.01727 0.1523 25.89
+2.5 2.8 10.2 13.23 5 15 584.7 0.0176 0.1594 25.88
+2.5 2.8 13.23 31.46 5 15 456 0.01752 0.1263 33.51
+2.8 3 0 7.16 5 15 435.1 0.02389 0.1884 20.66
+2.8 3 7.16 10.2 5 15 438.7 0.02488 0.2284 18.44
+2.8 3 10.2 13.23 5 15 437.4 0.02441 0.2086 20.07
+2.8 3 13.23 31.46 5 15 340 0.03656 0.7835 8.327
+3 3.2 0 7.16 5 15 427.3 0.03212 0.2946 14.5
+3 3.2 7.16 10.2 5 15 423.4 0.03289 0.3336 13.87
+3 3.2 10.2 13.23 5 15 335.8 0.03356 0.2831 15.3
+3 3.2 13.23 31.46 5 15 334.6 0.03749 0.5178 10.53
+3.2 4.7 0 7.16 5 15 326.1 0.03213 0.3865 10.1
+3.2 4.7 7.16 10.2 5 15 325 0.03332 0.4959 8.946
+3.2 4.7 10.2 13.23 5 15 335.1 0.03313 0.573 8.68
+3.2 4.7 13.23 31.46 5 15 229.9 0.03415 0.6199 8.694
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PhiResolution_AK8PFchs.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PhiResolution_AK8PFchs.txt
new file mode 100755
index 0000000..2fafc1c
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PhiResolution_AK8PFchs.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 328.322 0.0289 0.2089 16.49
+-4.7 -3.2 7.16 10.2 5 15 326.2 0.03007 0.2124 18.15
+-4.7 -3.2 10.2 13.23 5 15 335.2 0.03086 0.2149 19.94
+-4.7 -3.2 13.23 31.46 5 15 227.3 0.03424 0.2192 21.33
+-3.2 -3 0 7.16 5 15 431 0.02859 0.2012 24.12
+-3.2 -3 7.16 10.2 5 15 421.8 0.03046 0.1923 26.2
+-3.2 -3 10.2 13.23 5 15 332.6 0.03 0.1787 29.97
+-3.2 -3 13.23 31.46 5 15 231.5 0.03343 0.1669 32.85
+-3 -2.8 0 7.16 5 15 432.3 0.02248 0.1907 26.41
+-3 -2.8 7.16 10.2 5 15 433.6 0.02288 0.1841 28.18
+-3 -2.8 10.2 13.23 5 15 431.9 0.02198 0.1628 34.02
+-3 -2.8 13.23 31.46 5 15 332.3 0.02353 0.1506 38.41
+-2.8 -2.5 0 7.16 5 15 597.8 0.01771 0.1912 24.67
+-2.8 -2.5 7.16 10.2 5 15 593.7 0.01737 0.1739 28.45
+-2.8 -2.5 10.2 13.23 5 15 593.2 0.01712 0.155 32.81
+-2.8 -2.5 13.23 31.46 5 15 445.8 0.01841 0.14 38.01
+-2.5 -2.3 0 7.16 5 15 804 0.01467 0.1707 26.07
+-2.5 -2.3 7.16 10.2 5 15 612.9 0.01581 0.1707 27.69
+-2.5 -2.3 10.2 13.23 5 15 611.7 0.01575 0.1696 29.82
+-2.5 -2.3 13.23 31.46 5 15 608.7 0.0155 0.1461 38.39
+-2.3 -2.1 0 7.16 5 15 825.5 0.0135 0.1643 26.6
+-2.3 -2.1 7.16 10.2 5 15 826.9 0.01409 0.1775 26.5
+-2.3 -2.1 10.2 13.23 5 15 624.9 0.01506 0.1816 28.52
+-2.3 -2.1 13.23 31.46 5 15 465.5 0.01839 0.2071 26.3
+-2.1 -1.9 0 7.16 5 15 1092 0.01271 0.1625 26.92
+-2.1 -1.9 7.16 10.2 5 15 1098 0.01294 0.1806 27.17
+-2.1 -1.9 10.2 13.23 5 15 633.6 0.0149 0.187 28.2
+-2.1 -1.9 13.23 31.46 5 15 636 0.0143 0.1807 34.56
+-1.9 -1.7 0 7.16 5 15 1128 0.01291 0.1576 26.84
+-1.9 -1.7 7.16 10.2 5 15 1125 0.01303 0.1701 28.11
+-1.9 -1.7 10.2 13.23 5 15 1123 0.01341 0.1872 29.03
+-1.9 -1.7 13.23 31.46 5 15 635.6 0.01566 0.194 30.93
+-1.7 -1.3 0 7.16 5 15 1625 0.01243 0.1422 29.71
+-1.7 -1.3 7.16 10.2 5 15 1630 0.01293 0.1638 28.71
+-1.7 -1.3 10.2 13.23 5 15 1160 0.01343 0.1662 31.74
+-1.7 -1.3 13.23 31.46 5 15 1167 0.0138 0.1861 33.34
+-1.3 -1.1 0 7.16 5 15 1182 0.01245 0.1335 28.82
+-1.3 -1.1 7.16 10.2 5 15 1669 0.01206 0.1522 29.39
+-1.3 -1.1 10.2 13.23 5 15 1673 0.01244 0.1702 29.99
+-1.3 -1.1 13.23 31.46 5 15 1176 0.01372 0.1909 31.13
+-1.1 -0.8 0 7.16 5 15 1690 0.01154 0.1361 27.22
+-1.1 -0.8 7.16 10.2 5 15 2170 0.01126 0.1509 28.32
+-1.1 -0.8 10.2 13.23 5 15 1682 0.01203 0.1695 28.91
+-1.1 -0.8 13.23 31.46 5 15 1681 0.01221 0.1721 33.53
+-0.8 -0.5 0 7.16 5 15 1696 0.01128 0.1353 26.16
+-0.8 -0.5 7.16 10.2 5 15 2183 0.01101 0.1477 27.65
+-0.8 -0.5 10.2 13.23 5 15 1699 0.01177 0.1643 28.32
+-0.8 -0.5 13.23 31.46 5 15 1706 0.01194 0.1782 31.33
+-0.5 0 0 7.16 5 15 2693 0.01034 0.1249 27.76
+-0.5 0 7.16 10.2 5 15 2687 0.01052 0.1425 28.38
+-0.5 0 10.2 13.23 5 15 2666 0.01074 0.1595 29.53
+-0.5 0 13.23 31.46 5 15 2197 0.01197 0.1759 31.96
+0 0.5 0 7.16 5 15 2693 0.01034 0.1249 27.76
+0 0.5 7.16 10.2 5 15 2687 0.01052 0.1425 28.38
+0 0.5 10.2 13.23 5 15 2666 0.01074 0.1595 29.53
+0 0.5 13.23 31.46 5 15 2197 0.01197 0.1759 31.96
+0.5 0.8 0 7.16 5 15 1696 0.01128 0.1353 26.16
+0.5 0.8 7.16 10.2 5 15 2183 0.01101 0.1477 27.65
+0.5 0.8 10.2 13.23 5 15 1699 0.01177 0.1643 28.32
+0.5 0.8 13.23 31.46 5 15 1706 0.01194 0.1782 31.33
+0.8 1.1 0 7.16 5 15 1690 0.01154 0.1361 27.22
+0.8 1.1 7.16 10.2 5 15 2170 0.01126 0.1509 28.32
+0.8 1.1 10.2 13.23 5 15 1682 0.01203 0.1695 28.91
+0.8 1.1 13.23 31.46 5 15 1681 0.01221 0.1721 33.53
+1.1 1.3 0 7.16 5 15 1182 0.01245 0.1335 28.82
+1.1 1.3 7.16 10.2 5 15 1669 0.01206 0.1522 29.39
+1.1 1.3 10.2 13.23 5 15 1673 0.01244 0.1702 29.99
+1.1 1.3 13.23 31.46 5 15 1176 0.01372 0.1909 31.13
+1.3 1.7 0 7.16 5 15 1625 0.01243 0.1422 29.71
+1.3 1.7 7.16 10.2 5 15 1630 0.01293 0.1638 28.71
+1.3 1.7 10.2 13.23 5 15 1160 0.01343 0.1662 31.74
+1.3 1.7 13.23 31.46 5 15 1167 0.0138 0.1861 33.34
+1.7 1.9 0 7.16 5 15 1128 0.01291 0.1576 26.84
+1.7 1.9 7.16 10.2 5 15 1125 0.01303 0.1701 28.11
+1.7 1.9 10.2 13.23 5 15 1123 0.01341 0.1872 29.03
+1.7 1.9 13.23 31.46 5 15 635.6 0.01566 0.194 30.93
+1.9 2.1 0 7.16 5 15 1092 0.01271 0.1625 26.92
+1.9 2.1 7.16 10.2 5 15 1098 0.01294 0.1806 27.17
+1.9 2.1 10.2 13.23 5 15 633.6 0.0149 0.187 28.2
+1.9 2.1 13.23 31.46 5 15 636 0.0143 0.1807 34.56
+2.1 2.3 0 7.16 5 15 825.5 0.0135 0.1643 26.6
+2.1 2.3 7.16 10.2 5 15 826.9 0.01409 0.1775 26.5
+2.1 2.3 10.2 13.23 5 15 624.9 0.01506 0.1816 28.52
+2.1 2.3 13.23 31.46 5 15 465.5 0.01839 0.2071 26.3
+2.3 2.5 0 7.16 5 15 804 0.01467 0.1707 26.07
+2.3 2.5 7.16 10.2 5 15 612.9 0.01581 0.1707 27.69
+2.3 2.5 10.2 13.23 5 15 611.7 0.01575 0.1696 29.82
+2.3 2.5 13.23 31.46 5 15 608.7 0.0155 0.1461 38.39
+2.5 2.8 0 7.16 5 15 597.8 0.01771 0.1912 24.67
+2.5 2.8 7.16 10.2 5 15 593.7 0.01737 0.1739 28.45
+2.5 2.8 10.2 13.23 5 15 593.2 0.01712 0.155 32.81
+2.5 2.8 13.23 31.46 5 15 445.8 0.01841 0.14 38.01
+2.8 3 0 7.16 5 15 432.3 0.02248 0.1907 26.41
+2.8 3 7.16 10.2 5 15 433.6 0.02288 0.1841 28.18
+2.8 3 10.2 13.23 5 15 431.9 0.02198 0.1628 34.02
+2.8 3 13.23 31.46 5 15 332.3 0.02353 0.1506 38.41
+3 3.2 0 7.16 5 15 431 0.02859 0.2012 24.12
+3 3.2 7.16 10.2 5 15 421.8 0.03046 0.1923 26.2
+3 3.2 10.2 13.23 5 15 332.6 0.03 0.1787 29.97
+3 3.2 13.23 31.46 5 15 231.5 0.03343 0.1669 32.85
+3.2 4.7 0 7.16 5 15 328.3 0.0289 0.2089 16.49
+3.2 4.7 7.16 10.2 5 15 326.2 0.03007 0.2124 18.15
+3.2 4.7 10.2 13.23 5 15 335.2 0.03086 0.2149 19.94
+3.2 4.7 13.23 31.46 5 15 227.3 0.03424 0.2192 21.33
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PtResolution_AK4PF.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PtResolution_AK4PF.txt
new file mode 100755
index 0000000..351b29e
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PtResolution_AK4PF.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 329.319 2.928 0.1968 1.667e-05 -0.2565
+-4.7 -3.2 7.16 10.2 6 15 326.2 3.171 0.2621 0.08917 -0.6221
+-4.7 -3.2 10.2 13.23 6 15 339 2.873 0.7313 0.09799 -1.142
+-4.7 -3.2 13.23 31.46 6 15 229.3 3.639 0.2635 0.0437 -0.4081
+-3.2 -3 0 7.16 6 15 335.5 4.997 0.3989 0.1296 -0.9865
+-3.2 -3 7.16 10.2 6 15 421 5.473 0.1541 0.002911 -0.04581
+-3.2 -3 10.2 13.23 6 15 336.1 5.957 0.003627 0.136 -1.45
+-3.2 -3 13.23 31.46 6 15 236.9 6.032 8.742e-06 0.1351 -1.083
+-3 -2.8 0 7.16 6 15 431.4 4.665 0.2433 3.229e-05 -0.3595
+-3 -2.8 7.16 10.2 6 15 428.1 4.678 0.5476 0.07731 -0.8729
+-3 -2.8 10.2 13.23 6 15 427.7 5.404 0.2846 0.03766 -0.4752
+-3 -2.8 13.23 31.46 6 15 328.3 5.174 0.6148 5.238e-06 -0.7555
+-2.8 -2.5 0 7.16 6 15 593.2 2.147 1.514 0.05064 -1.335
+-2.8 -2.5 7.16 10.2 6 15 592.5 4.087 0.592 0.03676 -0.9139
+-2.8 -2.5 10.2 13.23 6 15 589.2 4.717 0.3806 0.02366 -0.6991
+-2.8 -2.5 13.23 31.46 6 15 342.4 -28.53 28.7 0.06145 -1.989
+-2.5 -2.3 0 7.16 6 15 793.4 2.942 0.7011 0.02342 -0.9393
+-2.5 -2.3 7.16 10.2 6 15 796 3.363 0.6246 0.01519 -0.8734
+-2.5 -2.3 10.2 13.23 6 15 786.7 3.51 0.9122 0.0322 -1.07
+-2.5 -2.3 13.23 31.46 6 15 613.6 4.813 0.4891 3.063e-05 -0.7741
+-2.3 -2.1 0 7.16 6 15 818 2.15 0.9309 0.03142 -1.056
+-2.3 -2.1 7.16 10.2 6 15 1066 2.459 0.9243 0.02858 -1.037
+-2.3 -2.1 10.2 13.23 6 15 821.5 3.471 0.7265 0.02259 -0.9337
+-2.3 -2.1 13.23 31.46 6 15 815.2 4.232 0.6485 -0.0006232 -0.8576
+-2.1 -1.9 0 7.16 6 15 1083 -0.2398 1.176 -0.03157 -1.118
+-2.1 -1.9 7.16 10.2 6 15 1090 1.748 1.171 0.03298 -1.12
+-2.1 -1.9 10.2 13.23 6 15 1079 2.728 0.9368 -0.02301 -1.004
+-2.1 -1.9 13.23 31.46 6 15 834 3.452 0.8965 -0.01681 -0.9816
+-1.9 -1.7 0 7.16 6 15 1126 2.178 0.9553 0.0299 -1.005
+-1.9 -1.7 7.16 10.2 6 15 1123 2.559 1.004 -0.03095 -1.027
+-1.9 -1.7 10.2 13.23 6 15 1114 2.86 1.066 -0.03217 -1.051
+-1.9 -1.7 13.23 31.46 6 15 1123 1.491 1.65 -0.03354 -1.202
+-1.7 -1.3 0 7.16 6 15 1635 2.291 0.9001 -0.0375 -0.9223
+-1.7 -1.3 7.16 10.2 6 15 2083 2.514 1.003 -0.04035 -0.9689
+-1.7 -1.3 10.2 13.23 6 15 1643 2.583 1.114 -0.04179 -1.008
+-1.7 -1.3 13.23 31.46 6 15 1624 3.482 1.21 0.04612 -1.058
+-1.3 -1.1 0 7.16 6 15 2150 2.502 0.6868 0.04453 -0.8394
+-1.3 -1.1 7.16 10.2 6 15 2146 2.956 0.6689 0.04355 -0.8241
+-1.3 -1.1 10.2 13.23 6 15 2122 3.156 0.7617 0.04755 -0.8875
+-1.3 -1.1 13.23 31.46 6 15 1656 4.509 0.5421 0.03833 -0.722
+-1.1 -0.8 0 7.16 6 15 2660 2.367 0.5144 0.03281 -0.7487
+-1.1 -0.8 7.16 10.2 6 15 2654 2.875 0.5087 0.03303 -0.7425
+-1.1 -0.8 10.2 13.23 6 15 2643 3.397 0.5058 0.03048 -0.7316
+-1.1 -0.8 13.23 31.46 6 15 2153 3.877 0.5631 0.03547 -0.7791
+-0.8 -0.5 0 7.16 6 15 3182 2.424 0.3981 0.02201 -0.6583
+-0.8 -0.5 7.16 10.2 6 15 3132 2.88 0.4172 0.02417 -0.6813
+-0.8 -0.5 10.2 13.23 6 15 2681 3.339 0.4206 0.02265 -0.6771
+-0.8 -0.5 13.23 31.46 6 15 2191 4.376 0.3275 0.004696 -0.5638
+-0.5 0 0 7.16 6 15 3636 2.247 0.4067 0.02018 -0.6672
+-0.5 0 7.16 10.2 6 15 3678 2.705 0.4142 0.01982 -0.6714
+-0.5 0 10.2 13.23 6 15 3192 3.262 0.4177 0.01918 -0.671
+-0.5 0 13.23 31.46 6 15 2685 3.948 0.4529 0.02123 -0.705
+0 0.5 0 7.16 6 15 3636 2.247 0.4067 0.02018 -0.6672
+0 0.5 7.16 10.2 6 15 3678 2.705 0.4142 0.01982 -0.6714
+0 0.5 10.2 13.23 6 15 3192 3.262 0.4177 0.01918 -0.671
+0 0.5 13.23 31.46 6 15 2685 3.948 0.4529 0.02123 -0.705
+0.5 0.8 0 7.16 6 15 3182 2.424 0.3981 0.02201 -0.6583
+0.5 0.8 7.16 10.2 6 15 3132 2.88 0.4172 0.02417 -0.6813
+0.5 0.8 10.2 13.23 6 15 2681 3.339 0.4206 0.02265 -0.6771
+0.5 0.8 13.23 31.46 6 15 2191 4.376 0.3275 0.004696 -0.5638
+0.8 1.1 0 7.16 6 15 2660 2.367 0.5144 0.03281 -0.7487
+0.8 1.1 7.16 10.2 6 15 2654 2.875 0.5087 0.03303 -0.7425
+0.8 1.1 10.2 13.23 6 15 2643 3.397 0.5058 0.03048 -0.7316
+0.8 1.1 13.23 31.46 6 15 2153 3.877 0.5631 0.03547 -0.7791
+1.1 1.3 0 7.16 6 15 2150 2.502 0.6868 0.04453 -0.8394
+1.1 1.3 7.16 10.2 6 15 2146 2.956 0.6689 0.04355 -0.8241
+1.1 1.3 10.2 13.23 6 15 2122 3.156 0.7617 0.04755 -0.8875
+1.1 1.3 13.23 31.46 6 15 1656 4.509 0.5421 0.03833 -0.722
+1.3 1.7 0 7.16 6 15 1635 2.291 0.9001 -0.0375 -0.9223
+1.3 1.7 7.16 10.2 6 15 2083 2.514 1.003 -0.04035 -0.9689
+1.3 1.7 10.2 13.23 6 15 1643 2.583 1.114 -0.04179 -1.008
+1.3 1.7 13.23 31.46 6 15 1624 3.482 1.21 0.04612 -1.058
+1.7 1.9 0 7.16 6 15 1126 2.178 0.9553 0.0299 -1.005
+1.7 1.9 7.16 10.2 6 15 1123 2.559 1.004 -0.03095 -1.027
+1.7 1.9 10.2 13.23 6 15 1114 2.86 1.066 -0.03217 -1.051
+1.7 1.9 13.23 31.46 6 15 1123 1.491 1.65 -0.03354 -1.202
+1.9 2.1 0 7.16 6 15 1083 -0.2398 1.176 -0.03157 -1.118
+1.9 2.1 7.16 10.2 6 15 1090 1.748 1.171 0.03298 -1.12
+1.9 2.1 10.2 13.23 6 15 1079 2.728 0.9368 -0.02301 -1.004
+1.9 2.1 13.23 31.46 6 15 834 3.452 0.8965 -0.01681 -0.9816
+2.1 2.3 0 7.16 6 15 818 2.15 0.9309 0.03142 -1.056
+2.1 2.3 7.16 10.2 6 15 1066 2.459 0.9243 0.02858 -1.037
+2.1 2.3 10.2 13.23 6 15 821.5 3.471 0.7265 0.02259 -0.9337
+2.1 2.3 13.23 31.46 6 15 815.2 4.232 0.6485 -0.0006232 -0.8576
+2.3 2.5 0 7.16 6 15 793.4 2.942 0.7011 0.02342 -0.9393
+2.3 2.5 7.16 10.2 6 15 796 3.363 0.6246 0.01519 -0.8734
+2.3 2.5 10.2 13.23 6 15 786.7 3.51 0.9122 0.0322 -1.07
+2.3 2.5 13.23 31.46 6 15 613.6 4.813 0.4891 3.063e-05 -0.7741
+2.5 2.8 0 7.16 6 15 593.2 2.147 1.514 0.05064 -1.335
+2.5 2.8 7.16 10.2 6 15 592.5 4.087 0.592 0.03676 -0.9139
+2.5 2.8 10.2 13.23 6 15 589.2 4.717 0.3806 0.02366 -0.6991
+2.5 2.8 13.23 31.46 6 15 342.4 -28.53 28.7 0.06145 -1.989
+2.8 3 0 7.16 6 15 431.4 4.665 0.2433 3.229e-05 -0.3595
+2.8 3 7.16 10.2 6 15 428.1 4.678 0.5476 0.07731 -0.8729
+2.8 3 10.2 13.23 6 15 427.7 5.404 0.2846 0.03766 -0.4752
+2.8 3 13.23 31.46 6 15 328.3 5.174 0.6148 5.238e-06 -0.7555
+3 3.2 0 7.16 6 15 335.5 4.997 0.3989 0.1296 -0.9865
+3 3.2 7.16 10.2 6 15 421 5.473 0.1541 0.002911 -0.04581
+3 3.2 10.2 13.23 6 15 336.1 5.957 0.003627 0.136 -1.45
+3 3.2 13.23 31.46 6 15 236.9 6.032 8.742e-06 0.1351 -1.083
+3.2 4.7 0 7.16 6 15 329.3 2.928 0.1968 1.667e-05 -0.2565
+3.2 4.7 7.16 10.2 6 15 326.2 3.171 0.2621 0.08917 -0.6221
+3.2 4.7 10.2 13.23 6 15 339 2.873 0.7313 0.09799 -1.142
+3.2 4.7 13.23 31.46 6 15 229.3 3.639 0.2635 0.0437 -0.4081
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PtResolution_AK4PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PtResolution_AK4PFPuppi.txt
new file mode 100755
index 0000000..f77a705
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PtResolution_AK4PFPuppi.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 326.526 -62.57 62.36 0.08908 -1.996
+-4.7 -3.2 7.16 10.2 6 15 323.9 4.746 0.3091 0.09631 -0.8853
+-4.7 -3.2 10.2 13.23 6 15 337 3.111 2.163 0.09608 -1.58
+-4.7 -3.2 13.23 31.46 6 15 229.8 6.012 0.1427 8.168e-05 -0.1885
+-3.2 -3 0 7.16 6 15 335.3 6.859 -8.009e-06 0.1283 -1.416
+-3.2 -3 7.16 10.2 6 15 417.7 -92.54 92.13 0.117 -1.996
+-3.2 -3 10.2 13.23 6 15 336.7 7.814 3.002e-05 0.1306 -1.453
+-3.2 -3 13.23 31.46 6 15 238 8.102 0.0004951 0.1187 -1.395
+-3 -2.8 0 7.16 6 15 434.4 6.677 0.2607 3.437e-06 -0.4104
+-3 -2.8 7.16 10.2 6 15 435.3 -82.86 82.65 0.08135 -1.996
+-3 -2.8 10.2 13.23 6 15 435.5 7.824 0.155 1.912e-05 -0.2154
+-3 -2.8 13.23 31.46 6 15 334.1 7.342 0.7209 1.732e-06 -0.8453
+-2.8 -2.5 0 7.16 6 15 585.4 6.636 0.09535 7.501e-06 -0.1551
+-2.8 -2.5 7.16 10.2 6 15 584.5 6.917 0.09223 1.226e-05 -0.147
+-2.8 -2.5 10.2 13.23 6 15 580 6.737 0.1436 1.048e-05 -0.3051
+-2.8 -2.5 13.23 31.46 6 15 452.7 7.769 0.0931 3.063e-05 -0.146
+-2.5 -2.3 0 7.16 6 15 609.4 4.964 0.4476 4.297e-06 -0.6466
+-2.5 -2.3 7.16 10.2 6 15 801.6 5.091 0.4852 1.227e-08 -0.6769
+-2.5 -2.3 10.2 13.23 6 15 777.4 5.568 0.3848 1.99e-06 -0.5844
+-2.5 -2.3 13.23 31.46 6 15 607.1 6.015 0.4007 7.26e-06 -0.6198
+-2.3 -2.1 0 7.16 6 15 814.7 3.404 0.6128 6.693e-07 -0.7211
+-2.3 -2.1 7.16 10.2 6 15 1059 3.742 0.6081 1.506e-07 -0.7158
+-2.3 -2.1 10.2 13.23 6 15 807.3 3.5 0.6934 -2.145e-06 -0.7593
+-2.3 -2.1 13.23 31.46 6 15 811.6 4.003 0.6902 -4.154e-07 -0.7643
+-2.1 -1.9 0 7.16 6 15 1080 3.205 0.5775 6.845e-06 -0.6864
+-2.1 -1.9 7.16 10.2 6 15 1089 3.049 0.6924 0.02042 -0.7645
+-2.1 -1.9 10.2 13.23 6 15 1078 3.298 0.6683 5.011e-08 -0.7422
+-2.1 -1.9 13.23 31.46 6 15 816.9 3.583 0.7294 1.348e-05 -0.7747
+-1.9 -1.7 0 7.16 6 15 1116 2.773 0.6452 1.863e-06 -0.681
+-1.9 -1.7 7.16 10.2 6 15 1116 3.065 0.6393 2.704e-06 -0.679
+-1.9 -1.7 10.2 13.23 6 15 1109 2.98 0.6731 5.075e-06 -0.6975
+-1.9 -1.7 13.23 31.46 6 15 1118 2.324 0.7602 3.537e-05 -0.738
+-1.7 -1.3 0 7.16 6 15 1612 2.442 0.7312 0.03907 -0.7473
+-1.7 -1.3 7.16 10.2 6 15 2093 2.411 0.8048 0.04439 -0.7949
+-1.7 -1.3 10.2 13.23 6 15 1638 2.624 0.7895 0.04378 -0.7823
+-1.7 -1.3 13.23 31.46 6 15 1618 2.382 0.9684 0.05326 -0.8865
+-1.3 -1.1 0 7.16 6 15 2155 2.09 0.7178 0.05235 -0.8273
+-1.3 -1.1 7.16 10.2 6 15 2134 2.58 0.6228 0.04783 -0.7614
+-1.3 -1.1 10.2 13.23 6 15 2124 2.849 0.5971 0.04775 -0.7437
+-1.3 -1.1 13.23 31.46 6 15 1179 2.697 0.7705 0.05173 -0.8504
+-1.1 -0.8 0 7.16 6 15 2676 2.057 0.4599 0.0276 -0.6402
+-1.1 -0.8 7.16 10.2 6 15 2659 2.503 0.4197 0.02377 -0.6
+-1.1 -0.8 10.2 13.23 6 15 2195 2.626 0.4384 0.02518 -0.6187
+-1.1 -0.8 13.23 31.46 6 15 2142 2.396 0.6518 0.04681 -0.8161
+-0.8 -0.5 0 7.16 6 15 3189 2.244 0.3414 7.119e-06 -0.5364
+-0.8 -0.5 7.16 10.2 6 15 3161 2.234 0.3644 0.009618 -0.564
+-0.8 -0.5 10.2 13.23 6 15 2693 2.336 0.3861 0.0179 -0.5901
+-0.8 -0.5 13.23 31.46 6 15 2657 2.78 0.3809 2.153e-07 -0.575
+-0.5 0 0 7.16 6 15 3590 1.765 0.3723 0.01269 -0.5873
+-0.5 0 7.16 10.2 6 15 3686 1.829 0.379 0.01214 -0.5918
+-0.5 0 10.2 13.23 6 15 3203 2.159 0.3628 2.36e-06 -0.5715
+-0.5 0 13.23 31.46 6 15 2693 2.403 0.3922 3.105e-06 -0.5966
+0 0.5 0 7.16 6 15 3590 1.765 0.3723 0.01269 -0.5873
+0 0.5 7.16 10.2 6 15 3686 1.829 0.379 0.01214 -0.5918
+0 0.5 10.2 13.23 6 15 3203 2.159 0.3628 2.36e-06 -0.5715
+0 0.5 13.23 31.46 6 15 2693 2.403 0.3922 3.105e-06 -0.5966
+0.5 0.8 0 7.16 6 15 3189 2.244 0.3414 7.119e-06 -0.5364
+0.5 0.8 7.16 10.2 6 15 3161 2.234 0.3644 0.009618 -0.564
+0.5 0.8 10.2 13.23 6 15 2693 2.336 0.3861 0.0179 -0.5901
+0.5 0.8 13.23 31.46 6 15 2657 2.78 0.3809 2.153e-07 -0.575
+0.8 1.1 0 7.16 6 15 2676 2.057 0.4599 0.0276 -0.6402
+0.8 1.1 7.16 10.2 6 15 2659 2.503 0.4197 0.02377 -0.6
+0.8 1.1 10.2 13.23 6 15 2195 2.626 0.4384 0.02518 -0.6187
+0.8 1.1 13.23 31.46 6 15 2142 2.396 0.6518 0.04681 -0.8161
+1.1 1.3 0 7.16 6 15 2155 2.09 0.7178 0.05235 -0.8273
+1.1 1.3 7.16 10.2 6 15 2134 2.58 0.6228 0.04783 -0.7614
+1.1 1.3 10.2 13.23 6 15 2124 2.849 0.5971 0.04775 -0.7437
+1.1 1.3 13.23 31.46 6 15 1179 2.697 0.7705 0.05173 -0.8504
+1.3 1.7 0 7.16 6 15 1612 2.442 0.7312 0.03907 -0.7473
+1.3 1.7 7.16 10.2 6 15 2093 2.411 0.8048 0.04439 -0.7949
+1.3 1.7 10.2 13.23 6 15 1638 2.624 0.7895 0.04378 -0.7823
+1.3 1.7 13.23 31.46 6 15 1618 2.382 0.9684 0.05326 -0.8865
+1.7 1.9 0 7.16 6 15 1116 2.773 0.6452 1.863e-06 -0.681
+1.7 1.9 7.16 10.2 6 15 1116 3.065 0.6393 2.704e-06 -0.679
+1.7 1.9 10.2 13.23 6 15 1109 2.98 0.6731 5.075e-06 -0.6975
+1.7 1.9 13.23 31.46 6 15 1118 2.324 0.7602 3.537e-05 -0.738
+1.9 2.1 0 7.16 6 15 1080 3.205 0.5775 6.845e-06 -0.6864
+1.9 2.1 7.16 10.2 6 15 1089 3.049 0.6924 0.02042 -0.7645
+1.9 2.1 10.2 13.23 6 15 1078 3.298 0.6683 5.011e-08 -0.7422
+1.9 2.1 13.23 31.46 6 15 816.9 3.583 0.7294 1.348e-05 -0.7747
+2.1 2.3 0 7.16 6 15 814.7 3.404 0.6128 6.693e-07 -0.7211
+2.1 2.3 7.16 10.2 6 15 1059 3.742 0.6081 1.506e-07 -0.7158
+2.1 2.3 10.2 13.23 6 15 807.3 3.5 0.6934 -2.145e-06 -0.7593
+2.1 2.3 13.23 31.46 6 15 811.6 4.003 0.6902 -4.154e-07 -0.7643
+2.3 2.5 0 7.16 6 15 609.4 4.964 0.4476 4.297e-06 -0.6466
+2.3 2.5 7.16 10.2 6 15 801.6 5.091 0.4852 1.227e-08 -0.6769
+2.3 2.5 10.2 13.23 6 15 777.4 5.568 0.3848 1.99e-06 -0.5844
+2.3 2.5 13.23 31.46 6 15 607.1 6.015 0.4007 7.26e-06 -0.6198
+2.5 2.8 0 7.16 6 15 585.4 6.636 0.09535 7.501e-06 -0.1551
+2.5 2.8 7.16 10.2 6 15 584.5 6.917 0.09223 1.226e-05 -0.147
+2.5 2.8 10.2 13.23 6 15 580 6.737 0.1436 1.048e-05 -0.3051
+2.5 2.8 13.23 31.46 6 15 452.7 7.769 0.0931 3.063e-05 -0.146
+2.8 3 0 7.16 6 15 434.4 6.677 0.2607 3.437e-06 -0.4104
+2.8 3 7.16 10.2 6 15 435.3 -82.86 82.65 0.08135 -1.996
+2.8 3 10.2 13.23 6 15 435.5 7.824 0.155 1.912e-05 -0.2154
+2.8 3 13.23 31.46 6 15 334.1 7.342 0.7209 1.732e-06 -0.8453
+3 3.2 0 7.16 6 15 335.3 6.859 -8.009e-06 0.1283 -1.416
+3 3.2 7.16 10.2 6 15 417.7 -92.54 92.13 0.117 -1.996
+3 3.2 10.2 13.23 6 15 336.7 7.814 3.002e-05 0.1306 -1.453
+3 3.2 13.23 31.46 6 15 238 8.102 0.0004951 0.1187 -1.395
+3.2 4.7 0 7.16 6 15 326.5 -62.57 62.36 0.08908 -1.996
+3.2 4.7 7.16 10.2 6 15 323.9 4.746 0.3091 0.09631 -0.8853
+3.2 4.7 10.2 13.23 6 15 337 3.111 2.163 0.09608 -1.58
+3.2 4.7 13.23 31.46 6 15 229.8 6.012 0.1427 8.168e-05 -0.1885
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PtResolution_AK4PFchs.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PtResolution_AK4PFchs.txt
new file mode 100755
index 0000000..de88af4
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PtResolution_AK4PFchs.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 329.362 2.953 0.1917 5.652e-05 -0.2446
+-4.7 -3.2 7.16 10.2 6 15 326.2 3.235 0.2214 0.08575 -0.5189
+-4.7 -3.2 10.2 13.23 6 15 339.1 2.906 0.7641 0.09952 -1.183
+-4.7 -3.2 13.23 31.46 6 15 229.4 3.632 0.2645 0.0001355 -0.3771
+-3.2 -3 0 7.16 6 15 335.6 5.051 0.3367 0.1293 -0.9064
+-3.2 -3 7.16 10.2 6 15 421.1 5.434 0.156 0.1338 -0.6314
+-3.2 -3 10.2 13.23 6 15 336.1 3.795 4.387 0.1358 -1.973
+-3.2 -3 13.23 31.46 6 15 236.9 5.985 3.482e-05 0.1357 -1.145
+-3 -2.8 0 7.16 6 15 431.4 4.664 0.2393 -4.56e-07 -0.354
+-3 -2.8 7.16 10.2 6 15 428.3 4.68 0.5277 0.07675 -0.8549
+-3 -2.8 10.2 13.23 6 15 427.8 4.996 0.6001 0.06925 -0.8963
+-3 -2.8 13.23 31.46 6 15 328.6 5.62 0.5006 1.672e-05 -0.6767
+-2.8 -2.5 0 7.16 6 15 592.7 -3.392 3.314 0.05531 -1.635
+-2.8 -2.5 7.16 10.2 6 15 590.7 4.177 0.5226 0.03504 -0.861
+-2.8 -2.5 10.2 13.23 6 15 588.7 4.716 0.39 0.0286 -0.7228
+-2.8 -2.5 13.23 31.46 6 15 341.9 -18.73 19.15 0.06167 -1.982
+-2.5 -2.3 0 7.16 6 15 795.6 2.985 0.6074 0.01649 -0.8665
+-2.5 -2.3 7.16 10.2 6 15 795.6 3.382 0.5765 0.01521 -0.841
+-2.5 -2.3 10.2 13.23 6 15 782.9 3.612 0.7256 0.0282 -0.9587
+-2.5 -2.3 13.23 31.46 6 15 607.2 4.302 0.56 -5.107e-08 -0.8071
+-2.3 -2.1 0 7.16 6 15 816.3 0.673 1.137 0.03478 -1.138
+-2.3 -2.1 7.16 10.2 6 15 1067 2.013 0.9424 0.03129 -1.048
+-2.3 -2.1 10.2 13.23 6 15 817.5 2.853 0.7872 -0.02484 -0.9565
+-2.3 -2.1 13.23 31.46 6 15 812 4.066 0.5749 0.01605 -0.8105
+-2.1 -1.9 0 7.16 6 15 1080 -1.109 1.145 0.03295 -1.11
+-2.1 -1.9 7.16 10.2 6 15 1088 0.6494 1.16 0.03349 -1.114
+-2.1 -1.9 10.2 13.23 6 15 1079 2.587 0.7321 -0.01462 -0.8941
+-2.1 -1.9 13.23 31.46 6 15 829.5 1.628 1.188 -0.02995 -1.101
+-1.9 -1.7 0 7.16 6 15 1124 2.073 0.8203 -0.02675 -0.937
+-1.9 -1.7 7.16 10.2 6 15 1119 2.215 0.8738 -0.02848 -0.9657
+-1.9 -1.7 10.2 13.23 6 15 1110 2.224 0.9292 -0.02918 -0.9848
+-1.9 -1.7 13.23 31.46 6 15 1116 -0.9207 1.323 -0.03119 -1.106
+-1.7 -1.3 0 7.16 6 15 1626 1.808 0.8719 0.03923 -0.9157
+-1.7 -1.3 7.16 10.2 6 15 2070 2.001 0.9299 -0.04028 -0.9416
+-1.7 -1.3 10.2 13.23 6 15 1638 2.023 1.021 0.04383 -0.9829
+-1.7 -1.3 13.23 31.46 6 15 1621 2.679 1.019 0.04473 -0.9842
+-1.3 -1.1 0 7.16 6 15 2153 1.998 0.6621 0.04559 -0.8294
+-1.3 -1.1 7.16 10.2 6 15 2136 2.37 0.615 0.04272 -0.7906
+-1.3 -1.1 10.2 13.23 6 15 2127 2.543 0.6776 0.04641 -0.8411
+-1.3 -1.1 13.23 31.46 6 15 1179 3.027 0.7009 0.04822 -0.8569
+-1.1 -0.8 0 7.16 6 15 2676 1.883 0.4392 0.02419 -0.6708
+-1.1 -0.8 7.16 10.2 6 15 2658 2.263 0.4386 0.02849 -0.6763
+-1.1 -0.8 10.2 13.23 6 15 2655 2.676 0.4231 0.02435 -0.6548
+-1.1 -0.8 13.23 31.46 6 15 2145 2.774 0.5099 0.03658 -0.7457
+-0.8 -0.5 0 7.16 6 15 3197 2.049 0.3288 0.01271 -0.577
+-0.8 -0.5 7.16 10.2 6 15 3150 2.056 0.3882 0.02232 -0.6517
+-0.8 -0.5 10.2 13.23 6 15 2692 2.328 0.3979 0.02201 -0.6573
+-0.8 -0.5 13.23 31.46 6 15 2653 2.921 0.3421 1.843e-05 -0.5752
+-0.5 0 0 7.16 6 15 3652 1.564 0.3668 0.01605 -0.6242
+-0.5 0 7.16 10.2 6 15 3694 1.921 0.3652 0.01523 -0.6206
+-0.5 0 10.2 13.23 6 15 3205 2.234 0.3752 0.01441 -0.6259
+-0.5 0 13.23 31.46 6 15 2692 2.894 0.3591 0.01115 -0.6071
+0 0.5 0 7.16 6 15 3652 1.564 0.3668 0.01605 -0.6242
+0 0.5 7.16 10.2 6 15 3694 1.921 0.3652 0.01523 -0.6206
+0 0.5 10.2 13.23 6 15 3205 2.234 0.3752 0.01441 -0.6259
+0 0.5 13.23 31.46 6 15 2692 2.894 0.3591 0.01115 -0.6071
+0.5 0.8 0 7.16 6 15 3197 2.049 0.3288 0.01271 -0.577
+0.5 0.8 7.16 10.2 6 15 3150 2.056 0.3882 0.02232 -0.6517
+0.5 0.8 10.2 13.23 6 15 2692 2.328 0.3979 0.02201 -0.6573
+0.5 0.8 13.23 31.46 6 15 2653 2.921 0.3421 1.843e-05 -0.5752
+0.8 1.1 0 7.16 6 15 2676 1.883 0.4392 0.02419 -0.6708
+0.8 1.1 7.16 10.2 6 15 2658 2.263 0.4386 0.02849 -0.6763
+0.8 1.1 10.2 13.23 6 15 2655 2.676 0.4231 0.02435 -0.6548
+0.8 1.1 13.23 31.46 6 15 2145 2.774 0.5099 0.03658 -0.7457
+1.1 1.3 0 7.16 6 15 2153 1.998 0.6621 0.04559 -0.8294
+1.1 1.3 7.16 10.2 6 15 2136 2.37 0.615 0.04272 -0.7906
+1.1 1.3 10.2 13.23 6 15 2127 2.543 0.6776 0.04641 -0.8411
+1.1 1.3 13.23 31.46 6 15 1179 3.027 0.7009 0.04822 -0.8569
+1.3 1.7 0 7.16 6 15 1626 1.808 0.8719 0.03923 -0.9157
+1.3 1.7 7.16 10.2 6 15 2070 2.001 0.9299 -0.04028 -0.9416
+1.3 1.7 10.2 13.23 6 15 1638 2.023 1.021 0.04383 -0.9829
+1.3 1.7 13.23 31.46 6 15 1621 2.679 1.019 0.04473 -0.9842
+1.7 1.9 0 7.16 6 15 1124 2.073 0.8203 -0.02675 -0.937
+1.7 1.9 7.16 10.2 6 15 1119 2.215 0.8738 -0.02848 -0.9657
+1.7 1.9 10.2 13.23 6 15 1110 2.224 0.9292 -0.02918 -0.9848
+1.7 1.9 13.23 31.46 6 15 1116 -0.9207 1.323 -0.03119 -1.106
+1.9 2.1 0 7.16 6 15 1080 -1.109 1.145 0.03295 -1.11
+1.9 2.1 7.16 10.2 6 15 1088 0.6494 1.16 0.03349 -1.114
+1.9 2.1 10.2 13.23 6 15 1079 2.587 0.7321 -0.01462 -0.8941
+1.9 2.1 13.23 31.46 6 15 829.5 1.628 1.188 -0.02995 -1.101
+2.1 2.3 0 7.16 6 15 816.3 0.673 1.137 0.03478 -1.138
+2.1 2.3 7.16 10.2 6 15 1067 2.013 0.9424 0.03129 -1.048
+2.1 2.3 10.2 13.23 6 15 817.5 2.853 0.7872 -0.02484 -0.9565
+2.1 2.3 13.23 31.46 6 15 812 4.066 0.5749 0.01605 -0.8105
+2.3 2.5 0 7.16 6 15 795.6 2.985 0.6074 0.01649 -0.8665
+2.3 2.5 7.16 10.2 6 15 795.6 3.382 0.5765 0.01521 -0.841
+2.3 2.5 10.2 13.23 6 15 782.9 3.612 0.7256 0.0282 -0.9587
+2.3 2.5 13.23 31.46 6 15 607.2 4.302 0.56 -5.107e-08 -0.8071
+2.5 2.8 0 7.16 6 15 592.7 -3.392 3.314 0.05531 -1.635
+2.5 2.8 7.16 10.2 6 15 590.7 4.177 0.5226 0.03504 -0.861
+2.5 2.8 10.2 13.23 6 15 588.7 4.716 0.39 0.0286 -0.7228
+2.5 2.8 13.23 31.46 6 15 341.9 -18.73 19.15 0.06167 -1.982
+2.8 3 0 7.16 6 15 431.4 4.664 0.2393 -4.56e-07 -0.354
+2.8 3 7.16 10.2 6 15 428.3 4.68 0.5277 0.07675 -0.8549
+2.8 3 10.2 13.23 6 15 427.8 4.996 0.6001 0.06925 -0.8963
+2.8 3 13.23 31.46 6 15 328.6 5.62 0.5006 1.672e-05 -0.6767
+3 3.2 0 7.16 6 15 335.6 5.051 0.3367 0.1293 -0.9064
+3 3.2 7.16 10.2 6 15 421.1 5.434 0.156 0.1338 -0.6314
+3 3.2 10.2 13.23 6 15 336.1 3.795 4.387 0.1358 -1.973
+3 3.2 13.23 31.46 6 15 236.9 5.985 3.482e-05 0.1357 -1.145
+3.2 4.7 0 7.16 6 15 329.4 2.953 0.1917 5.652e-05 -0.2446
+3.2 4.7 7.16 10.2 6 15 326.2 3.235 0.2214 0.08575 -0.5189
+3.2 4.7 10.2 13.23 6 15 339.1 2.906 0.7641 0.09952 -1.183
+3.2 4.7 13.23 31.46 6 15 229.4 3.632 0.2645 0.0001355 -0.3771
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PtResolution_AK8PF.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PtResolution_AK8PF.txt
new file mode 100755
index 0000000..4868dd7
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PtResolution_AK8PF.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 328.514 4.69 0.2419 4.314e-06 -0.382
+-4.7 -3.2 7.16 10.2 6 15 326.4 4.321 2.023 0.09251 -1.567
+-4.7 -3.2 10.2 13.23 6 15 335.5 6.305 0.2161 -0.0001204 -0.3146
+-4.7 -3.2 13.23 31.46 6 15 227.7 7.349 0.3038 -5.92e-06 -0.4511
+-3.2 -3 0 7.16 6 15 431.5 6.273 0.1417 0.09622 -0.3619
+-3.2 -3 7.16 10.2 6 15 422.2 7.237 0.08389 0.1121 -0.9461
+-3.2 -3 10.2 13.23 6 15 334.1 8.212 -6.365e-06 0.112 -1.168
+-3.2 -3 13.23 31.46 6 15 330 9.317 0.0001887 0.1138 -1.307
+-3 -2.8 0 7.16 6 15 433.3 -53 52.68 0.06595 -1.992
+-3 -2.8 7.16 10.2 6 15 434.5 -86.5 86.31 0.06874 -1.997
+-3 -2.8 10.2 13.23 6 15 432.3 -54 53.87 0.06995 -1.992
+-3 -2.8 13.23 31.46 6 15 334.5 -69.72 69.25 0.06931 -1.992
+-2.8 -2.5 0 7.16 6 15 599.1 -55.22 54.88 -0.04577 -1.993
+-2.8 -2.5 7.16 10.2 6 15 595.7 -54.2 53.83 -0.04439 -1.991
+-2.8 -2.5 10.2 13.23 6 15 594.6 -56.03 55.77 0.04642 -1.992
+-2.8 -2.5 13.23 31.46 6 15 448.7 -75.43 75.2 0.04366 -1.994
+-2.5 -2.3 0 7.16 6 15 802.8 -2.491 2.537 0.03072 -1.437
+-2.5 -2.3 7.16 10.2 6 15 806.1 -2.49 3.111 -0.03212 -1.505
+-2.5 -2.3 10.2 13.23 6 15 799.9 -4.663 5.109 -0.03553 -1.671
+-2.5 -2.3 13.23 31.46 6 15 611.2 6.763 1.431 -0.02515 -1.22
+-2.3 -2.1 0 7.16 6 15 825.2 -2.574 2.753 -0.03541 -1.481
+-2.3 -2.1 7.16 10.2 6 15 1066 3.019 1.915 -0.0313 -1.325
+-2.3 -2.1 10.2 13.23 6 15 825.6 4.955 1.336 -0.02514 -1.169
+-2.3 -2.1 13.23 31.46 6 15 622.9 -2.207 4.321 0.03387 -1.565
+-2.1 -1.9 0 7.16 6 15 1093 2.686 1.615 -0.03023 -1.253
+-2.1 -1.9 7.16 10.2 6 15 1096 1.985 2.317 -0.03239 -1.375
+-2.1 -1.9 10.2 13.23 6 15 1091 4.61 1.753 -0.0281 -1.257
+-2.1 -1.9 13.23 31.46 6 15 837.5 4.149 3.05 0.0276 -1.445
+-1.9 -1.7 0 7.16 6 15 1129 1.521 1.855 -0.03149 -1.267
+-1.9 -1.7 7.16 10.2 6 15 1568 0.9232 2.382 -0.03261 -1.352
+-1.9 -1.7 10.2 13.23 6 15 1124 3.555 2.298 -0.03135 -1.332
+-1.9 -1.7 13.23 31.46 6 15 1127 6.086 1.761 -0.02835 -1.216
+-1.7 -1.3 0 7.16 6 15 1632 2.676 1.345 -0.03649 -1.089
+-1.7 -1.3 7.16 10.2 6 15 2077 3.54 1.56 -0.03893 -1.148
+-1.7 -1.3 10.2 13.23 6 15 1642 4.946 1.514 -0.03931 -1.135
+-1.7 -1.3 13.23 31.46 6 15 1619 6.713 1.639 0.04219 -1.167
+-1.3 -1.1 0 7.16 6 15 2144 3.091 1.192 0.04518 -1.069
+-1.3 -1.1 7.16 10.2 6 15 2139 3.968 1.312 0.04359 -1.097
+-1.3 -1.1 10.2 13.23 6 15 2122 5.611 1.121 0.04265 -1.03
+-1.3 -1.1 13.23 31.46 6 15 1656 6.912 1.626 0.04658 -1.182
+-1.1 -0.8 0 7.16 6 15 2664 3.418 1.062 0.03888 -1.05
+-1.1 -0.8 7.16 10.2 6 15 2654 4.292 1.115 0.0388 -1.058
+-1.1 -0.8 10.2 13.23 6 15 2636 5.164 1.255 0.03821 -1.091
+-1.1 -0.8 13.23 31.46 6 15 2162 6.814 1.358 0.0394 -1.115
+-0.8 -0.5 0 7.16 6 15 3185 3.864 0.8251 0.03236 -0.9558
+-0.8 -0.5 7.16 10.2 6 15 3126 4.389 0.9973 0.03313 -1.019
+-0.8 -0.5 10.2 13.23 6 15 2671 5.498 1.065 0.03356 -1.043
+-0.8 -0.5 13.23 31.46 6 15 2640 7.551 0.7294 0.02816 -0.8852
+-0.5 0 0 7.16 6 15 3643 3.664 0.8229 0.03068 -0.9518
+-0.5 0 7.16 10.2 6 15 3682 4.418 0.922 0.03058 -0.983
+-0.5 0 10.2 13.23 6 15 3187 5.369 0.9603 0.03007 -0.9883
+-0.5 0 13.23 31.46 6 15 3136 7.262 0.8774 0.02795 -0.9525
+0 0.5 0 7.16 6 15 3643 3.664 0.8229 0.03068 -0.9518
+0 0.5 7.16 10.2 6 15 3682 4.418 0.922 0.03058 -0.983
+0 0.5 10.2 13.23 6 15 3187 5.369 0.9603 0.03007 -0.9883
+0 0.5 13.23 31.46 6 15 3136 7.262 0.8774 0.02795 -0.9525
+0.5 0.8 0 7.16 6 15 3185 3.864 0.8251 0.03236 -0.9558
+0.5 0.8 7.16 10.2 6 15 3126 4.389 0.9973 0.03313 -1.019
+0.5 0.8 10.2 13.23 6 15 2671 5.498 1.065 0.03356 -1.043
+0.5 0.8 13.23 31.46 6 15 2640 7.551 0.7294 0.02816 -0.8852
+0.8 1.1 0 7.16 6 15 2664 3.418 1.062 0.03888 -1.05
+0.8 1.1 7.16 10.2 6 15 2654 4.292 1.115 0.0388 -1.058
+0.8 1.1 10.2 13.23 6 15 2636 5.164 1.255 0.03821 -1.091
+0.8 1.1 13.23 31.46 6 15 2162 6.814 1.358 0.0394 -1.115
+1.1 1.3 0 7.16 6 15 2144 3.091 1.192 0.04518 -1.069
+1.1 1.3 7.16 10.2 6 15 2139 3.968 1.312 0.04359 -1.097
+1.1 1.3 10.2 13.23 6 15 2122 5.611 1.121 0.04265 -1.03
+1.1 1.3 13.23 31.46 6 15 1656 6.912 1.626 0.04658 -1.182
+1.3 1.7 0 7.16 6 15 1632 2.676 1.345 -0.03649 -1.089
+1.3 1.7 7.16 10.2 6 15 2077 3.54 1.56 -0.03893 -1.148
+1.3 1.7 10.2 13.23 6 15 1642 4.946 1.514 -0.03931 -1.135
+1.3 1.7 13.23 31.46 6 15 1619 6.713 1.639 0.04219 -1.167
+1.7 1.9 0 7.16 6 15 1129 1.521 1.855 -0.03149 -1.267
+1.7 1.9 7.16 10.2 6 15 1568 0.9232 2.382 -0.03261 -1.352
+1.7 1.9 10.2 13.23 6 15 1124 3.555 2.298 -0.03135 -1.332
+1.7 1.9 13.23 31.46 6 15 1127 6.086 1.761 -0.02835 -1.216
+1.9 2.1 0 7.16 6 15 1093 2.686 1.615 -0.03023 -1.253
+1.9 2.1 7.16 10.2 6 15 1096 1.985 2.317 -0.03239 -1.375
+1.9 2.1 10.2 13.23 6 15 1091 4.61 1.753 -0.0281 -1.257
+1.9 2.1 13.23 31.46 6 15 837.5 4.149 3.05 0.0276 -1.445
+2.1 2.3 0 7.16 6 15 825.2 -2.574 2.753 -0.03541 -1.481
+2.1 2.3 7.16 10.2 6 15 1066 3.019 1.915 -0.0313 -1.325
+2.1 2.3 10.2 13.23 6 15 825.6 4.955 1.336 -0.02514 -1.169
+2.1 2.3 13.23 31.46 6 15 622.9 -2.207 4.321 0.03387 -1.565
+2.3 2.5 0 7.16 6 15 802.8 -2.491 2.537 0.03072 -1.437
+2.3 2.5 7.16 10.2 6 15 806.1 -2.49 3.111 -0.03212 -1.505
+2.3 2.5 10.2 13.23 6 15 799.9 -4.663 5.109 -0.03553 -1.671
+2.3 2.5 13.23 31.46 6 15 611.2 6.763 1.431 -0.02515 -1.22
+2.5 2.8 0 7.16 6 15 599.1 -55.22 54.88 -0.04577 -1.993
+2.5 2.8 7.16 10.2 6 15 595.7 -54.2 53.83 -0.04439 -1.991
+2.5 2.8 10.2 13.23 6 15 594.6 -56.03 55.77 0.04642 -1.992
+2.5 2.8 13.23 31.46 6 15 448.7 -75.43 75.2 0.04366 -1.994
+2.8 3 0 7.16 6 15 433.3 -53 52.68 0.06595 -1.992
+2.8 3 7.16 10.2 6 15 434.5 -86.5 86.31 0.06874 -1.997
+2.8 3 10.2 13.23 6 15 432.3 -54 53.87 0.06995 -1.992
+2.8 3 13.23 31.46 6 15 334.5 -69.72 69.25 0.06931 -1.992
+3 3.2 0 7.16 6 15 431.5 6.273 0.1417 0.09622 -0.3619
+3 3.2 7.16 10.2 6 15 422.2 7.237 0.08389 0.1121 -0.9461
+3 3.2 10.2 13.23 6 15 334.1 8.212 -6.365e-06 0.112 -1.168
+3 3.2 13.23 31.46 6 15 330 9.317 0.0001887 0.1138 -1.307
+3.2 4.7 0 7.16 6 15 328.5 4.69 0.2419 4.314e-06 -0.382
+3.2 4.7 7.16 10.2 6 15 326.4 4.321 2.023 0.09251 -1.567
+3.2 4.7 10.2 13.23 6 15 335.5 6.305 0.2161 -0.0001204 -0.3146
+3.2 4.7 13.23 31.46 6 15 227.7 7.349 0.3038 -5.92e-06 -0.4511
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PtResolution_AK8PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PtResolution_AK8PFPuppi.txt
new file mode 100755
index 0000000..e4284ed
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PtResolution_AK8PFPuppi.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 326.08 6.846 0.1635 1.19e-05 -0.2087
+-4.7 -3.2 7.16 10.2 6 15 325 7.184 8.11e+28 0.09956 -40.2
+-4.7 -3.2 10.2 13.23 6 15 335.1 6.878 0.2025 4.509e-05 -0.2798
+-4.7 -3.2 13.23 31.46 6 15 229.9 7.875 0.0001123 0.09827 -1.438
+-3.2 -3 0 7.16 6 15 427.3 8.405 9.35e-06 0.116 -1.253
+-3.2 -3 7.16 10.2 6 15 423.4 8.95 1.927e-05 0.1163 -1.271
+-3.2 -3 10.2 13.23 6 15 335.8 9.253 3.553e-06 0.1194 -1.282
+-3.2 -3 13.23 31.46 6 15 334.6 9.594 0.1551 0.000975 -0.0991
+-3 -2.8 0 7.16 6 15 435.1 8.684 0.1166 5.669e-06 -0.1293
+-3 -2.8 7.16 10.2 6 15 438.7 9.161 8.166e-06 0.08596 -1.261
+-3 -2.8 10.2 13.23 6 15 437.4 9.617 -9.529e-06 0.08634 -1.226
+-3 -2.8 13.23 31.46 6 15 340 10.44 0.1532 1.72e-05 -0.2867
+-2.8 -2.5 0 7.16 6 15 589.7 7.542 0.1366 1.231e-05 -0.2821
+-2.8 -2.5 7.16 10.2 6 15 449.9 7.938 0.1226 1.156e-06 -0.2476
+-2.8 -2.5 10.2 13.23 6 15 584.7 8.439 0.115 1.806e-05 -0.233
+-2.8 -2.5 13.23 31.46 6 15 456 8.861 0.1202 3.199e-06 -0.235
+-2.5 -2.3 0 7.16 6 15 613.7 5.878 0.4557 3.471e-07 -0.6655
+-2.5 -2.3 7.16 10.2 6 15 805.5 6.018 0.495 -2.281e-06 -0.6924
+-2.5 -2.3 10.2 13.23 6 15 791.3 6.581 0.4092 1.735e-06 -0.6144
+-2.5 -2.3 13.23 31.46 6 15 603.3 7.098 0.4625 5.283e-06 -0.6726
+-2.3 -2.1 0 7.16 6 15 824.4 3.981 0.6342 0.01637 -0.7473
+-2.3 -2.1 7.16 10.2 6 15 1063 3.742 0.7984 0.02818 -0.8401
+-2.3 -2.1 10.2 13.23 6 15 816.8 4.019 0.7673 -5.859e-06 -0.8031
+-2.3 -2.1 13.23 31.46 6 15 824.5 5.4 0.6176 -1.449e-06 -0.738
+-2.1 -1.9 0 7.16 6 15 841.4 3.079 0.8199 0.04229 -0.8697
+-2.1 -1.9 7.16 10.2 6 15 838.1 2.597 0.9028 0.03698 -0.8892
+-2.1 -1.9 10.2 13.23 6 15 1078 3.845 0.711 0.02589 -0.7839
+-2.1 -1.9 13.23 31.46 6 15 823.6 4.461 0.7164 -1.387e-05 -0.7679
+-1.9 -1.7 0 7.16 6 15 1126 2.969 0.5588 -6.969e-07 -0.6424
+-1.9 -1.7 7.16 10.2 6 15 1525 2.76 0.6945 0.02757 -0.7397
+-1.9 -1.7 10.2 13.23 6 15 1126 4.05 0.5514 2.427e-05 -0.6432
+-1.9 -1.7 13.23 31.46 6 15 1121 4.743 0.5292 6.126e-05 -0.6294
+-1.7 -1.3 0 7.16 6 15 1620 1.273 0.7905 0.04357 -0.8064
+-1.7 -1.3 7.16 10.2 6 15 2084 1.565 0.8161 0.04405 -0.822
+-1.7 -1.3 10.2 13.23 6 15 1648 -3.678 1.383 0.05333 -1.032
+-1.7 -1.3 13.23 31.46 6 15 1621 -6.027 2.639 0.06217 -1.292
+-1.3 -1.1 0 7.16 6 15 2146 1.451 0.8037 0.0499 -0.8857
+-1.3 -1.1 7.16 10.2 6 15 2129 -1.919 0.9996 0.05171 -0.9704
+-1.3 -1.1 10.2 13.23 6 15 2119 2.433 0.7759 0.0501 -0.8744
+-1.3 -1.1 13.23 31.46 6 15 1663 2.223 1.004 0.05244 -0.9751
+-1.1 -0.8 0 7.16 6 15 1193 -0.4126 0.6373 0.03736 -0.7944
+-1.1 -0.8 7.16 10.2 6 15 2654 1.808 0.5807 0.03522 -0.7559
+-1.1 -0.8 10.2 13.23 6 15 2636 2.118 0.638 0.03716 -0.7942
+-1.1 -0.8 13.23 31.46 6 15 2141 2.62 0.7304 0.04301 -0.8625
+-0.8 -0.5 0 7.16 6 15 3184 2.285 0.4737 0.02942 -0.7039
+-0.8 -0.5 7.16 10.2 6 15 3151 1.835 0.545 0.0311 -0.7549
+-0.8 -0.5 10.2 13.23 6 15 2681 2.548 0.516 0.02992 -0.7328
+-0.8 -0.5 13.23 31.46 6 15 2655 2.44 0.5437 0.02875 -0.7379
+-0.5 0 0 7.16 6 15 3605 1.767 0.4677 0.02669 -0.7034
+-0.5 0 7.16 10.2 6 15 3684 1.998 0.4811 0.02625 -0.7122
+-0.5 0 10.2 13.23 6 15 3204 2.011 0.543 0.02737 -0.7565
+-0.5 0 13.23 31.46 6 15 3159 2.948 0.4904 0.02585 -0.7171
+0 0.5 0 7.16 6 15 3605 1.767 0.4677 0.02669 -0.7034
+0 0.5 7.16 10.2 6 15 3684 1.998 0.4811 0.02625 -0.7122
+0 0.5 10.2 13.23 6 15 3204 2.011 0.543 0.02737 -0.7565
+0 0.5 13.23 31.46 6 15 3159 2.948 0.4904 0.02585 -0.7171
+0.5 0.8 0 7.16 6 15 3184 2.285 0.4737 0.02942 -0.7039
+0.5 0.8 7.16 10.2 6 15 3151 1.835 0.545 0.0311 -0.7549
+0.5 0.8 10.2 13.23 6 15 2681 2.548 0.516 0.02992 -0.7328
+0.5 0.8 13.23 31.46 6 15 2655 2.44 0.5437 0.02875 -0.7379
+0.8 1.1 0 7.16 6 15 1193 -0.4126 0.6373 0.03736 -0.7944
+0.8 1.1 7.16 10.2 6 15 2654 1.808 0.5807 0.03522 -0.7559
+0.8 1.1 10.2 13.23 6 15 2636 2.118 0.638 0.03716 -0.7942
+0.8 1.1 13.23 31.46 6 15 2141 2.62 0.7304 0.04301 -0.8625
+1.1 1.3 0 7.16 6 15 2146 1.451 0.8037 0.0499 -0.8857
+1.1 1.3 7.16 10.2 6 15 2129 -1.919 0.9996 0.05171 -0.9704
+1.1 1.3 10.2 13.23 6 15 2119 2.433 0.7759 0.0501 -0.8744
+1.1 1.3 13.23 31.46 6 15 1663 2.223 1.004 0.05244 -0.9751
+1.3 1.7 0 7.16 6 15 1620 1.273 0.7905 0.04357 -0.8064
+1.3 1.7 7.16 10.2 6 15 2084 1.565 0.8161 0.04405 -0.822
+1.3 1.7 10.2 13.23 6 15 1648 -3.678 1.383 0.05333 -1.032
+1.3 1.7 13.23 31.46 6 15 1621 -6.027 2.639 0.06217 -1.292
+1.7 1.9 0 7.16 6 15 1126 2.969 0.5588 -6.969e-07 -0.6424
+1.7 1.9 7.16 10.2 6 15 1525 2.76 0.6945 0.02757 -0.7397
+1.7 1.9 10.2 13.23 6 15 1126 4.05 0.5514 2.427e-05 -0.6432
+1.7 1.9 13.23 31.46 6 15 1121 4.743 0.5292 6.126e-05 -0.6294
+1.9 2.1 0 7.16 6 15 841.4 3.079 0.8199 0.04229 -0.8697
+1.9 2.1 7.16 10.2 6 15 838.1 2.597 0.9028 0.03698 -0.8892
+1.9 2.1 10.2 13.23 6 15 1078 3.845 0.711 0.02589 -0.7839
+1.9 2.1 13.23 31.46 6 15 823.6 4.461 0.7164 -1.387e-05 -0.7679
+2.1 2.3 0 7.16 6 15 824.4 3.981 0.6342 0.01637 -0.7473
+2.1 2.3 7.16 10.2 6 15 1063 3.742 0.7984 0.02818 -0.8401
+2.1 2.3 10.2 13.23 6 15 816.8 4.019 0.7673 -5.859e-06 -0.8031
+2.1 2.3 13.23 31.46 6 15 824.5 5.4 0.6176 -1.449e-06 -0.738
+2.3 2.5 0 7.16 6 15 613.7 5.878 0.4557 3.471e-07 -0.6655
+2.3 2.5 7.16 10.2 6 15 805.5 6.018 0.495 -2.281e-06 -0.6924
+2.3 2.5 10.2 13.23 6 15 791.3 6.581 0.4092 1.735e-06 -0.6144
+2.3 2.5 13.23 31.46 6 15 603.3 7.098 0.4625 5.283e-06 -0.6726
+2.5 2.8 0 7.16 6 15 589.7 7.542 0.1366 1.231e-05 -0.2821
+2.5 2.8 7.16 10.2 6 15 449.9 7.938 0.1226 1.156e-06 -0.2476
+2.5 2.8 10.2 13.23 6 15 584.7 8.439 0.115 1.806e-05 -0.233
+2.5 2.8 13.23 31.46 6 15 456 8.861 0.1202 3.199e-06 -0.235
+2.8 3 0 7.16 6 15 435.1 8.684 0.1166 5.669e-06 -0.1293
+2.8 3 7.16 10.2 6 15 438.7 9.161 8.166e-06 0.08596 -1.261
+2.8 3 10.2 13.23 6 15 437.4 9.617 -9.529e-06 0.08634 -1.226
+2.8 3 13.23 31.46 6 15 340 10.44 0.1532 1.72e-05 -0.2867
+3 3.2 0 7.16 6 15 427.3 8.405 9.35e-06 0.116 -1.253
+3 3.2 7.16 10.2 6 15 423.4 8.95 1.927e-05 0.1163 -1.271
+3 3.2 10.2 13.23 6 15 335.8 9.253 3.553e-06 0.1194 -1.282
+3 3.2 13.23 31.46 6 15 334.6 9.594 0.1551 0.000975 -0.0991
+3.2 4.7 0 7.16 6 15 326.1 6.846 0.1635 1.19e-05 -0.2087
+3.2 4.7 7.16 10.2 6 15 325 7.184 8.11e+28 0.09956 -40.2
+3.2 4.7 10.2 13.23 6 15 335.1 6.878 0.2025 4.509e-05 -0.2798
+3.2 4.7 13.23 31.46 6 15 229.9 7.875 0.0001123 0.09827 -1.438
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PtResolution_AK8PFchs.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PtResolution_AK8PFchs.txt
new file mode 100755
index 0000000..918779f
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_PtResolution_AK8PFchs.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 328.322 4.699 0.238 1.216e-06 -0.3741
+-4.7 -3.2 7.16 10.2 6 15 326.2 4.522 1.71 0.09187 -1.496
+-4.7 -3.2 10.2 13.23 6 15 335.2 6.256 0.224 -0.01481 -0.3312
+-4.7 -3.2 13.23 31.46 6 15 227.3 7.323 0.3119 -7.871e-05 -0.4601
+-3.2 -3 0 7.16 6 15 431 6.283 0.1153 0.09372 -0.2534
+-3.2 -3 7.16 10.2 6 15 421.8 7.188 0.114 0.0402 -0.03584
+-3.2 -3 10.2 13.23 6 15 332.6 8.057 -1.387e-05 0.1133 -1.432
+-3.2 -3 13.23 31.46 6 15 328.6 8.51 0.0001522 0.1224 -1.357
+-3 -2.8 0 7.16 6 15 432.3 -74.86 74.62 0.06556 -1.996
+-3 -2.8 7.16 10.2 6 15 433.6 -81.84 81.64 0.06882 -1.996
+-3 -2.8 10.2 13.23 6 15 431.9 -112.4 112.2 0.06781 -1.998
+-3 -2.8 13.23 31.46 6 15 332.3 7.878 0.2853 2.076e-05 -0.4669
+-2.8 -2.5 0 7.16 6 15 597.8 -21.48 20.67 -0.04606 -1.955
+-2.8 -2.5 7.16 10.2 6 15 593.7 -70.14 69.84 -0.04381 -1.995
+-2.8 -2.5 10.2 13.23 6 15 593.2 -88.38 88.17 0.04606 -1.997
+-2.8 -2.5 13.23 31.46 6 15 445.8 -62.52 62.43 0.04527 -1.994
+-2.5 -2.3 0 7.16 6 15 804 -0.0002917 1.682 0.0288 -1.291
+-2.5 -2.3 7.16 10.2 6 15 804.7 -1.594 2.297 -0.03205 -1.406
+-2.5 -2.3 10.2 13.23 6 15 798.6 -6.835 6.05 -0.03938 -1.729
+-2.5 -2.3 13.23 31.46 6 15 608.7 5.369 1.07 0.01383 -1.057
+-2.3 -2.1 0 7.16 6 15 825.5 1.389 1.404 0.03184 -1.233
+-2.3 -2.1 7.16 10.2 6 15 1068 2.893 1.135 0.02873 -1.132
+-2.3 -2.1 10.2 13.23 6 15 824.5 3.522 1.013 -0.01956 -1.052
+-2.3 -2.1 13.23 31.46 6 15 623.1 2.769 1.736 0.02568 -1.221
+-2.1 -1.9 0 7.16 6 15 1092 -1.16 1.47 0.03031 -1.222
+-2.1 -1.9 7.16 10.2 6 15 1098 1.604 1.497 -0.0316 -1.228
+-2.1 -1.9 10.2 13.23 6 15 1093 3.098 1.344 -0.02869 -1.174
+-2.1 -1.9 13.23 31.46 6 15 837.3 2.082 2.403 -0.03353 -1.384
+-1.9 -1.7 0 7.16 6 15 1128 -1.36 1.35 -0.02969 -1.155
+-1.9 -1.7 7.16 10.2 6 15 1549 0.9785 1.378 -0.02903 -1.157
+-1.9 -1.7 10.2 13.23 6 15 1123 0.6688 1.775 -0.0332 -1.261
+-1.9 -1.7 13.23 31.46 6 15 1117 3.738 1.371 -0.02822 -1.137
+-1.7 -1.3 0 7.16 6 15 1625 -0.9643 1.109 -0.03603 -1.027
+-1.7 -1.3 7.16 10.2 6 15 2073 0.6084 1.263 -0.03871 -1.081
+-1.7 -1.3 10.2 13.23 6 15 1638 2.643 1.135 0.0386 -1.039
+-1.7 -1.3 13.23 31.46 6 15 1616 2.96 1.478 -0.04159 -1.135
+-1.3 -1.1 0 7.16 6 15 2139 1.321 0.9101 0.04372 -0.9795
+-1.3 -1.1 7.16 10.2 6 15 2122 2.208 0.907 0.04199 -0.9682
+-1.3 -1.1 10.2 13.23 6 15 2122 3.046 0.9299 0.04331 -0.9785
+-1.3 -1.1 13.23 31.46 6 15 1651 2.535 1.55 0.04749 -1.174
+-1.1 -0.8 0 7.16 6 15 2664 1.99 0.7458 0.03682 -0.9255
+-1.1 -0.8 7.16 10.2 6 15 2645 2.536 0.7597 0.03688 -0.925
+-1.1 -0.8 10.2 13.23 6 15 2630 3.175 0.7782 0.0354 -0.9218
+-1.1 -0.8 13.23 31.46 6 15 1681 3.982 0.8065 0.03654 -0.929
+-0.8 -0.5 0 7.16 6 15 3179 2 0.6417 0.03052 -0.8694
+-0.8 -0.5 7.16 10.2 6 15 3124 2.616 0.6742 0.03106 -0.8882
+-0.8 -0.5 10.2 13.23 6 15 2669 3.417 0.6559 0.03058 -0.8739
+-0.8 -0.5 13.23 31.46 6 15 2636 4.301 0.6164 0.02674 -0.8261
+-0.5 0 0 7.16 6 15 3643 2.061 0.5816 0.02831 -0.8328
+-0.5 0 7.16 10.2 6 15 3683 2.59 0.611 0.0279 -0.8439
+-0.5 0 10.2 13.23 6 15 3186 3.103 0.6678 0.02804 -0.8696
+-0.5 0 13.23 31.46 6 15 3136 4.199 0.6687 0.02684 -0.8681
+0 0.5 0 7.16 6 15 3643 2.061 0.5816 0.02831 -0.8328
+0 0.5 7.16 10.2 6 15 3683 2.59 0.611 0.0279 -0.8439
+0 0.5 10.2 13.23 6 15 3186 3.103 0.6678 0.02804 -0.8696
+0 0.5 13.23 31.46 6 15 3136 4.199 0.6687 0.02684 -0.8681
+0.5 0.8 0 7.16 6 15 3179 2 0.6417 0.03052 -0.8694
+0.5 0.8 7.16 10.2 6 15 3124 2.616 0.6742 0.03106 -0.8882
+0.5 0.8 10.2 13.23 6 15 2669 3.417 0.6559 0.03058 -0.8739
+0.5 0.8 13.23 31.46 6 15 2636 4.301 0.6164 0.02674 -0.8261
+0.8 1.1 0 7.16 6 15 2664 1.99 0.7458 0.03682 -0.9255
+0.8 1.1 7.16 10.2 6 15 2645 2.536 0.7597 0.03688 -0.925
+0.8 1.1 10.2 13.23 6 15 2630 3.175 0.7782 0.0354 -0.9218
+0.8 1.1 13.23 31.46 6 15 1681 3.982 0.8065 0.03654 -0.929
+1.1 1.3 0 7.16 6 15 2139 1.321 0.9101 0.04372 -0.9795
+1.1 1.3 7.16 10.2 6 15 2122 2.208 0.907 0.04199 -0.9682
+1.1 1.3 10.2 13.23 6 15 2122 3.046 0.9299 0.04331 -0.9785
+1.1 1.3 13.23 31.46 6 15 1651 2.535 1.55 0.04749 -1.174
+1.3 1.7 0 7.16 6 15 1625 -0.9643 1.109 -0.03603 -1.027
+1.3 1.7 7.16 10.2 6 15 2073 0.6084 1.263 -0.03871 -1.081
+1.3 1.7 10.2 13.23 6 15 1638 2.643 1.135 0.0386 -1.039
+1.3 1.7 13.23 31.46 6 15 1616 2.96 1.478 -0.04159 -1.135
+1.7 1.9 0 7.16 6 15 1128 -1.36 1.35 -0.02969 -1.155
+1.7 1.9 7.16 10.2 6 15 1549 0.9785 1.378 -0.02903 -1.157
+1.7 1.9 10.2 13.23 6 15 1123 0.6688 1.775 -0.0332 -1.261
+1.7 1.9 13.23 31.46 6 15 1117 3.738 1.371 -0.02822 -1.137
+1.9 2.1 0 7.16 6 15 1092 -1.16 1.47 0.03031 -1.222
+1.9 2.1 7.16 10.2 6 15 1098 1.604 1.497 -0.0316 -1.228
+1.9 2.1 10.2 13.23 6 15 1093 3.098 1.344 -0.02869 -1.174
+1.9 2.1 13.23 31.46 6 15 837.3 2.082 2.403 -0.03353 -1.384
+2.1 2.3 0 7.16 6 15 825.5 1.389 1.404 0.03184 -1.233
+2.1 2.3 7.16 10.2 6 15 1068 2.893 1.135 0.02873 -1.132
+2.1 2.3 10.2 13.23 6 15 824.5 3.522 1.013 -0.01956 -1.052
+2.1 2.3 13.23 31.46 6 15 623.1 2.769 1.736 0.02568 -1.221
+2.3 2.5 0 7.16 6 15 804 -0.0002917 1.682 0.0288 -1.291
+2.3 2.5 7.16 10.2 6 15 804.7 -1.594 2.297 -0.03205 -1.406
+2.3 2.5 10.2 13.23 6 15 798.6 -6.835 6.05 -0.03938 -1.729
+2.3 2.5 13.23 31.46 6 15 608.7 5.369 1.07 0.01383 -1.057
+2.5 2.8 0 7.16 6 15 597.8 -21.48 20.67 -0.04606 -1.955
+2.5 2.8 7.16 10.2 6 15 593.7 -70.14 69.84 -0.04381 -1.995
+2.5 2.8 10.2 13.23 6 15 593.2 -88.38 88.17 0.04606 -1.997
+2.5 2.8 13.23 31.46 6 15 445.8 -62.52 62.43 0.04527 -1.994
+2.8 3 0 7.16 6 15 432.3 -74.86 74.62 0.06556 -1.996
+2.8 3 7.16 10.2 6 15 433.6 -81.84 81.64 0.06882 -1.996
+2.8 3 10.2 13.23 6 15 431.9 -112.4 112.2 0.06781 -1.998
+2.8 3 13.23 31.46 6 15 332.3 7.878 0.2853 2.076e-05 -0.4669
+3 3.2 0 7.16 6 15 431 6.283 0.1153 0.09372 -0.2534
+3 3.2 7.16 10.2 6 15 421.8 7.188 0.114 0.0402 -0.03584
+3 3.2 10.2 13.23 6 15 332.6 8.057 -1.387e-05 0.1133 -1.432
+3 3.2 13.23 31.46 6 15 328.6 8.51 0.0001522 0.1224 -1.357
+3.2 4.7 0 7.16 6 15 328.3 4.699 0.238 1.216e-06 -0.3741
+3.2 4.7 7.16 10.2 6 15 326.2 4.522 1.71 0.09187 -1.496
+3.2 4.7 10.2 13.23 6 15 335.2 6.256 0.224 -0.01481 -0.3312
+3.2 4.7 13.23 31.46 6 15 227.3 7.323 0.3119 -7.871e-05 -0.4601
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_SF_AK4PF.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_SF_AK4PF.txt
new file mode 100755
index 0000000..fee5065
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_SF_AK4PF.txt
@@ -0,0 +1,27 @@
+{1 JetEta 0 None ScaleFactor}
+-4.7 -3.2 3 1.216 1.166 1.266
+-3.2 -3.0 3 1.384 1.351 1.417
+-3.0 -2.8 3 1.564 1.243 1.885
+-2.8 -2.5 3 1.209 1.150 1.268
+-2.5 -2.3 3 1.161 1.113 1.209
+-2.3 -2.1 3 1.160 1.112 1.208
+-2.1 -1.9 3 1.162 1.118 1.206
+-1.9 -1.7 3 1.100 1.067 1.133
+-1.7 -1.3 3 1.118 1.104 1.132
+-1.3 -1.1 3 1.103 1.070 1.136
+-1.1 -0.8 3 1.097 1.080 1.114
+-0.8 -0.5 3 1.120 1.092 1.148
+-0.5 0.0 3 1.095 1.077 1.113
+ 0.0 0.5 3 1.095 1.077 1.113
+ 0.5 0.8 3 1.120 1.092 1.148
+ 0.8 1.1 3 1.097 1.080 1.114
+ 1.1 1.3 3 1.103 1.070 1.136
+ 1.3 1.7 3 1.118 1.104 1.132
+ 1.7 1.9 3 1.100 1.067 1.133
+ 1.9 2.1 3 1.162 1.118 1.206
+ 2.1 2.3 3 1.160 1.112 1.208
+ 2.3 2.5 3 1.161 1.113 1.209
+ 2.5 2.8 3 1.209 1.150 1.268
+ 2.8 3.0 3 1.564 1.243 1.885
+ 3.0 3.2 3 1.384 1.351 1.417
+ 3.2 4.7 3 1.216 1.166 1.266
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_SF_AK4PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_SF_AK4PFPuppi.txt
new file mode 100755
index 0000000..fee5065
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_SF_AK4PFPuppi.txt
@@ -0,0 +1,27 @@
+{1 JetEta 0 None ScaleFactor}
+-4.7 -3.2 3 1.216 1.166 1.266
+-3.2 -3.0 3 1.384 1.351 1.417
+-3.0 -2.8 3 1.564 1.243 1.885
+-2.8 -2.5 3 1.209 1.150 1.268
+-2.5 -2.3 3 1.161 1.113 1.209
+-2.3 -2.1 3 1.160 1.112 1.208
+-2.1 -1.9 3 1.162 1.118 1.206
+-1.9 -1.7 3 1.100 1.067 1.133
+-1.7 -1.3 3 1.118 1.104 1.132
+-1.3 -1.1 3 1.103 1.070 1.136
+-1.1 -0.8 3 1.097 1.080 1.114
+-0.8 -0.5 3 1.120 1.092 1.148
+-0.5 0.0 3 1.095 1.077 1.113
+ 0.0 0.5 3 1.095 1.077 1.113
+ 0.5 0.8 3 1.120 1.092 1.148
+ 0.8 1.1 3 1.097 1.080 1.114
+ 1.1 1.3 3 1.103 1.070 1.136
+ 1.3 1.7 3 1.118 1.104 1.132
+ 1.7 1.9 3 1.100 1.067 1.133
+ 1.9 2.1 3 1.162 1.118 1.206
+ 2.1 2.3 3 1.160 1.112 1.208
+ 2.3 2.5 3 1.161 1.113 1.209
+ 2.5 2.8 3 1.209 1.150 1.268
+ 2.8 3.0 3 1.564 1.243 1.885
+ 3.0 3.2 3 1.384 1.351 1.417
+ 3.2 4.7 3 1.216 1.166 1.266
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_SF_AK4PFchs.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_SF_AK4PFchs.txt
new file mode 100755
index 0000000..fee5065
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_SF_AK4PFchs.txt
@@ -0,0 +1,27 @@
+{1 JetEta 0 None ScaleFactor}
+-4.7 -3.2 3 1.216 1.166 1.266
+-3.2 -3.0 3 1.384 1.351 1.417
+-3.0 -2.8 3 1.564 1.243 1.885
+-2.8 -2.5 3 1.209 1.150 1.268
+-2.5 -2.3 3 1.161 1.113 1.209
+-2.3 -2.1 3 1.160 1.112 1.208
+-2.1 -1.9 3 1.162 1.118 1.206
+-1.9 -1.7 3 1.100 1.067 1.133
+-1.7 -1.3 3 1.118 1.104 1.132
+-1.3 -1.1 3 1.103 1.070 1.136
+-1.1 -0.8 3 1.097 1.080 1.114
+-0.8 -0.5 3 1.120 1.092 1.148
+-0.5 0.0 3 1.095 1.077 1.113
+ 0.0 0.5 3 1.095 1.077 1.113
+ 0.5 0.8 3 1.120 1.092 1.148
+ 0.8 1.1 3 1.097 1.080 1.114
+ 1.1 1.3 3 1.103 1.070 1.136
+ 1.3 1.7 3 1.118 1.104 1.132
+ 1.7 1.9 3 1.100 1.067 1.133
+ 1.9 2.1 3 1.162 1.118 1.206
+ 2.1 2.3 3 1.160 1.112 1.208
+ 2.3 2.5 3 1.161 1.113 1.209
+ 2.5 2.8 3 1.209 1.150 1.268
+ 2.8 3.0 3 1.564 1.243 1.885
+ 3.0 3.2 3 1.384 1.351 1.417
+ 3.2 4.7 3 1.216 1.166 1.266
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_SF_AK8PF.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_SF_AK8PF.txt
new file mode 100755
index 0000000..fee5065
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_SF_AK8PF.txt
@@ -0,0 +1,27 @@
+{1 JetEta 0 None ScaleFactor}
+-4.7 -3.2 3 1.216 1.166 1.266
+-3.2 -3.0 3 1.384 1.351 1.417
+-3.0 -2.8 3 1.564 1.243 1.885
+-2.8 -2.5 3 1.209 1.150 1.268
+-2.5 -2.3 3 1.161 1.113 1.209
+-2.3 -2.1 3 1.160 1.112 1.208
+-2.1 -1.9 3 1.162 1.118 1.206
+-1.9 -1.7 3 1.100 1.067 1.133
+-1.7 -1.3 3 1.118 1.104 1.132
+-1.3 -1.1 3 1.103 1.070 1.136
+-1.1 -0.8 3 1.097 1.080 1.114
+-0.8 -0.5 3 1.120 1.092 1.148
+-0.5 0.0 3 1.095 1.077 1.113
+ 0.0 0.5 3 1.095 1.077 1.113
+ 0.5 0.8 3 1.120 1.092 1.148
+ 0.8 1.1 3 1.097 1.080 1.114
+ 1.1 1.3 3 1.103 1.070 1.136
+ 1.3 1.7 3 1.118 1.104 1.132
+ 1.7 1.9 3 1.100 1.067 1.133
+ 1.9 2.1 3 1.162 1.118 1.206
+ 2.1 2.3 3 1.160 1.112 1.208
+ 2.3 2.5 3 1.161 1.113 1.209
+ 2.5 2.8 3 1.209 1.150 1.268
+ 2.8 3.0 3 1.564 1.243 1.885
+ 3.0 3.2 3 1.384 1.351 1.417
+ 3.2 4.7 3 1.216 1.166 1.266
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_SF_AK8PFPuppi.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_SF_AK8PFPuppi.txt
new file mode 100755
index 0000000..fee5065
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_SF_AK8PFPuppi.txt
@@ -0,0 +1,27 @@
+{1 JetEta 0 None ScaleFactor}
+-4.7 -3.2 3 1.216 1.166 1.266
+-3.2 -3.0 3 1.384 1.351 1.417
+-3.0 -2.8 3 1.564 1.243 1.885
+-2.8 -2.5 3 1.209 1.150 1.268
+-2.5 -2.3 3 1.161 1.113 1.209
+-2.3 -2.1 3 1.160 1.112 1.208
+-2.1 -1.9 3 1.162 1.118 1.206
+-1.9 -1.7 3 1.100 1.067 1.133
+-1.7 -1.3 3 1.118 1.104 1.132
+-1.3 -1.1 3 1.103 1.070 1.136
+-1.1 -0.8 3 1.097 1.080 1.114
+-0.8 -0.5 3 1.120 1.092 1.148
+-0.5 0.0 3 1.095 1.077 1.113
+ 0.0 0.5 3 1.095 1.077 1.113
+ 0.5 0.8 3 1.120 1.092 1.148
+ 0.8 1.1 3 1.097 1.080 1.114
+ 1.1 1.3 3 1.103 1.070 1.136
+ 1.3 1.7 3 1.118 1.104 1.132
+ 1.7 1.9 3 1.100 1.067 1.133
+ 1.9 2.1 3 1.162 1.118 1.206
+ 2.1 2.3 3 1.160 1.112 1.208
+ 2.3 2.5 3 1.161 1.113 1.209
+ 2.5 2.8 3 1.209 1.150 1.268
+ 2.8 3.0 3 1.564 1.243 1.885
+ 3.0 3.2 3 1.384 1.351 1.417
+ 3.2 4.7 3 1.216 1.166 1.266
diff --git a/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_SF_AK8PFchs.txt b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_SF_AK8PFchs.txt
new file mode 100755
index 0000000..fee5065
--- /dev/null
+++ b/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC_SF_AK8PFchs.txt
@@ -0,0 +1,27 @@
+{1 JetEta 0 None ScaleFactor}
+-4.7 -3.2 3 1.216 1.166 1.266
+-3.2 -3.0 3 1.384 1.351 1.417
+-3.0 -2.8 3 1.564 1.243 1.885
+-2.8 -2.5 3 1.209 1.150 1.268
+-2.5 -2.3 3 1.161 1.113 1.209
+-2.3 -2.1 3 1.160 1.112 1.208
+-2.1 -1.9 3 1.162 1.118 1.206
+-1.9 -1.7 3 1.100 1.067 1.133
+-1.7 -1.3 3 1.118 1.104 1.132
+-1.3 -1.1 3 1.103 1.070 1.136
+-1.1 -0.8 3 1.097 1.080 1.114
+-0.8 -0.5 3 1.120 1.092 1.148
+-0.5 0.0 3 1.095 1.077 1.113
+ 0.0 0.5 3 1.095 1.077 1.113
+ 0.5 0.8 3 1.120 1.092 1.148
+ 0.8 1.1 3 1.097 1.080 1.114
+ 1.1 1.3 3 1.103 1.070 1.136
+ 1.3 1.7 3 1.118 1.104 1.132
+ 1.7 1.9 3 1.100 1.067 1.133
+ 1.9 2.1 3 1.162 1.118 1.206
+ 2.1 2.3 3 1.160 1.112 1.208
+ 2.3 2.5 3 1.161 1.113 1.209
+ 2.5 2.8 3 1.209 1.150 1.268
+ 2.8 3.0 3 1.564 1.243 1.885
+ 3.0 3.2 3 1.384 1.351 1.417
+ 3.2 4.7 3 1.216 1.166 1.266
diff --git a/Analysis/Ntuplizer/interface/Candidates.h b/Analysis/Ntuplizer/interface/Candidates.h
index 3d2e0fe..5ca80fd 100644
--- a/Analysis/Ntuplizer/interface/Candidates.h
+++ b/Analysis/Ntuplizer/interface/Candidates.h
@@ -32,6 +32,7 @@
#include "CondFormats/JetMETObjects/interface/JetCorrectionUncertainty.h"
#include "JetMETCorrections/Objects/interface/JetCorrectionsRecord.h"
#include "CondFormats/JetMETObjects/interface/JetCorrectorParameters.h"
+#include "JetMETCorrections/Modules/interface/JetResolution.h"
#include "CommonTools/UtilAlgos/interface/TFileService.h"
#include "FWCore/ServiceRegistry/interface/Service.h"
@@ -58,7 +59,8 @@ namespace analysis {
// void Init(const std::vector &btagAlgos = std::vector(), const std::vector & btagAlgosAlias = std::vector() );
// void Init(const std::map & btagVars = std::map() );
// void Init(const std::vector & btagVars = std::vector() );
- void Init(const std::vector & , const std::string & );
+ void Init(const std::vector & , const std::string & , const std::string &, const edm::EDGetTokenT & rho);
+ void Init(const std::vector & , const std::string & , const std::string & , const std::string & , const std::string &, const edm::EDGetTokenT & rho);
void Init(const std::vector & );
void Init();
void Branches();
@@ -77,8 +79,13 @@ namespace analysis {
std::string configParameter_;
edm::InputTag input_collection_;
- std::string jecRecord_;
+ std::string jecRecord_{};
+ std::string jerRecord_{};
+ std::string jerResFile_;
+ std::string jerSfFile_;
std::unique_ptr jecUnc_;
+ JME::JetResolution res_;
+ JME::JetResolutionScaleFactor res_sf_;
// particles kinematics for the ntuple
int n_;
@@ -101,11 +108,20 @@ namespace analysis {
float jetid_[15][maxCandidates];
float jecUncert_[maxCandidates];
+ float jerResolution_[maxCandidates];
+ float jerSF_[maxCandidates];
+ float jerSFUp_[maxCandidates];
+ float jerSFDown_[maxCandidates];
int pdg_[maxCandidates];
int status_[maxCandidates];
bool lastcopy_[maxCandidates];
bool higgs_dau_[maxCandidates];
+ double x1_;
+ double x2_;
+ double mHat_;
+ double rho_;
+ edm::EDGetTokenT RhoToken_;
// met specifics
float sigxx_[maxCandidates];
diff --git a/Analysis/Ntuplizer/interface/EventFilter.h b/Analysis/Ntuplizer/interface/EventFilter.h
index 3cbf7aa..388fa2d 100644
--- a/Analysis/Ntuplizer/interface/EventFilter.h
+++ b/Analysis/Ntuplizer/interface/EventFilter.h
@@ -65,13 +65,13 @@ namespace analysis {
private:
// ----------member data ---------------------------
- unsigned int nTotal_;
- unsigned int nFiltr_;
- double efficiency_;
- unsigned int nTried_;
- double wTotal_;
- double wFiltr_;
- double wEfficiency_;
+ unsigned int nTotal_{};
+ unsigned int nFiltr_{};
+ double efficiency_{};
+ unsigned int nTried_{};
+ double wTotal_{};
+ double wFiltr_{};
+ double wEfficiency_{};
std::vector collections_;
diff --git a/Analysis/Ntuplizer/interface/Metadata.h b/Analysis/Ntuplizer/interface/Metadata.h
index d074de6..92f4a2b 100644
--- a/Analysis/Ntuplizer/interface/Metadata.h
+++ b/Analysis/Ntuplizer/interface/Metadata.h
@@ -94,14 +94,14 @@ namespace analysis {
// ----------member data ---------------------------
// edm::Service * fs_;
- TFileDirectory mainDir_;
- TFileDirectory mHatDir_;
+ TFileDirectory mainDir_{};
+ TFileDirectory mHatDir_{};
std::vector vdefinitions_;
- bool isGenFilter_;
- bool isEvtFilter_;
- bool isMHatEvtFilter_;
+ bool isGenFilter_{};
+ bool isEvtFilter_{};
+ bool isMHatEvtFilter_{};
pGenFilter genfilter_;
pEvtFilter evtfilter_;
pEvtFilter mHatEvtFilter_;
@@ -111,16 +111,16 @@ namespace analysis {
// Cross sections tree
TTree * treeXS_;
- double myXSec_;
- double XSec_;
- double internalXSec_;
- double externalXSecLO_;
- double externalXSecNLO_;
- unsigned int runXS_;
+ double myXSec_{};
+ double XSec_{};
+ double internalXSec_{};
+ double externalXSecLO_{};
+ double externalXSecNLO_{};
+ unsigned int runXS_{};
// Dataset tree
TTree * treeDS_;
- bool is_mc_;
+ bool is_mc_{};
diff --git a/Analysis/Ntuplizer/plugins/BuildFile.xml b/Analysis/Ntuplizer/plugins/BuildFile.xml
index 4993d4d..fd4757a 100644
--- a/Analysis/Ntuplizer/plugins/BuildFile.xml
+++ b/Analysis/Ntuplizer/plugins/BuildFile.xml
@@ -12,4 +12,5 @@
+
diff --git a/Analysis/Ntuplizer/plugins/Ntuplizer.cc b/Analysis/Ntuplizer/plugins/Ntuplizer.cc
index 57a2c15..66dd392 100644
--- a/Analysis/Ntuplizer/plugins/Ntuplizer.cc
+++ b/Analysis/Ntuplizer/plugins/Ntuplizer.cc
@@ -77,6 +77,7 @@
#include "SimDataFormats/PileupSummaryInfo/interface/PileupSummaryInfo.h"
#include "SimDataFormats/GeneratorProducts/interface/GenEventInfoProduct.h"
+#include "JetMETCorrections/Modules/interface/JetResolution.h"
#include "Analysis/Ntuplizer/interface/EventFilter.h"
@@ -199,6 +200,7 @@ class Ntuplizer : public edm::EDAnalyzer {
std::vector< std::string > triggerObjectLabels_;
std::vector< TitleAlias > btagVars_;
std::vector< std::string > jecRecords_;
+ std::vector< std::string > jerRecords_;
std::map > l1JetTokens_;
std::map > l1MuonTokens_;
@@ -233,7 +235,8 @@ class Ntuplizer : public edm::EDAnalyzer {
edm::EDGetTokenT genRunInfoToken_;
edm::EDGetTokenT > pileupInfoToken_;
- edm::EDGetTokenT genEventInfoToken_;
+ edm::EDGetTokenT genEventInfoToken_;
+ edm::EDGetTokenT Rho_;
InputTags eventCounters_;
InputTags mHatEventCounters_;
@@ -342,6 +345,9 @@ Ntuplizer::Ntuplizer(const edm::ParameterSet& config) //: // initialization of
}
+ //Rho for JER
+ Rho_ = consumes(config_.getParameter("Rho"));
+
}
@@ -436,6 +442,7 @@ void Ntuplizer::analyze(const edm::Event& event, const edm::EventSetup& iSetup)
// trigger objects
for ( auto & collection : triggerobjects_collections_ )
collection -> Fill(event);
+
}
@@ -470,7 +477,6 @@ Ntuplizer::beginJob()
if ( config_.exists("UseFullName") )
use_full_name_ = config_.getParameter ("UseFullName");
-
edm::Service fs;
TFileDirectory eventsDir = fs -> mkdir("Events");
@@ -513,11 +519,27 @@ Ntuplizer::beginJob()
}
// JEC Record (from CondDB)
+ std::vector m_resolutions_files;
+ std::vector m_scale_factors_files;
jecRecords_.clear();
if ( do_patjets_ && config_.exists("JECRecords") )
{
jecRecords_ = config_.getParameter< std::vector >("JECRecords");
+ if(config_.exists("JERResFiles")){
+ m_resolutions_files = config_.getParameter< std::vector >("JERResFiles");
+ }
+ if(config_.exists("JERSfFiles")){
+ m_scale_factors_files = config_.getParameter< std::vector >("JERSfFiles");
+ }
+
+ }
+
+ //JER Records (from .txt file or GT)
+ jerRecords_.clear();
+ if( do_patjets_ && config_.exists("JERRecords")){
+ jerRecords_ = config_.getParameter< std::vector< std::string> >("JERRecords");
}
+
//
size_t nPatJets = 0;
if ( do_patjets_ )
@@ -525,10 +547,22 @@ Ntuplizer::beginJob()
if ( nPatJets > jecRecords_.size() && jecRecords_.size() != 0 )
{
- std::cout << "*** ERROR *** Ntuplizer: Number of JEC Records less than the number of PatJet collections." << std::endl;;
+ std::cout << "*** ERROR *** Ntuplizer: Number of JEC Records less than the number of PatJet collections." << std::endl;
+ exit(-1);
+ }
+
+ if ( nPatJets > jerRecords_.size() && jerRecords_.size() != 0 )
+ {
+ std::cout << "*** ERROR *** Ntuplizer: Number of JER Records less than the number of PatJet collections." << std::endl;
exit(-1);
}
+ if ( jerRecords_.size() != 0 && m_resolutions_files.size() != 0 && m_scale_factors_files.size()!=0 &&(jerRecords_.size() != m_resolutions_files.size() || jerRecords_.size() != m_scale_factors_files.size()) )
+ {
+ std::cerr << "*** ERROR *** Ntuplizer: Number of JER Records are not the same as number of provided input files. " < 0 ) std::cout << "*** Jet Energy Corrections Records - PatJets ***" << std::endl;
+ if ( patJetCounter == 0 && jerRecords_.size() > 0 ) std::cout << "*** Jet Energy Resolutions Records - PatJets ***" << std::endl;
patjets_collections_.push_back( pPatJetCandidates( new PatJetCandidates(collection, tree_[name], is_mc_ ) ));
- if ( jecRecords_.size() > 0 )
+ if ( jecRecords_.size() > 0 && jerRecords_.size() > 0 )
{
- patjets_collections_.back() -> Init(btagVars_,jecRecords_[patJetCounter]);
- if ( jecRecords_[patJetCounter] != "" )
- std::cout << name << " => " << jecRecords_[patJetCounter] << std::endl;
+ if(m_resolutions_files.size() != 0 && m_resolutions_files[patJetCounter] != "" && m_scale_factors_files[patJetCounter] != ""){
+ patjets_collections_.back() -> Init(btagVars_,jecRecords_[patJetCounter],jerRecords_[patJetCounter],m_resolutions_files[patJetCounter],m_scale_factors_files[patJetCounter],Rho_);
+ }
+
+ else {
+ patjets_collections_.back() -> Init(btagVars_,jecRecords_[patJetCounter],jerRecords_[patJetCounter],Rho_);
+ }
+ if ( jecRecords_[patJetCounter] != "" ) std::cout << name << " => " << jecRecords_[patJetCounter] << std::endl;
+ if ( jerRecords_[patJetCounter] != "") std::cout<<"JER: "< SetEventFilter(eventCounters_);
if ( nMHatCounters == 2) metadata_ -> SetMHatEventFilter(mHatEventCounters_);
- std::cout<::Kinematics()
{
jecUncert_[n] = -1.;
}
+
+ //JER
+ if(jerRecord_ != ""){
+ // SetUp Jet parameters
+ JME::JetParameters jerParamRes;
+ jerParamRes.setJetPt(pt_[n]);
+ jerParamRes.setJetEta(eta_[n]);
+ jerParamRes.setRho(rho_);
+
+ // Return JER
+ jerResolution_[n] = res_.getResolution(jerParamRes);
+
+ JME::JetParameters jerParamSF;
+ jerParamSF.set(JME::Binning::JetEta, eta_[n]);
+ jerParamSF.set(JME::Binning::Rho, rho_);
+
+ jerSF_[n] = res_sf_.getScaleFactor(jerParamSF);
+ jerSFUp_[n] = res_sf_. getScaleFactor(jerParamSF,Variation::UP);
+ jerSFDown_[n] = res_sf_. getScaleFactor(jerParamSF,Variation::DOWN);
+
+ }
+ else{
+ jerResolution_[n] = -1;
+ jerSF_[n] = -1;
+ jerSFUp_[n] = -1;
+ jerSFDown_[n] = -1;
+ }
}
if ( is_pfjet_ )
{
@@ -354,6 +383,22 @@ void Candidates::Fill(const edm::Event& event, const edm::EventSetup& setup)
jecUnc_ = std::unique_ptr(new JetCorrectionUncertainty(JetCorPar));
}
+ if (jerRecord_ != "" ){
+ if(jerResFile_ != "" && jerSfFile_ != ""){
+ res_ = JME::JetResolution(jerResFile_);
+ res_sf_ = JME::JetResolutionScaleFactor(jerSfFile_);
+ }
+ else {
+ std::string label_pt = jerRecord_ + "_pt";
+ res_ = JME::JetResolution::get(setup,label_pt);
+ std::string label_sf = jerRecord_;
+ res_sf_ = JME::JetResolutionScaleFactor::get(setup,label_sf);
+ }
+ edm::Handle rho;
+ event.getByToken(RhoToken_, rho);
+ rho_ = *rho;
+ }
+
Fill(event);
}
@@ -395,6 +440,11 @@ void Candidates::Branches()
// if ( jecRecord_ != "" )
tree_->Branch("jecUncert", jecUncert_, "jecUncert[n]/F");
+ tree_->Branch("jerResolution",jerResolution_,"jerResolution[n]/F");
+ tree_->Branch("jerSF",jerSF_,"jerSF[n]/F");
+ tree_->Branch("jerSFUp",jerSFUp_,"jerSFUp[n]/F");
+ tree_->Branch("jerSFDown",jerSFDown_,"jerSFDown[n]/F");
+ tree_->Branch("Rho",&rho_,"Rho/D");
}
if ( is_pfjet_ || is_patjet_ )
@@ -430,9 +480,22 @@ void Candidates::Branches()
}
template
-void Candidates::Init( const std::vector & btagVars, const std::string & jr )
+void Candidates::Init( const std::vector & btagVars, const std::string & jec, const std::string & jer, const edm::EDGetTokenT &RhoToken)
{
- jecRecord_ = jr;
+ jecRecord_ = jec;
+ jerRecord_ = jer;
+ RhoToken_ = RhoToken;
+ Init(btagVars);
+}
+
+template
+void Candidates::Init( const std::vector & btagVars, const std::string & jec, const std::string & jer, const std::string &res_file, const std::string & sf_file, const edm::EDGetTokenT & RhoToken)
+{
+ jecRecord_ = jec;
+ jerRecord_ = jer;
+ jerResFile_ = res_file;
+ jerSfFile_ = sf_file;
+ RhoToken_ = RhoToken;
Init(btagVars);
}
diff --git a/Analysis/Ntuplizer/src/TriggerAccepts.cc b/Analysis/Ntuplizer/src/TriggerAccepts.cc
index 6e6d8d1..5623fe1 100644
--- a/Analysis/Ntuplizer/src/TriggerAccepts.cc
+++ b/Analysis/Ntuplizer/src/TriggerAccepts.cc
@@ -90,7 +90,7 @@ void TriggerAccepts::Fill(const edm::Event& event, const edm::EventSetup & setup
{
for (size_t i = 0; i < paths_.size() ; ++i )
{
- if ( hlt_config_.triggerName(j).find(paths_[i]) == 0 )
+ if ( hlt_config_.triggerName(j).find(paths_[i]) == 0 && triggers.accept(j) )
{
#ifndef CMSSWOLD
std::pair< int, int > ps = hlt_prescale_->prescaleValues (event, setup, hlt_config_.triggerName(j));
@@ -102,6 +102,7 @@ void TriggerAccepts::Fill(const edm::Event& event, const edm::EventSetup & setup
// psl1_[i] = 1;
// pshlt_[i] = 1;
if ( triggers.accept(j) ) accept_[i] = true;
+
}
}
}
diff --git a/Analysis/Ntuplizer/test/.DS_Store b/Analysis/Ntuplizer/test/.DS_Store
new file mode 100644
index 0000000..45cfaef
Binary files /dev/null and b/Analysis/Ntuplizer/test/.DS_Store differ
diff --git a/Analysis/Ntuplizer/test/.__afs07A4 b/Analysis/Ntuplizer/test/.__afs07A4
new file mode 100644
index 0000000..ee602ed
Binary files /dev/null and b/Analysis/Ntuplizer/test/.__afs07A4 differ
diff --git a/Analysis/Ntuplizer/test/.__afs6B88 b/Analysis/Ntuplizer/test/.__afs6B88
new file mode 100644
index 0000000..58fea19
Binary files /dev/null and b/Analysis/Ntuplizer/test/.__afs6B88 differ
diff --git a/Analysis/Ntuplizer/test/.__afs8106 b/Analysis/Ntuplizer/test/.__afs8106
new file mode 100644
index 0000000..5891cbb
Binary files /dev/null and b/Analysis/Ntuplizer/test/.__afs8106 differ
diff --git a/Analysis/Ntuplizer/test/Rainer.py b/Analysis/Ntuplizer/test/Rainer.py
new file mode 100644
index 0000000..d8d40e4
--- /dev/null
+++ b/Analysis/Ntuplizer/test/Rainer.py
@@ -0,0 +1,270 @@
+import FWCore.ParameterSet.Config as cms
+
+process = cms.Process("MssmHbb")
+
+process.load("FWCore.MessageService.MessageLogger_cfi")
+process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(1000)
+
+## Using MINIAOD. GlobalTag just in case jet re-clustering, L1 trigger filter etc is needed to be done
+process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
+from Configuration.AlCa.GlobalTag_condDBv2 import GlobalTag as customiseGlobalTag
+process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = '76X_mcRun2_asymptotic_RunIIFall15DR76_v1')
+process.GlobalTag.connect = 'frontier://FrontierProd/CMS_CONDITIONS'
+process.GlobalTag.pfnPrefix = cms.untracked.string('frontier://FrontierProd/')
+for pset in process.GlobalTag.toGet.value():
+ pset.connect = pset.connect.value().replace('frontier://FrontierProd/', 'frontier://FrontierProd/')
+## fix for multi-run processing
+process.GlobalTag.RefreshEachRun = cms.untracked.bool( False )
+process.GlobalTag.ReconnectEachRun = cms.untracked.bool( False )
+
+process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) )
+
+output_file = 'output.root'
+## TFileService
+process.TFileService = cms.Service("TFileService",
+ fileName = cms.string(output_file)
+)
+
+# ## ============ TRIGGER FILTER =============== BE CAREFUL!!!
+# ## Enable below at cms.Path if needed
+# process.triggerSelection = cms.EDFilter( "TriggerResultsFilter",
+# triggerConditions = cms.vstring(
+# "HLT_ZeroBias_v*",
+# ),
+# hltResults = cms.InputTag( "TriggerResults", "", "HLT" ),
+# l1tResults = cms.InputTag( "" ),
+# l1tIgnoreMask = cms.bool( False ),
+# l1techIgnorePrescales = cms.bool( False ),
+# daqPartitions = cms.uint32( 1 ),
+# throw = cms.bool( True )
+# )
+#
+
+## ============ RE-APPLY JET ENERGY CORRECTIONS =============== BE CAREFUL!!!
+## Enable below at cms.Path if needed
+from PhysicsTools.PatAlgos.producersLayer1.jetUpdater_cff import patJetCorrFactorsUpdated
+process.slimmedJetsCorrFactorsReapplyJEC = patJetCorrFactorsUpdated.clone(
+ src = cms.InputTag("slimmedJets","","PAT"),
+ levels = ['L1FastJet',
+ 'L2Relative',
+ 'L3Absolute'],
+ payload = 'AK4PFchs' ) # Make sure to choose the appropriate levels and payload here!
+
+
+process.slimmedJetsPuppiCorrFactorsReapplyJEC = patJetCorrFactorsUpdated.clone(
+ src = cms.InputTag("slimmedJetsPuppi","","PAT"),
+ levels = ['L1FastJet',
+ 'L2Relative',
+ 'L3Absolute'],
+ payload = 'AK4PFPuppi' ) # Make sure to choose the appropriate levels and payload here!
+
+process.slimmedJetsAK8PFCorrFactorsReapplyJEC = patJetCorrFactorsUpdated.clone(
+ src = cms.InputTag("slimmedJetsAK8PFCHSSoftDropPacked","SubJets","PAT"),
+ levels = ['L1FastJet',
+ 'L2Relative',
+ 'L3Absolute'],
+ payload = 'AK8PFchs' ) # Make sure to choose the appropriate levels and payload here!
+
+
+from PhysicsTools.PatAlgos.producersLayer1.jetUpdater_cff import patJetsUpdated
+process.slimmedJetsReapplyJEC = patJetsUpdated.clone(
+ jetSource = cms.InputTag("slimmedJets","","PAT"),
+ jetCorrFactorsSource = cms.VInputTag(cms.InputTag("slimmedJetsCorrFactorsReapplyJEC"))
+ )
+
+process.slimmedJetsPuppiReapplyJEC = patJetsUpdated.clone(
+ jetSource = cms.InputTag("slimmedJetsPuppi","","PAT"),
+ jetCorrFactorsSource = cms.VInputTag(cms.InputTag("slimmedJetsPuppiCorrFactorsReapplyJEC"))
+ )
+
+process.slimmedJetsAK8PFCHSSoftDropPackedReapplyJEC = patJetsUpdated.clone(
+ jetSource = cms.InputTag("slimmedJetsAK8PFCHSSoftDropPacked","SubJets","PAT"),
+ jetCorrFactorsSource = cms.VInputTag(cms.InputTag("slimmedJetsAK8PFCorrFactorsReapplyJEC"))
+ )
+
+
+## ============ EVENT FILTER COUNTER ===============
+## Filter counter (maybe more useful for MC)
+process.TotalEvents = cms.EDProducer("EventCountProducer")
+process.FilteredEvents = cms.EDProducer("EventCountProducer")
+
+## ============ PRIMARY VERTEX FILTER ===============
+process.primaryVertexFilter = cms.EDFilter("VertexSelector",
+ src = cms.InputTag("offlineSlimmedPrimaryVertices"), # primary vertex collection name
+ cut = cms.string("!isFake && ndof > 4 && abs(z) <= 24 && position.Rho <= 2"), # ndof>thr=4 corresponds to sum(track_weigths) > (thr+3)/2 = 3.5 so typically 4 good tracks
+ filter = cms.bool(True), # otherwise it won't filter the events, just produce an empty vertex collection.
+)
+## =========== JET N FILTER ==============
+process.jetCounterFilter = cms.EDFilter("CandViewCountFilter",
+ src = cms.InputTag("slimmedJetsPuppiReapplyJEC"), # new slimmed Jets
+ minNumber = cms.uint32(2),
+ )
+
+## ============ KINEMATIC JET FILTER ===============
+process.jetKinematicFilter = cms.EDFilter("kinematicJetFilter",
+ src = cms.InputTag("slimmedJetsPuppiReapplyJEC"),
+ pt = cms.vdouble(85.,85.),
+ eta = cms.vdouble(2.5,2.5),
+)
+
+## ============ BTAG JET FILTER ===============
+process.jetBTagFilter = cms.EDFilter("btagJetFilter",
+ src = cms.InputTag("slimmedJetsPuppiReapplyJEC"),
+ algo = cms.string("pfCombinedInclusiveSecondaryVertexV2BJetTags"),
+ btag = cms.vdouble(0.5,0.5),
+)
+
+## ============ THE NTUPLIZER!!! ===============
+process.MssmHbb = cms.EDAnalyzer("Ntuplizer",
+ MonteCarlo = cms.bool(True),
+ CrossSection = cms.double(1), # in pb
+ UseFullName = cms.bool(False),
+ ## Monte Carlo only
+ GenFilterInfo = cms.InputTag("genFilterEfficiencyProducer"),
+ GenRunInfo = cms.InputTag("generator"),
+ GenEventInfo = cms.InputTag("generator"),
+ GenJets = cms.VInputTag(cms.InputTag("slimmedGenJets")),
+ GenParticles = cms.VInputTag(cms.InputTag("prunedGenParticles")),
+ PileupInfo = cms.InputTag("slimmedAddPileupInfo"),
+ ###################
+ TotalEvents = cms.InputTag("TotalEvents"),
+ FilteredEvents = cms.InputTag("FilteredEvents"),
+ PatJets = cms.VInputTag( # Be careful with the correction uncertainties!!!
+# cms.InputTag("slimmedJets","","PAT"),
+# cms.InputTag("slimmedJetsPuppi","","PAT"),
+# cms.InputTag("slimmedJetsAK8PFCHSSoftDropPacked","SubJets","PAT"),
+ cms.InputTag("slimmedJetsReapplyJEC"),
+ cms.InputTag("slimmedJetsPuppiReapplyJEC"),
+ cms.InputTag("slimmedJetsAK8PFCHSSoftDropPackedReapplyJEC")
+ ),
+ JECRecords = cms.vstring (
+# "",
+# "",
+# "",
+ "AK4PFchs",
+ "AK4PFPuppi",
+ "AK8PFchs",
+ ),
+ PatMETs = cms.VInputTag(
+ cms.InputTag("slimmedMETs","","PAT"),
+ cms.InputTag("slimmedMETsPuppi","","PAT")
+ ),
+ PatMuons = cms.VInputTag(
+ cms.InputTag("slimmedMuons","","PAT")
+ ),
+ PrimaryVertices = cms.VInputTag(
+ cms.InputTag("offlineSlimmedPrimaryVertices","","PAT")
+ ),
+ BTagAlgorithms = cms.vstring (
+ "pfCombinedInclusiveSecondaryVertexV2BJetTags",
+# "combinedSecondaryVertexBJetTags",
+# "pfJetBProbabilityBJetTags",
+# "pfJetProbabilityBJetTags",
+# "pfTrackCountingHighPurBJetTags",
+# "pfTrackCountingHighEffBJetTags",
+# "pfSimpleSecondaryVertexHighEffBJetTags",
+# "pfSimpleSecondaryVertexHighPurBJetTags",
+ "pfCombinedSecondaryVertexV2BJetTags",
+# "pfCombinedSecondaryVertexSoftLeptonBJetTags",
+ "pfCombinedMVAV2BJetTags",
+ ),
+ BTagAlgorithmsAlias = cms.vstring (
+ "btag_csvivf",
+# "btag_csv",
+# "btag_jetbprob",
+# "btag_jetprob",
+# "btag_tchp",
+# "btag_tche",
+# "btag_svhe",
+# "btag_svhp",
+ "btag_csvv2",
+# "btag_csvlep",
+ "btag_csvmva",
+ ),
+ TriggerResults = cms.VInputTag(cms.InputTag("TriggerResults","","HLT")),
+ TriggerPaths = cms.vstring (
+ ## I recommend using the version number explicitly to be able to compare
+ ## however for production one has to be careful that all versions are included.
+ ## Thinking of a better solution...
+ 'HLT_DoubleJetsC100_DoubleBTagCSV0p85_DoublePFJetsC160_v',
+ 'HLT_DoubleJetsC100_DoubleBTagCSV0p9_DoublePFJetsC100MaxDeta1p6_v',
+ 'HLT_DoubleJetsC112_DoubleBTagCSV0p85_DoublePFJetsC172_v',
+ 'HLT_DoubleJetsC112_DoubleBTagCSV0p9_DoublePFJetsC112MaxDeta1p6_v',
+ 'HLT_PFJet60_v',
+ 'HLT_PFJet80_v',
+ 'HLT_PFJet140_v',
+ ),
+ TriggerObjectStandAlone = cms.VInputTag(
+ cms.InputTag("selectedPatTrigger","","PAT"),
+ ),
+ TriggerObjectLabels = cms.vstring (
+ "hltL1sL1DoubleJetC100",
+ "hltDoubleJetsC100",
+ "hltDoublePFJetsC100",
+ "hltDoublePFJetsC100MaxDeta1p6",
+ "hltDoublePFJetsC160",
+ "hltDoubleBTagCSV0p85",
+ "hltDoubleBTagCSV0p9",
+ "hltL1sL1DoubleJetC112",
+ "hltDoubleJetsC112",
+ "hltDoublePFJetsC112",
+ "hltDoublePFJetsC112MaxDeta1p6",
+ "hltDoublePFJetsC172",
+ "hltL1sL1SingleJet36",
+ "hltSingleCaloJet40",
+ "hltPFJetsCorrectedMatchedToCaloJets40",
+ "hltSinglePFJet60",
+ "hltL1sL1SingleJet52",
+ "hltPFJetsCorrectedMatchedToCaloJets50",
+ "hltSingleCaloJet50",
+ "hltSinglePFJet80",
+ "hltL1sL1SingleJet92",
+ "hltPFJetsCorrectedMatchedToCaloJets110",
+ "hltSingleCaloJet110",
+ "hltSinglePFJet140",
+ ),
+# L1ExtraJets = cms.VInputTag(
+# cms.InputTag("l1extraParticles","Central","RECO"),
+# cms.InputTag("l1extraParticles","Forward","RECO"),
+# cms.InputTag("l1extraParticles","Tau","RECO")
+# ),
+# L1ExtraMuons = cms.VInputTag(
+# cms.InputTag("l1extraParticles","","RECO")
+# ),
+)
+
+process.p = cms.Path(
+ process.TotalEvents *
+ process.primaryVertexFilter *
+ process.slimmedJetsCorrFactorsReapplyJEC * process. slimmedJetsReapplyJEC *
+ process.slimmedJetsPuppiCorrFactorsReapplyJEC * process. slimmedJetsPuppiReapplyJEC *
+ process.slimmedJetsAK8PFCorrFactorsReapplyJEC * process. slimmedJetsAK8PFCHSSoftDropPackedReapplyJEC *
+ process.jetCounterFilter * process.jetKinematicFilter *
+ process.FilteredEvents *
+ process.MssmHbb
+ )
+
+
+readFiles = cms.untracked.vstring()
+secFiles = cms.untracked.vstring()
+process.source = cms.Source ("PoolSource",fileNames = readFiles, secondaryFileNames = secFiles)
+readFiles.extend( [
+ '/store/mc/RunIIFall15MiniAODv2/SUSYGluGluToBBHToBB_M-1100_TuneCUETP8M1_13TeV-pythia8/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/10000/08569244-E4B8-E511-8D20-141877410E71.root',
+
+# '/store/mc/RunIIFall15MiniAODv2/SUSYGluGluToBBHToTauTau_M-3200_TuneCUETP8M1_13TeV-pythia8/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/20000/788D0EEF-28BF-E511-B312-00221981866E.root',
+
+# '/store/mc/RunIIFall15MiniAODv2/SUSYGluGluToBBHToTauTau_M-100_TuneCUETP8M1_13TeV-pythia8/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/20000/1C96EEF0-AFB8-E511-ABE3-0CC47A4C8F18.root',
+
+# '/store/mc/RunIIFall15MiniAODv2/SUSYGluGluToBBHToTauTau_M-1200_TuneCUETP8M1_13TeV-pythia8/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/10000/1E809BEC-52B8-E511-BF19-001EC9ADE6A4.root',
+'''
+ '/store/mc/RunIIFall15MiniAODv2/QCD_Pt_800to1000_TuneCUETP8M1_13TeV_pythia8/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/60000/0659E975-5BB8-E511-BBD9-C81F66B7ED99.root',
+ '/store/mc/RunIIFall15MiniAODv2/QCD_Pt_800to1000_TuneCUETP8M1_13TeV_pythia8/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/60000/08F6536B-5CB8-E511-B0F0-0025905A60D0.root',
+ '/store/mc/RunIIFall15MiniAODv2/QCD_Pt_800to1000_TuneCUETP8M1_13TeV_pythia8/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/60000/10236D50-5BB8-E511-AB57-0025905B8582.root',
+ '/store/mc/RunIIFall15MiniAODv2/QCD_Pt_800to1000_TuneCUETP8M1_13TeV_pythia8/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/60000/1644DB69-5CB8-E511-BD02-0025905A6088.root',
+ '/store/mc/RunIIFall15MiniAODv2/QCD_Pt_800to1000_TuneCUETP8M1_13TeV_pythia8/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/60000/1657938B-5BB8-E511-AE90-0025905A6066.root',
+'''
+] );
+
+
+secFiles.extend( [
+ ] )
diff --git a/Analysis/Ntuplizer/test/btag_data.py b/Analysis/Ntuplizer/test/btag_data.py
new file mode 100644
index 0000000..2496654
--- /dev/null
+++ b/Analysis/Ntuplizer/test/btag_data.py
@@ -0,0 +1,186 @@
+import os
+import FWCore.ParameterSet.Config as cms
+
+process = cms.Process("MssmHbb")
+
+process.load("FWCore.MessageService.MessageLogger_cfi")
+process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(-1)
+
+## Using MINIAOD. GlobalTag just in case jet re-clustering, L1 trigger filter etc is needed to be done
+process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
+from Configuration.AlCa.GlobalTag_condDBv2 import GlobalTag as customiseGlobalTag
+#process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = '74X_dataRun2_Prompt_v1')
+process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = '74X_dataRun2_v5')
+process.GlobalTag.connect = 'frontier://FrontierProd/CMS_CONDITIONS'
+process.GlobalTag.pfnPrefix = cms.untracked.string('frontier://FrontierProd/')
+for pset in process.GlobalTag.toGet.value():
+ pset.connect = pset.connect.value().replace('frontier://FrontierProd/', 'frontier://FrontierProd/')
+## fix for multi-run processing
+process.GlobalTag.RefreshEachRun = cms.untracked.bool( False )
+process.GlobalTag.ReconnectEachRun = cms.untracked.bool( False )
+
+process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) )
+
+output_file = 'output.root'
+## TFileService
+process.TFileService = cms.Service("TFileService",
+ fileName = cms.string(output_file)
+)
+
+## ============ TRIGGER FILTER ===============
+## Enable below at cms.Path if needed (not recommended for Monte Carlo samples)
+process.triggerSelection = cms.EDFilter( "TriggerResultsFilter",
+ triggerConditions = cms.vstring(
+ "HLT_DoubleJetsC100_DoubleBTagCSV0p9_DoublePFJetsC100MaxDeta1p6_v*",
+ "HLT_DoubleJetsC100_DoubleBTagCSV0p85_DoublePFJetsC160_v*",
+ "HLT_DoubleJetsC112_DoubleBTagCSV0p9_DoublePFJetsC112MaxDeta1p6_v*",
+ "HLT_DoubleJetsC112_DoubleBTagCSV0p85_DoublePFJetsC172_v*",
+ "HLT_DoubleJet90_Double30_TripleBTagCSV0p67_v*",
+ "HLT_QuadJet45_DoubleBTagCSV0p67_v*",
+ "HLT_QuadJet45_TripleBTagCSV0p67_v*",
+ "HLT_QuadPFJet_DoubleBTagCSV_VBF_Mqq200_v*",
+ "HLT_QuadPFJet_DoubleBTagCSV_VBF_Mqq240_v*",
+ "HLT_QuadPFJet_SingleBTagCSV_VBF_Mqq460_v*",
+ "HLT_QuadPFJet_SingleBTagCSV_VBF_Mqq500_v*",
+
+ ),
+ hltResults = cms.InputTag( "TriggerResults", "", "HLT" ),
+ l1tResults = cms.InputTag( "" ),
+ l1tIgnoreMask = cms.bool( False ),
+ l1techIgnorePrescales = cms.bool( False ),
+ daqPartitions = cms.uint32( 1 ),
+ throw = cms.bool( True )
+)
+
+## ============ EVENT FILTER COUNTER ===============
+## Filter counter (maybe more useful for MC)
+process.TotalEvents = cms.EDProducer("EventCountProducer")
+process.FilteredEvents = cms.EDProducer("EventCountProducer")
+
+## ============ PRIMARY VERTEX FILTER ===============
+process.primaryVertexFilter = cms.EDFilter("VertexSelector",
+ src = cms.InputTag("offlineSlimmedPrimaryVertices"), # primary vertex collection name
+ cut = cms.string("!isFake && ndof > 4 && abs(z) <= 24 && position.Rho <= 2"), # ndof>thr=4 corresponds to sum(track_weigths) > (thr+3)/2 = 3.5 so typically 4 good tracks
+ filter = cms.bool(True), # otherwise it won't filter the events, just produce an empty vertex collection.
+)
+
+
+
+
+## ============ THE NTUPLIZER!!! ===============
+process.MssmHbb = cms.EDAnalyzer("Ntuplizer",
+ MonteCarlo = cms.bool(False),
+ UseFullName = cms.bool(False),
+ TotalEvents = cms.InputTag("TotalEvents"),
+ FilteredEvents = cms.InputTag("FilteredEvents"),
+ PatJets = cms.VInputTag(
+ cms.InputTag("slimmedJetsPuppi","","PAT"),
+ cms.InputTag("slimmedJetsAK8PFCHSSoftDropPacked","SubJets","PAT")
+ ),
+ PatMETs = cms.VInputTag(
+ cms.InputTag("slimmedMETs","","PAT"),
+ cms.InputTag("slimmedMETsPuppi","","PAT")
+ ),
+ PatMuons = cms.VInputTag(
+ cms.InputTag("slimmedMuons","","PAT")
+ ),
+ PrimaryVertices = cms.VInputTag(
+ cms.InputTag("offlineSlimmedPrimaryVertices","","PAT")
+ ),
+ BTagAlgorithms = cms.vstring (
+ "pfCombinedInclusiveSecondaryVertexV2BJetTags",
+ "combinedSecondaryVertexBJetTags",
+ "pfJetBProbabilityBJetTags",
+ "pfJetProbabilityBJetTags",
+ "pfTrackCountingHighPurBJetTags",
+ "pfTrackCountingHighEffBJetTags",
+ "pfSimpleSecondaryVertexHighEffBJetTags",
+ "pfSimpleSecondaryVertexHighPurBJetTags",
+ "pfCombinedSecondaryVertexV2BJetTags",
+ "pfCombinedSecondaryVertexSoftLeptonBJetTags",
+ "pfCombinedMVABJetTags",
+ ),
+ BTagAlgorithmsAlias = cms.vstring (
+ "btag_csvivf",
+ "btag_csv",
+ "btag_jetbprob",
+ "btag_jetprob",
+ "btag_tchp",
+ "btag_tche",
+ "btag_svhe",
+ "btag_svhp",
+ "btag_csvv2",
+ "btag_csvlep",
+ "btag_csvmva",
+ ),
+ TriggerResults = cms.VInputTag(cms.InputTag("TriggerResults","","HLT")),
+ TriggerPaths = cms.vstring (
+ ## I recommend using the version number explicitly to be able to compare
+ ## however for production one has to be careful that all versions are included.
+ ## Thinking of a better solution...
+ "HLT_DoubleJetsC100_DoubleBTagCSV0p9_DoublePFJetsC100MaxDeta1p6_v",
+ "HLT_DoubleJetsC100_DoubleBTagCSV0p85_DoublePFJetsC160_v",
+ "HLT_DoubleJetsC112_DoubleBTagCSV0p9_DoublePFJetsC112MaxDeta1p6_v",
+ "HLT_DoubleJetsC112_DoubleBTagCSV0p85_DoublePFJetsC172_v",
+ "HLT_DoubleJet90_Double30_TripleBTagCSV0p67_v",
+ "HLT_QuadJet45_DoubleBTagCSV0p67_v",
+ "HLT_QuadJet45_TripleBTagCSV0p67_v",
+ "HLT_QuadPFJet_DoubleBTagCSV_VBF_Mqq200_v",
+ "HLT_QuadPFJet_DoubleBTagCSV_VBF_Mqq240_v",
+ "HLT_QuadPFJet_SingleBTagCSV_VBF_Mqq460_v",
+ "HLT_QuadPFJet_SingleBTagCSV_VBF_Mqq500_v",
+ ),
+ TriggerObjectStandAlone = cms.VInputTag(
+ cms.InputTag("selectedPatTrigger","","PAT"),
+ ),
+ TriggerObjectLabels = cms.vstring (
+ "hltL1sL1DoubleJetC100",
+ "hltDoubleJetsC100",
+ "hltDoublePFJetsC100",
+ "hltDoublePFJetsC100MaxDeta1p6",
+ "hltDoublePFJetsC160",
+ "hltDoubleBTagCSV0p85",
+ "hltDoubleBTagCSV0p9",
+ "hltL1sL1DoubleJetC112",
+ "hltDoubleJetsC112",
+ "hltDoublePFJetsC112",
+ "hltDoublePFJetsC112MaxDeta1p6",
+ "hltDoublePFJetsC172",
+ ),
+# L1ExtraJets = cms.VInputTag(
+# cms.InputTag("l1extraParticles","Central","RECO"),
+# cms.InputTag("l1extraParticles","Forward","RECO"),
+# cms.InputTag("l1extraParticles","Tau","RECO")
+# ),
+# L1ExtraMuons = cms.VInputTag(
+# cms.InputTag("l1extraParticles","","RECO")
+# ),
+)
+
+process.p = cms.Path(
+ process.TotalEvents *
+ process.primaryVertexFilter *
+ process.triggerSelection *
+ process.FilteredEvents *
+ process.MssmHbb
+ )
+
+readFiles = cms.untracked.vstring()
+secFiles = cms.untracked.vstring()
+process.source = cms.Source ("PoolSource",fileNames = readFiles, secondaryFileNames = secFiles)
+
+readFiles.extend( [
+
+ '/store/data/Run2015D/BTagCSV/MINIAOD/05Oct2015-v1/30000/0887DF7D-766F-E511-A040-0025905A6136.root',
+ '/store/data/Run2015D/BTagCSV/MINIAOD/05Oct2015-v1/30000/0CD9A7F9-726F-E511-9BB0-0025905A60A6.root',
+ '/store/data/Run2015D/BTagCSV/MINIAOD/05Oct2015-v1/30000/0E2F6212-7A6F-E511-88FB-00261894387C.root',
+ '/store/data/Run2015D/BTagCSV/MINIAOD/05Oct2015-v1/30000/10258F15-7A6F-E511-9633-002590593878.root',
+ '/store/data/Run2015D/BTagCSV/MINIAOD/05Oct2015-v1/30000/14C59C7B-766F-E511-B494-003048FFD7C2.root',
+ '/store/data/Run2015D/BTagCSV/MINIAOD/05Oct2015-v1/30000/187A1DD3-7B6F-E511-A2F0-002590596498.root',
+ '/store/data/Run2015D/BTagCSV/MINIAOD/05Oct2015-v1/30000/1A46877D-766F-E511-B79A-0025905B8590.root'
+] );
+
+
+secFiles.extend( [
+ ] )
+
diff --git a/Analysis/Ntuplizer/test/btag_data_PromptReco4.py b/Analysis/Ntuplizer/test/btag_data_PromptReco4.py
new file mode 100644
index 0000000..dfe2192
--- /dev/null
+++ b/Analysis/Ntuplizer/test/btag_data_PromptReco4.py
@@ -0,0 +1,186 @@
+import os
+import FWCore.ParameterSet.Config as cms
+
+process = cms.Process("MssmHbb")
+
+process.load("FWCore.MessageService.MessageLogger_cfi")
+process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(-1)
+
+## Using MINIAOD. GlobalTag just in case jet re-clustering, L1 trigger filter etc is needed to be done
+process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
+from Configuration.AlCa.GlobalTag_condDBv2 import GlobalTag as customiseGlobalTag
+#process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = '74X_dataRun2_Prompt_v1')
+process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = '74X_dataRun2_v5')
+process.GlobalTag.connect = 'frontier://FrontierProd/CMS_CONDITIONS'
+process.GlobalTag.pfnPrefix = cms.untracked.string('frontier://FrontierProd/')
+for pset in process.GlobalTag.toGet.value():
+ pset.connect = pset.connect.value().replace('frontier://FrontierProd/', 'frontier://FrontierProd/')
+## fix for multi-run processing
+process.GlobalTag.RefreshEachRun = cms.untracked.bool( False )
+process.GlobalTag.ReconnectEachRun = cms.untracked.bool( False )
+
+process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) )
+
+output_file = 'output.root'
+## TFileService
+process.TFileService = cms.Service("TFileService",
+ fileName = cms.string(output_file)
+)
+
+## ============ TRIGGER FILTER ===============
+## Enable below at cms.Path if needed (not recommended for Monte Carlo samples)
+process.triggerSelection = cms.EDFilter( "TriggerResultsFilter",
+ triggerConditions = cms.vstring(
+ "HLT_DoubleJetsC100_DoubleBTagCSV0p9_DoublePFJetsC100MaxDeta1p6_v*",
+ "HLT_DoubleJetsC100_DoubleBTagCSV0p85_DoublePFJetsC160_v*",
+ "HLT_DoubleJetsC112_DoubleBTagCSV0p9_DoublePFJetsC112MaxDeta1p6_v*",
+ "HLT_DoubleJetsC112_DoubleBTagCSV0p85_DoublePFJetsC172_v*",
+ "HLT_DoubleJet90_Double30_TripleBTagCSV0p67_v*",
+ "HLT_QuadJet45_DoubleBTagCSV0p67_v*",
+ "HLT_QuadJet45_TripleBTagCSV0p67_v*",
+ "HLT_QuadPFJet_DoubleBTagCSV_VBF_Mqq200_v*",
+ "HLT_QuadPFJet_DoubleBTagCSV_VBF_Mqq240_v*",
+ "HLT_QuadPFJet_SingleBTagCSV_VBF_Mqq460_v*",
+ "HLT_QuadPFJet_SingleBTagCSV_VBF_Mqq500_v*",
+
+ ),
+ hltResults = cms.InputTag( "TriggerResults", "", "HLT" ),
+ l1tResults = cms.InputTag( "" ),
+ l1tIgnoreMask = cms.bool( False ),
+ l1techIgnorePrescales = cms.bool( False ),
+ daqPartitions = cms.uint32( 1 ),
+ throw = cms.bool( True )
+)
+
+## ============ EVENT FILTER COUNTER ===============
+## Filter counter (maybe more useful for MC)
+process.TotalEvents = cms.EDProducer("EventCountProducer")
+process.FilteredEvents = cms.EDProducer("EventCountProducer")
+
+## ============ PRIMARY VERTEX FILTER ===============
+process.primaryVertexFilter = cms.EDFilter("VertexSelector",
+ src = cms.InputTag("offlineSlimmedPrimaryVertices"), # primary vertex collection name
+ cut = cms.string("!isFake && ndof > 4 && abs(z) <= 24 && position.Rho <= 2"), # ndof>thr=4 corresponds to sum(track_weigths) > (thr+3)/2 = 3.5 so typically 4 good tracks
+ filter = cms.bool(True), # otherwise it won't filter the events, just produce an empty vertex collection.
+)
+
+
+
+
+## ============ THE NTUPLIZER!!! ===============
+process.MssmHbb = cms.EDAnalyzer("Ntuplizer",
+ MonteCarlo = cms.bool(False),
+ UseFullName = cms.bool(False),
+ TotalEvents = cms.InputTag("TotalEvents"),
+ FilteredEvents = cms.InputTag("FilteredEvents"),
+ PatJets = cms.VInputTag(
+ cms.InputTag("slimmedJetsPuppi"),
+ cms.InputTag("slimmedJetsAK8PFCHSSoftDropPacked","SubJets")
+ ),
+ PatMETs = cms.VInputTag(
+ cms.InputTag("slimmedMETs"),
+ cms.InputTag("slimmedMETsPuppi")
+ ),
+ PatMuons = cms.VInputTag(
+ cms.InputTag("slimmedMuons")
+ ),
+ PrimaryVertices = cms.VInputTag(
+ cms.InputTag("offlineSlimmedPrimaryVertices")
+ ),
+ BTagAlgorithms = cms.vstring (
+ "pfCombinedInclusiveSecondaryVertexV2BJetTags",
+ "combinedSecondaryVertexBJetTags",
+ "pfJetBProbabilityBJetTags",
+ "pfJetProbabilityBJetTags",
+ "pfTrackCountingHighPurBJetTags",
+ "pfTrackCountingHighEffBJetTags",
+ "pfSimpleSecondaryVertexHighEffBJetTags",
+ "pfSimpleSecondaryVertexHighPurBJetTags",
+ "pfCombinedSecondaryVertexV2BJetTags",
+ "pfCombinedSecondaryVertexSoftLeptonBJetTags",
+ "pfCombinedMVABJetTags",
+ ),
+ BTagAlgorithmsAlias = cms.vstring (
+ "btag_csvivf",
+ "btag_csv",
+ "btag_jetbprob",
+ "btag_jetprob",
+ "btag_tchp",
+ "btag_tche",
+ "btag_svhe",
+ "btag_svhp",
+ "btag_csvv2",
+ "btag_csvlep",
+ "btag_csvmva",
+ ),
+ TriggerResults = cms.VInputTag(cms.InputTag("TriggerResults")),
+ TriggerPaths = cms.vstring (
+ ## I recommend using the version number explicitly to be able to compare
+ ## however for production one has to be careful that all versions are included.
+ ## Thinking of a better solution...
+ "HLT_DoubleJetsC100_DoubleBTagCSV0p9_DoublePFJetsC100MaxDeta1p6_v",
+ "HLT_DoubleJetsC100_DoubleBTagCSV0p85_DoublePFJetsC160_v",
+ "HLT_DoubleJetsC112_DoubleBTagCSV0p9_DoublePFJetsC112MaxDeta1p6_v",
+ "HLT_DoubleJetsC112_DoubleBTagCSV0p85_DoublePFJetsC172_v",
+ "HLT_DoubleJet90_Double30_TripleBTagCSV0p67_v",
+ "HLT_QuadJet45_DoubleBTagCSV0p67_v",
+ "HLT_QuadJet45_TripleBTagCSV0p67_v",
+ "HLT_QuadPFJet_DoubleBTagCSV_VBF_Mqq200_v",
+ "HLT_QuadPFJet_DoubleBTagCSV_VBF_Mqq240_v",
+ "HLT_QuadPFJet_SingleBTagCSV_VBF_Mqq460_v",
+ "HLT_QuadPFJet_SingleBTagCSV_VBF_Mqq500_v",
+ ),
+ TriggerObjectStandAlone = cms.VInputTag(
+ cms.InputTag("selectedPatTrigger"),
+ ),
+ TriggerObjectLabels = cms.vstring (
+ "hltL1sL1DoubleJetC100",
+ "hltDoubleJetsC100",
+ "hltDoublePFJetsC100",
+ "hltDoublePFJetsC100MaxDeta1p6",
+ "hltDoublePFJetsC160",
+ "hltDoubleBTagCSV0p85",
+ "hltDoubleBTagCSV0p9",
+ "hltL1sL1DoubleJetC112",
+ "hltDoubleJetsC112",
+ "hltDoublePFJetsC112",
+ "hltDoublePFJetsC112MaxDeta1p6",
+ "hltDoublePFJetsC172",
+ ),
+# L1ExtraJets = cms.VInputTag(
+# cms.InputTag("l1extraParticles","Central","RECO"),
+# cms.InputTag("l1extraParticles","Forward","RECO"),
+# cms.InputTag("l1extraParticles","Tau","RECO")
+# ),
+# L1ExtraMuons = cms.VInputTag(
+# cms.InputTag("l1extraParticles","","RECO")
+# ),
+)
+
+process.p = cms.Path(
+ process.TotalEvents *
+ process.primaryVertexFilter *
+ process.triggerSelection *
+ process.FilteredEvents *
+ process.MssmHbb
+ )
+
+readFiles = cms.untracked.vstring()
+secFiles = cms.untracked.vstring()
+process.source = cms.Source ("PoolSource",fileNames = readFiles, secondaryFileNames = secFiles)
+
+readFiles.extend( [
+
+ '/store/data/Run2015D/BTagCSV/MINIAOD/05Oct2015-v1/30000/0887DF7D-766F-E511-A040-0025905A6136.root',
+ '/store/data/Run2015D/BTagCSV/MINIAOD/05Oct2015-v1/30000/0CD9A7F9-726F-E511-9BB0-0025905A60A6.root',
+ '/store/data/Run2015D/BTagCSV/MINIAOD/05Oct2015-v1/30000/0E2F6212-7A6F-E511-88FB-00261894387C.root',
+ '/store/data/Run2015D/BTagCSV/MINIAOD/05Oct2015-v1/30000/10258F15-7A6F-E511-9633-002590593878.root',
+ '/store/data/Run2015D/BTagCSV/MINIAOD/05Oct2015-v1/30000/14C59C7B-766F-E511-B494-003048FFD7C2.root',
+ '/store/data/Run2015D/BTagCSV/MINIAOD/05Oct2015-v1/30000/187A1DD3-7B6F-E511-A2F0-002590596498.root',
+ '/store/data/Run2015D/BTagCSV/MINIAOD/05Oct2015-v1/30000/1A46877D-766F-E511-B79A-0025905B8590.root'
+] );
+
+
+secFiles.extend( [
+ ] )
+
diff --git a/Analysis/Ntuplizer/test/btagcsv_2016_80x_expert.py b/Analysis/Ntuplizer/test/btagcsv_2016_80x_expert.py
new file mode 100644
index 0000000..a65b894
--- /dev/null
+++ b/Analysis/Ntuplizer/test/btagcsv_2016_80x_expert.py
@@ -0,0 +1,334 @@
+import FWCore.ParameterSet.Config as cms
+import os
+
+process = cms.Process("MssmHbb")
+
+process.load("FWCore.MessageService.MessageLogger_cfi")
+process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(1)
+
+## Using MINIAOD. GlobalTag just in case jet re-clustering, L1 trigger filter etc is needed to be done
+process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
+from Configuration.AlCa.GlobalTag_condDBv2 import GlobalTag as customiseGlobalTag
+process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = '80X_dataRun2_Prompt_v9')
+process.GlobalTag.connect = 'frontier://FrontierProd/CMS_CONDITIONS'
+process.GlobalTag.pfnPrefix = cms.untracked.string('frontier://FrontierProd/')
+for pset in process.GlobalTag.toGet.value():
+ pset.connect = pset.connect.value().replace('frontier://FrontierProd/', 'frontier://FrontierProd/')
+## fix for multi-run processing
+process.GlobalTag.RefreshEachRun = cms.untracked.bool( False )
+process.GlobalTag.ReconnectEachRun = cms.untracked.bool( False )
+
+process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(500) )
+
+output_file = 'output.root'
+## TFileService
+process.TFileService = cms.Service("TFileService",
+ fileName = cms.string(output_file)
+)
+
+
+## ============ TRIGGER FILTER ===============
+## Enable below at cms.Path if needed
+process.triggerSelection = cms.EDFilter( "TriggerResultsFilter",
+ triggerConditions = cms.vstring(
+ 'HLT_DoubleJetsC100_DoubleBTagCSV_p026_DoublePFJetsC160_v*',
+ 'HLT_DoubleJetsC100_DoubleBTagCSV_p014_DoublePFJetsC100MaxDeta1p6_v*',
+ 'HLT_DoubleJetsC112_DoubleBTagCSV_p026_DoublePFJetsC172_v*',
+ 'HLT_DoubleJetsC112_DoubleBTagCSV_p014_DoublePFJetsC112MaxDeta1p6_v*',
+ 'HLT_DoubleJetsC100_SingleBTagCSV_p026_v*',
+ 'HLT_DoubleJetsC100_SingleBTagCSV_p014_v*',
+ 'HLT_DoubleJetsC100_SingleBTagCSV_p026_SinglePFJetC350_v*',
+ 'HLT_DoubleJetsC100_SingleBTagCSV_p014_SinglePFJetC350_v*',
+# 'HLT_PFJet40_v*',
+# 'HLT_PFJet60_v*',
+# 'HLT_PFJet80_v*',
+# 'HLT_PFJet140_v*',
+ ),
+ hltResults = cms.InputTag( "TriggerResults", "", "HLT" ),
+ l1tResults = cms.InputTag( "" ),
+ l1tIgnoreMask = cms.bool( False ),
+ l1techIgnorePrescales = cms.bool( False ),
+ daqPartitions = cms.uint32( 1 ),
+ throw = cms.bool( True )
+)
+
+
+'''
+## ============ RE-APPLY JET ENERGY CORRECTIONS =============== BE CAREFUL!!!
+## Enable below at cms.Path if needed
+from PhysicsTools.PatAlgos.producersLayer1.jetUpdater_cff import patJetCorrFactorsUpdated
+process.slimmedJetsCorrFactorsReapplyJEC = patJetCorrFactorsUpdated.clone(
+ src = cms.InputTag("slimmedJets"),
+ levels = ['L1FastJet',
+ 'L2Relative',
+ 'L3Absolute'],
+ payload = 'AK4PFchs' ) # Make sure to choose the appropriate levels and payload here!
+
+
+process.slimmedJetsPuppiCorrFactorsReapplyJEC = patJetCorrFactorsUpdated.clone(
+ src = cms.InputTag("slimmedJetsPuppi"),
+ levels = ['L1FastJet',
+ 'L2Relative',
+ 'L3Absolute'],
+ payload = 'AK4PFPuppi' ) # Make sure to choose the appropriate levels and payload here!
+
+process.slimmedJetsAK8PFCorrFactorsReapplyJEC = patJetCorrFactorsUpdated.clone(
+ src = cms.InputTag("slimmedJetsAK8PFCHSSoftDropPacked","SubJets","RECO"),
+ levels = ['L1FastJet',
+ 'L2Relative',
+ 'L3Absolute'],
+ payload = 'AK8PFchs' ) # Make sure to choose the appropriate levels and payload here!
+
+
+from PhysicsTools.PatAlgos.producersLayer1.jetUpdater_cff import patJetsUpdated
+process.slimmedJetsReapplyJEC = patJetsUpdated.clone(
+ jetSource = cms.InputTag("slimmedJets"),
+ jetCorrFactorsSource = cms.VInputTag(cms.InputTag("slimmedJetsCorrFactorsReapplyJEC"))
+ )
+
+process.slimmedJetsPuppiReapplyJEC = patJetsUpdated.clone(
+ jetSource = cms.InputTag("slimmedJetsPuppi"),
+ jetCorrFactorsSource = cms.VInputTag(cms.InputTag("slimmedJetsPuppiCorrFactorsReapplyJEC"))
+ )
+
+process.slimmedJetsAK8PFCHSSoftDropPackedReapplyJEC = patJetsUpdated.clone(
+ jetSource = cms.InputTag("slimmedJetsAK8PFCHSSoftDropPacked","SubJets","RECO"),
+ jetCorrFactorsSource = cms.VInputTag(cms.InputTag("slimmedJetsAK8PFCorrFactorsReapplyJEC"))
+ )
+
+'''
+## ============= Jet Energy Resolution =============
+
+process.load('Configuration.StandardSequences.Services_cff')
+process.load("JetMETCorrections.Modules.JetResolutionESProducer_cfi")
+from CondCore.DBCommon.CondDBSetup_cfi import *
+
+process.jer_AK4PFchs = cms.ESSource("PoolDBESSource",CondDBSetup,toGet = cms.VPSet(
+ # Resolution
+ cms.PSet(
+ record = cms.string('JetResolutionRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_DATA_PtResolution_AK4PFchs'),
+ label = cms.untracked.string('AK4PFchs_pt')
+ ),
+
+ # Scale factors
+ cms.PSet(
+ record = cms.string('JetResolutionScaleFactorRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_DATA_SF_AK4PFchs'),
+ label = cms.untracked.string('AK4PFchs')
+ ),
+ ),
+ connect = cms.string('sqlite_fip:Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA.db')
+ )
+
+process.es_prefer_jer_AK4PFchs = cms.ESPrefer('PoolDBESSource', 'jer_AK4PFchs')
+
+process.jer_AK8PFchs = cms.ESSource("PoolDBESSource",CondDBSetup,toGet = cms.VPSet(
+ # Resolution
+ cms.PSet(
+ record = cms.string('JetResolutionRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_DATA_PtResolution_AK8PFchs'),
+ label = cms.untracked.string('AK8PFchs_pt')
+ ),
+
+ # Scale factors
+ cms.PSet(
+ record = cms.string('JetResolutionScaleFactorRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_DATA_SF_AK8PFchs'),
+ label = cms.untracked.string('AK8PFchs')
+ ),
+ ),
+ connect = cms.string('sqlite_fip:Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA.db')
+ )
+
+process.es_prefer_jer_AK8PFchs = cms.ESPrefer('PoolDBESSource', 'jer_AK8PFchs')
+
+## =================================================
+
+## ============ EVENT FILTER COUNTER ===============
+## Filter counter (maybe more useful for MC)
+process.TotalEvents = cms.EDProducer("EventCountProducer")
+process.FilteredEvents = cms.EDProducer("EventCountProducer")
+
+## ============ PRIMARY VERTEX FILTER ===============
+process.primaryVertexFilter = cms.EDFilter("VertexSelector",
+ src = cms.InputTag("offlineSlimmedPrimaryVertices"), # primary vertex collection name
+ cut = cms.string("!isFake && ndof > 4 && abs(z) <= 24 && position.Rho <= 2"), # ndof>thr=4 corresponds to sum(track_weigths) > (thr+3)/2 = 3.5 so typically 4 good tracks
+ filter = cms.bool(True), # otherwise it won't filter the events, just produce an empty vertex collection.
+)
+
+## =========== JET N FILTER ==============
+process.jetCounterFilter = cms.EDFilter("CandViewCountFilter",
+ src = cms.InputTag("slimmedJets"), # new slimmed Jets
+ minNumber = cms.uint32(2),
+ )
+
+## ============ KINEMATIC JET FILTER ===============
+process.jetKinematicFilter = cms.EDFilter("kinematicJetFilter",
+ src = cms.InputTag("slimmedJets"),
+ pt = cms.vdouble(85.,85.),
+ eta = cms.vdouble(2.5,2.5),
+)
+
+## ============ BTAG JET FILTER ===============
+process.jetBTagFilter = cms.EDFilter("btagJetFilter",
+ src = cms.InputTag("slimmedJets"),
+ algo = cms.string("pfCombinedInclusiveSecondaryVertexV2BJetTags"),
+ btag = cms.vdouble(0.5,0.5),
+)
+
+## ============ THE NTUPLIZER!!! ===============
+process.MssmHbb = cms.EDAnalyzer("Ntuplizer",
+ MonteCarlo = cms.bool(False),
+ CrossSection = cms.double(1), # in pb
+ UseFullName = cms.bool(False),
+ ###################
+ TotalEvents = cms.InputTag("TotalEvents"),
+ FilteredEvents = cms.InputTag("FilteredEvents"),
+ Rho = cms.InputTag("fixedGridRhoFastjetAll"),
+# JERResFiles = cms.vstring(
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFchs.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFPuppi.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PFchs.txt",
+# ),
+# JERSfFiles = cms.vstring(
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK4PFchs.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK4PFPuppi.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK8PFchs.txt"
+# ),
+ PatJets = cms.VInputTag( # Be careful with the correction uncertainties!!!
+ cms.InputTag("slimmedJets","","RECO"),
+# cms.InputTag("slimmedJetsPuppiReapplyJEC"),
+# cms.InputTag("slimmedJetsAK8PFCHSSoftDropPacked","SubJets","RECO")
+ ),
+# JERRecords = cms.vstring (
+# "AK4PFchs",
+# "AK4PFPuppi",
+# "AK8PFchs",
+# ),
+# JECRecords = cms.vstring (
+# "AK4PFchs",
+# "AK4PFPuppi",
+# "AK8PFchs",
+# ),
+ PatMETs = cms.VInputTag(
+ cms.InputTag("slimmedMETs"),
+ cms.InputTag("slimmedMETsPuppi")
+ ),
+ PatMuons = cms.VInputTag(
+ cms.InputTag("slimmedMuons")
+ ),
+ PrimaryVertices = cms.VInputTag(
+ cms.InputTag("offlineSlimmedPrimaryVertices")
+ ),
+ BTagAlgorithms = cms.vstring (
+ "pfCombinedInclusiveSecondaryVertexV2BJetTags",
+# "combinedSecondaryVertexBJetTags",
+# "pfJetBProbabilityBJetTags",
+# "pfJetProbabilityBJetTags",
+# "pfTrackCountingHighPurBJetTags",
+# "pfTrackCountingHighEffBJetTags",
+# "pfSimpleSecondaryVertexHighEffBJetTags",
+# "pfSimpleSecondaryVertexHighPurBJetTags",
+ "pfCombinedSecondaryVertexV2BJetTags",
+# "pfCombinedSecondaryVertexSoftLeptonBJetTags",
+ "pfCombinedMVAV2BJetTags",
+ ),
+ BTagAlgorithmsAlias = cms.vstring (
+ "btag_csvivf",
+# "btag_csv",
+# "btag_jetbprob",
+# "btag_jetprob",
+# "btag_tchp",
+# "btag_tche",
+# "btag_svhe",
+# "btag_svhp",
+ "btag_csvv2",
+# "btag_csvlep",
+ "btag_csvmva",
+ ),
+ TriggerResults = cms.VInputTag(cms.InputTag("TriggerResults","","HLT")),
+ TriggerPaths = cms.vstring (
+ ## I recommend using the version number explicitly to be able to compare
+ ## however for production one has to be careful that all versions are included.
+ ## Thinking of a better solution...
+ "HLT_DoubleJetsC100_DoubleBTagCSV_p026_DoublePFJetsC160_v",
+ "HLT_DoubleJetsC100_DoubleBTagCSV_p014_DoublePFJetsC100MaxDeta1p6_v",
+ "HLT_DoubleJetsC112_DoubleBTagCSV_p026_DoublePFJetsC172_v",
+ "HLT_DoubleJetsC112_DoubleBTagCSV_p014_DoublePFJetsC112MaxDeta1p6_v",
+ "HLT_DoubleJetsC100_SingleBTagCSV_p026_v",
+ "HLT_DoubleJetsC100_SingleBTagCSV_p014_v",
+ "HLT_DoubleJetsC100_SingleBTagCSV_p026_SinglePFJetC350_v",
+ "HLT_DoubleJetsC100_SingleBTagCSV_p014_SinglePFJetC350_v",
+# "HLT_PFJet40_v",
+# "HLT_PFJet60_v",
+# "HLT_PFJet80_v",
+# "HLT_PFJet140_v",
+ ),
+ TriggerObjectStandAlone = cms.VInputTag(
+ cms.InputTag("selectedPatTrigger"),
+ ),
+ TriggerObjectLabels = cms.vstring (
+ "hltL1sDoubleJetC100",
+ "hltDoubleJetsC100",
+ "hltDoublePFJetsC100",
+ "hltDoublePFJetsC100MaxDeta1p6",
+ "hltDoublePFJetsC160",
+ "hltBTagCaloCSVp026DoubleWithMatching",
+ "hltBTagCaloCSVp014DoubleWithMatching",
+ "hltL1sDoubleJetC112",
+ "hltDoubleJetsC112",
+ "hltDoublePFJetsC112",
+ "hltDoublePFJetsC112MaxDeta1p6",
+ "hltDoublePFJetsC172",
+
+ "hltSingleBTagCSV0p78",
+ "hltSingleBTagCSV0p84",
+ "hltJetC350",
+ ),
+# L1ExtraJets = cms.VInputTag(
+# cms.InputTag("l1extraParticles","Central","RECO"),
+# cms.InputTag("l1extraParticles","Forward","RECO"),
+# cms.InputTag("l1extraParticles","Tau","RECO")
+# ),
+# L1ExtraMuons = cms.VInputTag(
+# cms.InputTag("l1extraParticles","","RECO")
+# ),
+)
+
+process.p = cms.Path(
+ process.TotalEvents *
+ process.triggerSelection * # switch off for BTagCSV 2015C
+ process.primaryVertexFilter *
+# process.slimmedJetsCorrFactorsReapplyJEC * process. slimmedJetsReapplyJEC *
+# process.slimmedJetsPuppiCorrFactorsReapplyJEC * process. slimmedJetsPuppiReapplyJEC *
+# process.slimmedJetsAK8PFCorrFactorsReapplyJEC * process. slimmedJetsAK8PFCHSSoftDropPackedReapplyJEC *
+# process.jetCounterFilter * process.jetKinematicFilter * process.jetBTagFilter *
+ process.FilteredEvents *
+ process.MssmHbb
+ )
+
+
+readFiles = cms.untracked.vstring()
+secFiles = cms.untracked.vstring()
+process.source = cms.Source ("PoolSource",fileNames = readFiles, secondaryFileNames = secFiles)
+
+readFiles.extend( [
+ '/store/data/Run2016B/BTagCSV/MINIAOD/PromptReco-v2/000/273/158/00000/00E6F701-191A-E611-8C4B-02163E0137CB.root',
+ '/store/data/Run2016B/BTagCSV/MINIAOD/PromptReco-v2/000/273/158/00000/0C6919A2-0E1A-E611-BE25-02163E01414F.root',
+ '/store/data/Run2016B/BTagCSV/MINIAOD/PromptReco-v2/000/273/158/00000/108E5936-111A-E611-BA3A-02163E014598.root',
+ '/store/data/Run2016B/BTagCSV/MINIAOD/PromptReco-v2/000/273/158/00000/400E45B2-081A-E611-A409-02163E01455E.root'
+] );
+
+
+secFiles.extend( [
+ ] )
+
+## ============ JSON Certified data =============== BE CAREFUL!!!
+## Don't use with CRAB!!!
+#import FWCore.PythonUtilities.LumiList as LumiList
+#import FWCore.ParameterSet.Types as CfgTypes
+#process.source.lumisToProcess = CfgTypes.untracked(CfgTypes.VLuminosityBlockRange())
+#JSONfile = 'Cert_246908-260627_13TeV_PromptReco_Collisions15_25ns_JSON_v2.txt'
+#myLumis = LumiList.LumiList(filename = JSONfile).getCMSSWString().split(',')
+#process.source.lumisToProcess.extend(myLumis)
diff --git a/Analysis/Ntuplizer/test/btagcsv_76x_expert.py b/Analysis/Ntuplizer/test/btagcsv_76x_expert.py
new file mode 100644
index 0000000..685b7fd
--- /dev/null
+++ b/Analysis/Ntuplizer/test/btagcsv_76x_expert.py
@@ -0,0 +1,315 @@
+import FWCore.ParameterSet.Config as cms
+import os
+
+process = cms.Process("MssmHbb")
+
+process.load("FWCore.MessageService.MessageLogger_cfi")
+process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(1)
+
+## Using MINIAOD. GlobalTag just in case jet re-clustering, L1 trigger filter etc is needed to be done
+process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
+from Configuration.AlCa.GlobalTag_condDBv2 import GlobalTag as customiseGlobalTag
+process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = '76X_dataRun2_16Dec2015_v0')
+process.GlobalTag.connect = 'frontier://FrontierProd/CMS_CONDITIONS'
+process.GlobalTag.pfnPrefix = cms.untracked.string('frontier://FrontierProd/')
+for pset in process.GlobalTag.toGet.value():
+ pset.connect = pset.connect.value().replace('frontier://FrontierProd/', 'frontier://FrontierProd/')
+## fix for multi-run processing
+process.GlobalTag.RefreshEachRun = cms.untracked.bool( False )
+process.GlobalTag.ReconnectEachRun = cms.untracked.bool( False )
+
+process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(500) )
+
+output_file = 'output.root'
+## TFileService
+process.TFileService = cms.Service("TFileService",
+ fileName = cms.string(output_file)
+)
+
+
+## ============ TRIGGER FILTER ===============
+## Enable below at cms.Path if needed
+process.triggerSelection = cms.EDFilter( "TriggerResultsFilter",
+ triggerConditions = cms.vstring(
+ 'HLT_DoubleJetsC100_DoubleBTagCSV0p85_DoublePFJetsC160_v*',
+ 'HLT_DoubleJetsC100_DoubleBTagCSV0p9_DoublePFJetsC100MaxDeta1p6_v*',
+ 'HLT_DoubleJetsC112_DoubleBTagCSV0p85_DoublePFJetsC172_v*',
+ 'HLT_DoubleJetsC112_DoubleBTagCSV0p9_DoublePFJetsC112MaxDeta1p6_v*',
+ ),
+ hltResults = cms.InputTag( "TriggerResults", "", "HLT" ),
+ l1tResults = cms.InputTag( "" ),
+ l1tIgnoreMask = cms.bool( False ),
+ l1techIgnorePrescales = cms.bool( False ),
+ daqPartitions = cms.uint32( 1 ),
+ throw = cms.bool( True )
+)
+
+
+
+## ============ RE-APPLY JET ENERGY CORRECTIONS =============== BE CAREFUL!!!
+## Enable below at cms.Path if needed
+from PhysicsTools.PatAlgos.producersLayer1.jetUpdater_cff import patJetCorrFactorsUpdated
+process.slimmedJetsCorrFactorsReapplyJEC = patJetCorrFactorsUpdated.clone(
+ src = cms.InputTag("slimmedJets"),
+ levels = ['L1FastJet',
+ 'L2Relative',
+ 'L3Absolute'],
+ payload = 'AK4PFchs' ) # Make sure to choose the appropriate levels and payload here!
+
+
+process.slimmedJetsPuppiCorrFactorsReapplyJEC = patJetCorrFactorsUpdated.clone(
+ src = cms.InputTag("slimmedJetsPuppi"),
+ levels = ['L1FastJet',
+ 'L2Relative',
+ 'L3Absolute'],
+ payload = 'AK4PFPuppi' ) # Make sure to choose the appropriate levels and payload here!
+
+process.slimmedJetsAK8PFCorrFactorsReapplyJEC = patJetCorrFactorsUpdated.clone(
+ src = cms.InputTag("slimmedJetsAK8PFCHSSoftDropPacked","SubJets","RECO"),
+ levels = ['L1FastJet',
+ 'L2Relative',
+ 'L3Absolute'],
+ payload = 'AK8PFchs' ) # Make sure to choose the appropriate levels and payload here!
+
+
+from PhysicsTools.PatAlgos.producersLayer1.jetUpdater_cff import patJetsUpdated
+process.slimmedJetsReapplyJEC = patJetsUpdated.clone(
+ jetSource = cms.InputTag("slimmedJets"),
+ jetCorrFactorsSource = cms.VInputTag(cms.InputTag("slimmedJetsCorrFactorsReapplyJEC"))
+ )
+
+process.slimmedJetsPuppiReapplyJEC = patJetsUpdated.clone(
+ jetSource = cms.InputTag("slimmedJetsPuppi"),
+ jetCorrFactorsSource = cms.VInputTag(cms.InputTag("slimmedJetsPuppiCorrFactorsReapplyJEC"))
+ )
+
+process.slimmedJetsAK8PFCHSSoftDropPackedReapplyJEC = patJetsUpdated.clone(
+ jetSource = cms.InputTag("slimmedJetsAK8PFCHSSoftDropPacked","SubJets","RECO"),
+ jetCorrFactorsSource = cms.VInputTag(cms.InputTag("slimmedJetsAK8PFCorrFactorsReapplyJEC"))
+ )
+
+## ============= Jet Energy Resolution =============
+
+process.load('Configuration.StandardSequences.Services_cff')
+process.load("JetMETCorrections.Modules.JetResolutionESProducer_cfi")
+from CondCore.DBCommon.CondDBSetup_cfi import *
+
+process.jer_AK4PFchs = cms.ESSource("PoolDBESSource",CondDBSetup,toGet = cms.VPSet(
+ # Resolution
+ cms.PSet(
+ record = cms.string('JetResolutionRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_DATA_PtResolution_AK4PFchs'),
+ label = cms.untracked.string('AK4PFchs_pt')
+ ),
+
+ # Scale factors
+ cms.PSet(
+ record = cms.string('JetResolutionScaleFactorRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_DATA_SF_AK4PFchs'),
+ label = cms.untracked.string('AK4PFchs')
+ ),
+ ),
+ connect = cms.string('sqlite_fip:Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA.db')
+ )
+
+process.es_prefer_jer_AK4PFchs = cms.ESPrefer('PoolDBESSource', 'jer_AK4PFchs')
+
+process.jer_AK8PFchs = cms.ESSource("PoolDBESSource",CondDBSetup,toGet = cms.VPSet(
+ # Resolution
+ cms.PSet(
+ record = cms.string('JetResolutionRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_DATA_PtResolution_AK8PFchs'),
+ label = cms.untracked.string('AK8PFchs_pt')
+ ),
+
+ # Scale factors
+ cms.PSet(
+ record = cms.string('JetResolutionScaleFactorRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_DATA_SF_AK8PFchs'),
+ label = cms.untracked.string('AK8PFchs')
+ ),
+ ),
+ connect = cms.string('sqlite_fip:Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA.db')
+ )
+
+process.es_prefer_jer_AK8PFchs = cms.ESPrefer('PoolDBESSource', 'jer_AK8PFchs')
+
+## =================================================
+
+## ============ EVENT FILTER COUNTER ===============
+## Filter counter (maybe more useful for MC)
+process.TotalEvents = cms.EDProducer("EventCountProducer")
+process.FilteredEvents = cms.EDProducer("EventCountProducer")
+
+## ============ PRIMARY VERTEX FILTER ===============
+process.primaryVertexFilter = cms.EDFilter("VertexSelector",
+ src = cms.InputTag("offlineSlimmedPrimaryVertices"), # primary vertex collection name
+ cut = cms.string("!isFake && ndof > 4 && abs(z) <= 24 && position.Rho <= 2"), # ndof>thr=4 corresponds to sum(track_weigths) > (thr+3)/2 = 3.5 so typically 4 good tracks
+ filter = cms.bool(True), # otherwise it won't filter the events, just produce an empty vertex collection.
+)
+
+## =========== JET N FILTER ==============
+process.jetCounterFilter = cms.EDFilter("CandViewCountFilter",
+ src = cms.InputTag("slimmedJetsReapplyJEC"), # new slimmed Jets
+ minNumber = cms.uint32(2),
+ )
+
+## ============ KINEMATIC JET FILTER ===============
+process.jetKinematicFilter = cms.EDFilter("kinematicJetFilter",
+ src = cms.InputTag("slimmedJetsReapplyJEC"),
+ pt = cms.vdouble(85.,85.),
+ eta = cms.vdouble(2.5,2.5),
+)
+
+## ============ BTAG JET FILTER ===============
+process.jetBTagFilter = cms.EDFilter("btagJetFilter",
+ src = cms.InputTag("slimmedJetsReapplyJEC"),
+ algo = cms.string("pfCombinedInclusiveSecondaryVertexV2BJetTags"),
+ btag = cms.vdouble(0.5,0.5),
+)
+
+## ============ THE NTUPLIZER!!! ===============
+process.MssmHbb = cms.EDAnalyzer("Ntuplizer",
+ MonteCarlo = cms.bool(False),
+ CrossSection = cms.double(1), # in pb
+ UseFullName = cms.bool(False),
+ ###################
+ TotalEvents = cms.InputTag("TotalEvents"),
+ FilteredEvents = cms.InputTag("FilteredEvents"),
+ Rho = cms.InputTag("fixedGridRhoFastjetAll"),
+ JERResFiles = cms.vstring(
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFchs.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFPuppi.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PFchs.txt",
+ ),
+ JERSfFiles = cms.vstring(
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK4PFchs.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK4PFPuppi.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK8PFchs.txt"
+ ),
+ PatJets = cms.VInputTag( # Be careful with the correction uncertainties!!!
+ cms.InputTag("slimmedJetsReapplyJEC"),
+# cms.InputTag("slimmedJetsPuppiReapplyJEC"),
+ cms.InputTag("slimmedJetsAK8PFCHSSoftDropPackedReapplyJEC")
+ ),
+ JERRecords = cms.vstring (
+ "AK4PFchs",
+# "AK4PFPuppi",
+ "AK8PFchs",
+ ),
+ JECRecords = cms.vstring (
+ "AK4PFchs",
+# "AK4PFPuppi",
+ "AK8PFchs",
+ ),
+ PatMETs = cms.VInputTag(
+ cms.InputTag("slimmedMETs"),
+ cms.InputTag("slimmedMETsPuppi")
+ ),
+ PatMuons = cms.VInputTag(
+ cms.InputTag("slimmedMuons")
+ ),
+ PrimaryVertices = cms.VInputTag(
+ cms.InputTag("offlineSlimmedPrimaryVertices")
+ ),
+ BTagAlgorithms = cms.vstring (
+ "pfCombinedInclusiveSecondaryVertexV2BJetTags",
+# "combinedSecondaryVertexBJetTags",
+# "pfJetBProbabilityBJetTags",
+# "pfJetProbabilityBJetTags",
+# "pfTrackCountingHighPurBJetTags",
+# "pfTrackCountingHighEffBJetTags",
+# "pfSimpleSecondaryVertexHighEffBJetTags",
+# "pfSimpleSecondaryVertexHighPurBJetTags",
+ "pfCombinedSecondaryVertexV2BJetTags",
+# "pfCombinedSecondaryVertexSoftLeptonBJetTags",
+ "pfCombinedMVAV2BJetTags",
+ ),
+ BTagAlgorithmsAlias = cms.vstring (
+ "btag_csvivf",
+# "btag_csv",
+# "btag_jetbprob",
+# "btag_jetprob",
+# "btag_tchp",
+# "btag_tche",
+# "btag_svhe",
+# "btag_svhp",
+ "btag_csvv2",
+# "btag_csvlep",
+ "btag_csvmva",
+ ),
+ TriggerResults = cms.VInputTag(cms.InputTag("TriggerResults","","HLT")),
+ TriggerPaths = cms.vstring (
+ ## I recommend using the version number explicitly to be able to compare
+ ## however for production one has to be careful that all versions are included.
+ ## Thinking of a better solution...
+ 'HLT_DoubleJetsC100_DoubleBTagCSV0p85_DoublePFJetsC160_v',
+ 'HLT_DoubleJetsC100_DoubleBTagCSV0p9_DoublePFJetsC100MaxDeta1p6_v',
+ 'HLT_DoubleJetsC112_DoubleBTagCSV0p85_DoublePFJetsC172_v',
+ 'HLT_DoubleJetsC112_DoubleBTagCSV0p9_DoublePFJetsC112MaxDeta1p6_v',
+ ),
+ TriggerObjectStandAlone = cms.VInputTag(
+ cms.InputTag("selectedPatTrigger"),
+ ),
+ TriggerObjectLabels = cms.vstring (
+ "hltL1sL1DoubleJetC100",
+ "hltDoubleJetsC100",
+ "hltDoublePFJetsC100",
+ "hltDoublePFJetsC100MaxDeta1p6",
+ "hltDoublePFJetsC160",
+ "hltDoubleBTagCSV0p85",
+ "hltDoubleBTagCSV0p9",
+ "hltL1sL1DoubleJetC112",
+ "hltDoubleJetsC112",
+ "hltDoublePFJetsC112",
+ "hltDoublePFJetsC112MaxDeta1p6",
+ "hltDoublePFJetsC172",
+ ),
+# L1ExtraJets = cms.VInputTag(
+# cms.InputTag("l1extraParticles","Central","RECO"),
+# cms.InputTag("l1extraParticles","Forward","RECO"),
+# cms.InputTag("l1extraParticles","Tau","RECO")
+# ),
+# L1ExtraMuons = cms.VInputTag(
+# cms.InputTag("l1extraParticles","","RECO")
+# ),
+)
+
+process.p = cms.Path(
+ process.TotalEvents *
+ process.triggerSelection * # switch off for BTagCSV 2015C
+ process.primaryVertexFilter *
+ process.slimmedJetsCorrFactorsReapplyJEC * process. slimmedJetsReapplyJEC *
+ process.slimmedJetsPuppiCorrFactorsReapplyJEC * process. slimmedJetsPuppiReapplyJEC *
+ process.slimmedJetsAK8PFCorrFactorsReapplyJEC * process. slimmedJetsAK8PFCHSSoftDropPackedReapplyJEC *
+# process.jetCounterFilter * process.jetKinematicFilter * process.jetBTagFilter *
+ process.FilteredEvents *
+ process.MssmHbb
+ )
+
+
+readFiles = cms.untracked.vstring()
+secFiles = cms.untracked.vstring()
+process.source = cms.Source ("PoolSource",fileNames = readFiles, secondaryFileNames = secFiles)
+
+readFiles.extend( [
+ '/store/data/Run2015D/BTagCSV/MINIAOD/16Dec2015-v1/50000/00AF8EB4-70AB-E511-9271-00266CFAE7AC.root',
+ '/store/data/Run2015D/BTagCSV/MINIAOD/16Dec2015-v1/50000/04ED898D-43AE-E511-817C-002618943984.root',
+ '/store/data/Run2015D/BTagCSV/MINIAOD/16Dec2015-v1/50000/064D40CE-49AE-E511-9A8C-0CC47A4C8E1C.root',
+ '/store/data/Run2015D/BTagCSV/MINIAOD/16Dec2015-v1/50000/08F91563-E3AB-E511-95B1-00266CFAEBA0.root',
+ '/store/data/Run2015D/BTagCSV/MINIAOD/16Dec2015-v1/50000/0A2E74F0-40AE-E511-8D03-003048FFD754.root',
+ '/store/data/Run2015D/BTagCSV/MINIAOD/16Dec2015-v1/50000/0A715A24-B4AB-E511-AB8E-00266CF9C018.root'
+] );
+
+
+secFiles.extend( [
+ ] )
+
+## ============ JSON Certified data =============== BE CAREFUL!!!
+## Don't use with CRAB!!!
+#import FWCore.PythonUtilities.LumiList as LumiList
+#import FWCore.ParameterSet.Types as CfgTypes
+#process.source.lumisToProcess = CfgTypes.untracked(CfgTypes.VLuminosityBlockRange())
+#JSONfile = 'Cert_246908-260627_13TeV_PromptReco_Collisions15_25ns_JSON_v2.txt'
+#myLumis = LumiList.LumiList(filename = JSONfile).getCMSSWString().split(',')
+#process.source.lumisToProcess.extend(myLumis)
diff --git a/Analysis/Ntuplizer/test/gc_btagData.conf b/Analysis/Ntuplizer/test/gc_btagData.conf
new file mode 100644
index 0000000..5f48b46
--- /dev/null
+++ b/Analysis/Ntuplizer/test/gc_btagData.conf
@@ -0,0 +1,78 @@
+[global]
+module = CMSSW_Advanced
+; change to your working directory
+
+workdir = /nfs/dust/cms/user/shevchen/grid-jobs/work.gc_btag_data.conf
+backend = local
+
+[storage]
+se input timeout = 6:00
+se output timeout = 6:00
+se output files = output.root
+se output pattern = @NICK@/@NICK@_@MY_JOBID@.root
+se path = /nfs/dust/cms/user/shevchen/ntuples/realData
+
+[local]
+submit options =
+ site => hh
+ os => sld6
+; h_rt => 167:59:00
+ h_rt => 11:59:00
+ h_vmem => 4000M
+
+proxy = VomsProxy
+
+[jobs]
+;wall time = 167:59:00
+wall time = 49:59:00
+in flight = 20000
+monitor = dashboard
+shuffle = true
+;queue timeout = 119:59:00
+queue timeout = 49:59:00
+memory = 4000
+dataset provider = DBS3Provider
+
+[dataset]
+resync interactive = False
+dataset provider = DBS3Provider
+
+[grid]
+sites = -samtests -group_admin -monitor -lcgadmin -cern -roma1.infn.it
+dataset provider = DBS3Provider
+
+[glite-wms]
+config = docs/glite_wms_CERN.conf
+use delegate = False
+dataset provider = DBS3Provider
+
+[CMSSW_Advanced]
+depends=gLite
+dataset provider = DBS3Provider
+
+project area = ../../../..
+se runtime = True
+events per job = 100000
+
+dataset =
+ BTagCSV2015CreReco : /BTagCSV/Run2015C_25ns-05Oct2015-v1/MINIAOD
+; BTagCSV2015DPromptReco3 : /BTagCSV/Run2015D-PromptReco-v3/MINIAOD
+; BTagCSV2015DPromptReco4 : /BTagCSV/Run2015D-PromptReco-v4/MINIAOD
+
+; BTagCSV2015DPromptRecov3 : /BTagCSV/Run2015D-PromptReco-v3/MINIAOD
+; BTagCSV2015C : /BTagCSV/Run2015C-PromptReco-v1/MINIAOD
+; BTagCSV2015D : /BTagCSV/Run2015D-PromptReco-v4/MINIAOD
+
+
+
+nickname source = nickProducer.signalNicks
+
+nickname config = btag_data.py
+
+;nickname constants = SKIM
+
+;SKIM = 1
+; DYJetsToLL => 0
+; WJetsToLNu => 0
+
+
diff --git a/Analysis/Ntuplizer/test/gc_jetHt.conf b/Analysis/Ntuplizer/test/gc_jetHt.conf
new file mode 100644
index 0000000..e661e8e
--- /dev/null
+++ b/Analysis/Ntuplizer/test/gc_jetHt.conf
@@ -0,0 +1,69 @@
+[global]
+module = CMSSW_Advanced
+; change to your working directory
+
+workdir = /nfs/dust/cms/user/shevchen/grid-jobs/workRunJetHT.gc_test.conf
+backend = local
+
+[storage]
+se input timeout = 6:00
+se output timeout = 6:00
+se output files = output.root
+se output pattern = @NICK@/@NICK@_@MY_JOBID@.root
+se path = /nfs/dust/cms/user/shevchen/ntuples/realData
+
+[local]
+submit options =
+ site => hh
+ os => sld6
+; h_rt => 167:59:00
+ h_rt => 11:59:00
+ h_vmem => 4000M
+
+proxy = VomsProxy
+
+[jobs]
+;wall time = 167:59:00
+wall time = 49:59:00
+in flight = 20000
+monitor = dashboard
+shuffle = true
+;queue timeout = 119:59:00
+queue timeout = 49:59:00
+memory = 4000
+dataset provider = DBS3Provider
+
+[dataset]
+resync interactive = False
+dataset provider = DBS3Provider
+
+[grid]
+sites = -samtests -group_admin -monitor -lcgadmin -cern -roma1.infn.it
+dataset provider = DBS3Provider
+
+[glite-wms]
+config = docs/glite_wms_CERN.conf
+use delegate = False
+dataset provider = DBS3Provider
+
+[CMSSW_Advanced]
+depends=gLite
+dataset provider = DBS3Provider
+
+project area = ../../../..
+se runtime = True
+events per job = 100000
+
+dataset = JetHTRun2015CreReco : /JetHT/Run2015C_25ns-05Oct2015-v1/MINIAOD
+ JetHTRun2015DPromptReco3 : /JetHT/Run2015D-PromptReco-v3/MINIAOD
+ JetHTRun2015DPromptReco4 : /JetHT/Run2015D-PromptReco-v4/MINIAOD
+
+nickname source = nickProducer.signalNicks
+
+nickname config = jetHT_data.py
+
+;nickname constants = SKIM
+
+;SKIM = 1
+; DYJetsToLL => 0
+; WJetsToLNu => 0
diff --git a/Analysis/Ntuplizer/test/gc_mc.conf b/Analysis/Ntuplizer/test/gc_mc.conf
new file mode 100644
index 0000000..b736033
--- /dev/null
+++ b/Analysis/Ntuplizer/test/gc_mc.conf
@@ -0,0 +1,88 @@
+[global]
+module = CMSSW_Advanced
+; change to your working directory
+
+workdir = /nfs/dust/cms/user/shevchen/grid-jobs/work.gc_qcd_mc.conf
+backend = local
+
+[storage]
+se input timeout = 6:00
+se output timeout = 6:00
+se output files = output.root
+se output pattern = @NICK@/@NICK@_@MY_JOBID@.root
+se path = /nfs/dust/cms/user/shevchen/ntuples
+
+[local]
+submit options =
+ site => hh
+ os => sld6
+; h_rt => 167:59:00
+ h_rt => 11:59:00
+ h_vmem => 4000M
+
+proxy = VomsProxy
+
+[jobs]
+;wall time = 167:59:00
+wall time = 49:59:00
+in flight = 20000
+monitor = dashboard
+shuffle = true
+;queue timeout = 119:59:00
+queue timeout = 49:59:00
+memory = 4000
+dataset provider = DBS3Provider
+
+[dataset]
+resync interactive = False
+dataset provider = DBS3Provider
+
+[grid]
+sites = -samtests -group_admin -monitor -lcgadmin -cern -roma1.infn.it
+dataset provider = DBS3Provider
+
+[glite-wms]
+config = docs/glite_wms_CERN.conf
+use delegate = False
+dataset provider = DBS3Provider
+
+[CMSSW_Advanced]
+depends=gLite
+dataset provider = DBS3Provider
+
+project area = ../../../..
+se runtime = True
+events per job = 150000
+
+dataset =
+; TTJets_MC_NLO :/TTJets_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v3/MINIAODSIM
+; TTjets_Madgraph :/TTJets_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM
+
+ QCD_Pt_5to10_Asympt25ns_MCRUN2_13TeV : /QCD_Pt_5to10_TuneCUETP8M1_13TeV_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM
+ QCD_Pt_10to15_Asympt25ns_MCRUN2_13TeV : /QCD_Pt_10to15_TuneCUETP8M1_13TeV_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM
+ QCD_Pt_15to30_Asympt25ns_MCRUN2_13TeV : /QCD_Pt_15to30_TuneCUETP8M1_13TeV_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM
+ QCD_Pt_30to50_Asympt25ns_MCRUN2_13TeV : /QCD_Pt_30to50_TuneCUETP8M1_13TeV_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM
+ QCD_Pt_50to80_Asympt25ns_MCRUN2_13TeV : /QCD_Pt_50to80_TuneCUETP8M1_13TeV_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM
+ QCD_Pt_80to120_Asympt25ns_MCRUN2_13TeV : /QCD_Pt_80to120_TuneCUETP8M1_13TeV_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM
+ QCD_Pt_120to170_Asympt25ns_MCRUN2_13TeV : /QCD_Pt_120to170_TuneCUETP8M1_13TeV_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM
+ QCD_Pt_170to300_Asympt25ns_MCRUN2_13TeV : /QCD_Pt_170to300_TuneCUETP8M1_13TeV_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM
+ QCD_Pt_300to470_Asympt25ns_MCRUN2_13TeV : /QCD_Pt_300to470_TuneCUETP8M1_13TeV_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM
+ QCD_Pt_470to600_Asympt25ns_MCRUN2_13TeV : /QCD_Pt_470to600_TuneCUETP8M1_13TeV_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM
+ QCD_Pt_600to800_Asympt25ns_MCRUN2_13TeV : /QCD_Pt_600to800_TuneCUETP8M1_13TeV_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM
+ QCD_Pt_800to1000_Asympt25ns_MCRUN2_13TeV : /QCD_Pt_800to1000_TuneCUETP8M1_13TeV_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM
+ QCD_Pt_1000to1400_Asympt25ns_MCRUN2_13TeV : /QCD_Pt_1000to1400_TuneCUETP8M1_13TeV_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM
+ QCD_Pt_1400to1800_Asympt25ns_MCRUN2_13TeV : /QCD_Pt_1400to1800_TuneCUETP8M1_13TeV_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM
+ QCD_Pt_1800to2400_Asympt25ns_MCRUN2_13TeV : /QCD_Pt_1800to2400_TuneCUETP8M1_13TeV_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM
+ QCD_Pt_2400to3200_Asympt25ns_MCRUN2_13TeV : /QCD_Pt_2400to3200_TuneCUETP8M1_13TeV_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM
+ QCD_Pt_3200toInf_Asympt25ns_MCRUN2_13TeV : /QCD_Pt_3200toInf_TuneCUETP8M1_13TeV_pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM
+
+
+nickname source = nickProducer.signalNicks
+
+nickname config = qcd_mc.py
+
+;nickname constants = SKIM
+
+;SKIM = 1
+; DYJetsToLL => 0
+; WJetsToLNu => 0
diff --git a/Analysis/Ntuplizer/test/ht_qcd_mc.py b/Analysis/Ntuplizer/test/ht_qcd_mc.py
new file mode 100644
index 0000000..0c00bb8
--- /dev/null
+++ b/Analysis/Ntuplizer/test/ht_qcd_mc.py
@@ -0,0 +1,230 @@
+import FWCore.ParameterSet.Config as cms
+
+process = cms.Process("MssmHbb")
+
+process.load("FWCore.MessageService.MessageLogger_cfi")
+process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(1000)
+
+## Using MINIAOD. GlobalTag just in case jet re-clustering, L1 trigger filter etc is needed to be done
+process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
+from Configuration.AlCa.GlobalTag_condDBv2 import GlobalTag as customiseGlobalTag
+process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = 'MCRUN2_74_V9')
+process.GlobalTag.connect = 'frontier://FrontierProd/CMS_CONDITIONS'
+process.GlobalTag.pfnPrefix = cms.untracked.string('frontier://FrontierProd/')
+for pset in process.GlobalTag.toGet.value():
+ pset.connect = pset.connect.value().replace('frontier://FrontierProd/', 'frontier://FrontierProd/')
+## fix for multi-run processing
+process.GlobalTag.RefreshEachRun = cms.untracked.bool( False )
+process.GlobalTag.ReconnectEachRun = cms.untracked.bool( False )
+
+process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(150000) )
+
+output_file = 'output.root'
+## TFileService
+process.TFileService = cms.Service("TFileService",
+ fileName = cms.string(output_file)
+ )
+
+## ============ TRIGGER FILTER ===============
+## Enable below at cms.Path if needed
+process.triggerSelection = cms.EDFilter( "TriggerResultsFilter",
+ triggerConditions = cms.vstring(
+ "HLT_PFJet60_v*",
+ "HLT_PFJet80_v*",
+ "HLT_PFJet140_v*",
+ "HLT_PFJet200_v*",
+ "HLT_PFJet260_v*",
+ "HLT_PFJet320_v*",
+ "HLT_PFJet400_v*",
+ "HLT_PFJet450_v*",
+ "HLT_PFJet500_v*"
+ ),
+ hltResults = cms.InputTag( "TriggerResults", "", "HLT" ),
+ l1tResults = cms.InputTag( "" ),
+ l1tIgnoreMask = cms.bool( False ),
+ l1techIgnorePrescales = cms.bool( False ),
+ daqPartitions = cms.uint32( 1 ),
+ throw = cms.bool( True )
+ )
+
+
+## ============ EVENT FILTER COUNTER ===============
+## Filter counter (maybe more useful for MC)
+process.TotalEvents = cms.EDProducer("EventCountProducer")
+process.FilteredEvents = cms.EDProducer("EventCountProducer")
+
+## ============ PRIMARY VERTEX FILTER ===============
+process.primaryVertexFilter = cms.EDFilter("VertexSelector",
+ src = cms.InputTag("offlineSlimmedPrimaryVertices"), # primary vertex collection name
+ cut = cms.string("!isFake && ndof > 4 && abs(z) <= 24 && position.Rho <= 2"), # ndof>thr=4 corresponds to sum(track_weigths) > (thr+3)/2 = 3.5 so typically 4 good tracks
+ filter = cms.bool(True), # otherwise it won't filter the events, just produce an empty vertex collection.
+ )
+
+## ============ THE NTUPLIZER!!! ===============
+process.MssmHbb = cms.EDAnalyzer("Ntuplizer",
+ MonteCarlo = cms.bool(True),
+ CrossSection = cms.double(1), # in pb
+ UseFullName = cms.bool(False),
+ ## Monte Carlo only
+ GenFilterInfo = cms.InputTag("genFilterEfficiencyProducer"),
+ GenRunInfo = cms.InputTag("generator"),
+ GenJets = cms.VInputTag(cms.InputTag("slimmedGenJets")),
+ GenParticles = cms.VInputTag(cms.InputTag("prunedGenParticles")),
+ ###################
+ TotalEvents = cms.InputTag("TotalEvents"),
+ FilteredEvents = cms.InputTag("FilteredEvents"),
+ PatJets = cms.VInputTag(
+ cms.InputTag("slimmedJetsPuppi","","PAT"),
+ cms.InputTag("slimmedJetsAK8PFCHSSoftDropPacked","SubJets","PAT")
+ ),
+ PatMETs = cms.VInputTag(
+ cms.InputTag("slimmedMETs","","PAT"),
+ cms.InputTag("slimmedMETsPuppi","","PAT")
+ ),
+ PatMuons = cms.VInputTag(
+ cms.InputTag("slimmedMuons","","PAT")
+ ),
+ PrimaryVertices = cms.VInputTag(
+ cms.InputTag("offlineSlimmedPrimaryVertices","","PAT")
+ ),
+ BTagAlgorithms = cms.vstring (
+ "pfCombinedInclusiveSecondaryVertexV2BJetTags",
+ "combinedSecondaryVertexBJetTags",
+ "pfJetBProbabilityBJetTags",
+ "pfJetProbabilityBJetTags",
+ "pfTrackCountingHighPurBJetTags",
+ "pfTrackCountingHighEffBJetTags",
+ "pfSimpleSecondaryVertexHighEffBJetTags",
+ "pfSimpleSecondaryVertexHighPurBJetTags",
+ "pfCombinedSecondaryVertexV2BJetTags",
+ "pfCombinedSecondaryVertexSoftLeptonBJetTags",
+ "pfCombinedMVABJetTags",
+ ),
+ BTagAlgorithmsAlias = cms.vstring (
+ "btag_csvivf",
+ "btag_csv",
+ "btag_jetbprob",
+ "btag_jetprob",
+ "btag_tchp",
+ "btag_tche",
+ "btag_svhe",
+ "btag_svhp",
+ "btag_csvv2",
+ "btag_csvlep",
+ "btag_csvmva",
+ ),
+ TriggerResults = cms.VInputTag(cms.InputTag("TriggerResults","","HLT")),
+ TriggerPaths = cms.vstring (
+ ## I recommend using the version number explicitly to be able to compare
+ ## however for production one has to be careful that all versions are included.
+ ## Thinking of a better solution...
+ # "HLT_DoubleJetsC100_DoubleBTagCSV0p9_DoublePFJetsC100MaxDeta1p6_v",
+ # "HLT_DoubleJetsC100_DoubleBTagCSV0p85_DoublePFJetsC160_v",
+ # "HLT_DoubleJetsC112_DoubleBTagCSV0p9_DoublePFJetsC112MaxDeta1p6_v",
+ # "HLT_DoubleJetsC112_DoubleBTagCSV0p85_DoublePFJetsC172_v",
+ # "HLT_DoubleJet90_Double30_TripleBTagCSV0p67_v",
+ # "HLT_QuadJet45_DoubleBTagCSV0p67_v",
+ # "HLT_QuadJet45_TripleBTagCSV0p67_v",
+ # "HLT_QuadPFJet_DoubleBTagCSV_VBF_Mqq200_v",
+ # "HLT_QuadPFJet_DoubleBTagCSV_VBF_Mqq240_v",
+ # "HLT_QuadPFJet_SingleBTagCSV_VBF_Mqq460_v",
+ # "HLT_QuadPFJet_SingleBTagCSV_VBF_Mqq500_v",
+ "HLT_PFJet60_v",
+ "HLT_PFJet80_v",
+ "HLT_PFJet140_v",
+ "HLT_PFJet200_v",
+ "HLT_PFJet260_v",
+ "HLT_PFJet320_v",
+ "HLT_PFJet400_v",
+ "HLT_PFJet450_v",
+ "HLT_PFJet500_v"
+ ),
+ TriggerObjectStandAlone = cms.VInputTag(
+ cms.InputTag("selectedPatTrigger","","PAT"),
+ ),
+ TriggerObjectLabels = cms.vstring (
+ # "hltL1sL1DoubleJetC100",
+ # "hltDoubleJetsC100",
+ # "hltDoublePFJetsC100",
+ # "hltDoublePFJetsC100MaxDeta1p6",
+ # "hltDoublePFJetsC160",
+ # "hltDoubleBTagCSV0p85",
+ # "hltDoubleBTagCSV0p9",
+ # "hltL1sL1DoubleJetC112",
+ # "hltDoubleJetsC112",
+ # "hltDoublePFJetsC112",
+ # "hltDoublePFJetsC112MaxDeta1p6",
+ # "hltDoublePFJetsC172",
+ #
+ "hltL1sL1ZeroBias",
+ "hltPFJetsCorrectedMatchedToCaloJets10",
+ "hltSingleCaloJet10",
+ "hltSinglePFJet40",
+ "hltL1sL1SingleJet36",
+ "hltSingleCaloJet40",
+ "hltPFJetsCorrectedMatchedToCaloJets40",
+ "hltSinglePFJet60",
+ "hltL1sL1SingleJet52",
+ "hltPFJetsCorrectedMatchedToCaloJets50",
+ "hltSingleCaloJet50",
+ "hltSinglePFJet80",
+ "hltL1sL1SingleJet92",
+ "hltPFJetsCorrectedMatchedToCaloJets110",
+ "hltSingleCaloJet110",
+ "hltSinglePFJet140",
+ "hltL1sL1SingleJet128",
+ "hltPFJetsCorrectedMatchedToCaloJets170",
+ "hltSingleCaloJet170",
+ "hltSinglePFJet200",
+ "hltL1sL1SingleJet200",
+ "hltPFJetsCorrectedMatchedToCaloJets210",
+ "hltSingleCaloJet210",
+ "hltSinglePFJet260",
+ "hltPFJetsCorrectedMatchedToCaloJets270",
+ "hltSingleCaloJet270",
+ "hltSinglePFJet320",
+ "hltPFJetsCorrectedMatchedToCaloJets350",
+ "hltSingleCaloJet350",
+ "hltSinglePFJet400",
+ "hltPFJetsCorrectedMatchedToCaloJets400",
+ "hltSingleCaloJet400",
+ "hltSinglePFJet450",
+ "hltPFJetsCorrectedMatchedToCaloJets450",
+ "hltSingleCaloJet450",
+ "hltSinglePFJet500",
+ ),
+ # L1ExtraJets = cms.VInputTag(
+ # cms.InputTag("l1extraParticles","Central","RECO"),
+ # cms.InputTag("l1extraParticles","Forward","RECO"),
+ # cms.InputTag("l1extraParticles","Tau","RECO")
+ # ),
+ # L1ExtraMuons = cms.VInputTag(
+ # cms.InputTag("l1extraParticles","","RECO")
+ # ),
+ )
+
+process.p = cms.Path(
+ process.TotalEvents *
+ process.primaryVertexFilter *
+ process.FilteredEvents *
+ # process.triggerSelection *
+ process.MssmHbb
+ )
+
+
+readFiles = cms.untracked.vstring()
+secFiles = cms.untracked.vstring()
+process.source = cms.Source ("PoolSource",fileNames = readFiles, secondaryFileNames = secFiles)
+readFiles.extend( [
+ '/store/mc/RunIISpring15MiniAODv2/QCD_HT100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/MINIAODSIM/74X_mcRun2_asymptotic_v2-v1/10000/00628FDD-AA6C-E511-9A4D-0025905B85AA.root',
+ '/store/mc/RunIISpring15MiniAODv2/QCD_HT100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/MINIAODSIM/74X_mcRun2_asymptotic_v2-v1/10000/00642A0F-AA6C-E511-BF83-0025905B85D0.root',
+ '/store/mc/RunIISpring15MiniAODv2/QCD_HT100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/MINIAODSIM/74X_mcRun2_asymptotic_v2-v1/10000/00F6D5D3-AC6C-E511-A4E3-002590492A92.root',
+ '/store/mc/RunIISpring15MiniAODv2/QCD_HT100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/MINIAODSIM/74X_mcRun2_asymptotic_v2-v1/10000/022AE810-AA6C-E511-BFC3-047D7B881D06.root',
+ '/store/mc/RunIISpring15MiniAODv2/QCD_HT100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/MINIAODSIM/74X_mcRun2_asymptotic_v2-v1/10000/02BC0660-AA6C-E511-A156-0025904B130E.root',
+ '/store/mc/RunIISpring15MiniAODv2/QCD_HT100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/MINIAODSIM/74X_mcRun2_asymptotic_v2-v1/10000/04371610-AA6C-E511-AAFC-0025905A4964.root'
+ ] );
+
+
+secFiles.extend( [
+ ] )
+
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK4PF.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK4PF.txt
new file mode 100755
index 0000000..8cd82d9
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK4PF.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK4PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK4PFPuppi.txt
new file mode 100755
index 0000000..95572ec
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK4PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK4PFchs.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK4PFchs.txt
new file mode 100755
index 0000000..4464bb1
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK4PFchs.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK8PF.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK8PF.txt
new file mode 100755
index 0000000..76f97cd
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK8PF.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK8PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK8PFPuppi.txt
new file mode 100755
index 0000000..9c41e51
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK8PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK8PFchs.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK8PFchs.txt
new file mode 100755
index 0000000..f2364d8
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PhiResolution_AK8PFchs.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK4PF.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK4PF.txt
new file mode 100755
index 0000000..aeb99d8
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK4PF.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK4PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK4PFPuppi.txt
new file mode 100755
index 0000000..975b9ab
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK4PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK4PFchs.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK4PFchs.txt
new file mode 100755
index 0000000..7044a06
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK4PFchs.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK8PF.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK8PF.txt
new file mode 100755
index 0000000..6937fa9
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK8PF.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK8PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK8PFPuppi.txt
new file mode 100755
index 0000000..ad1537e
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK8PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK8PFchs.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK8PFchs.txt
new file mode 100755
index 0000000..175d95d
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_PtResolution_AK8PFchs.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_SF_AK4PF.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_SF_AK4PF.txt
new file mode 100755
index 0000000..adabf6b
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_SF_AK4PF.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_SF_AK4PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_SF_AK4PFPuppi.txt
new file mode 100755
index 0000000..7f1d408
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_SF_AK4PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_SF_AK4PFchs.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_SF_AK4PFchs.txt
new file mode 100755
index 0000000..0bdfbc5
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_SF_AK4PFchs.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_SF_AK8PF.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_SF_AK8PF.txt
new file mode 100755
index 0000000..3652470
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_SF_AK8PF.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_SF_AK8PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_SF_AK8PFPuppi.txt
new file mode 100755
index 0000000..4d0cb09
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_SF_AK8PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_SF_AK8PFchs.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_SF_AK8PFchs.txt
new file mode 100755
index 0000000..9c24505
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_DATA_SF_AK8PFchs.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK4PF.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK4PF.txt
new file mode 100755
index 0000000..c754743
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK4PF.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK4PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK4PFPuppi.txt
new file mode 100755
index 0000000..f210eaa
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK4PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK4PFchs.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK4PFchs.txt
new file mode 100755
index 0000000..f97d738
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK4PFchs.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK8PF.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK8PF.txt
new file mode 100755
index 0000000..1a6ee41
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK8PF.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK8PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK8PFPuppi.txt
new file mode 100755
index 0000000..d2c420e
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK8PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK8PFchs.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK8PFchs.txt
new file mode 100755
index 0000000..0526424
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PhiResolution_AK8PFchs.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PtResolution_AK4PF.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PtResolution_AK4PF.txt
new file mode 100755
index 0000000..1fc0702
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PtResolution_AK4PF.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PtResolution_AK4PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PtResolution_AK4PFPuppi.txt
new file mode 100755
index 0000000..31d1816
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PtResolution_AK4PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PtResolution_AK4PFchs.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PtResolution_AK4PFchs.txt
new file mode 100755
index 0000000..481324a
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PtResolution_AK4PFchs.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PtResolution_AK8PF.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PtResolution_AK8PF.txt
new file mode 100755
index 0000000..6714f36
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PtResolution_AK8PF.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PtResolution_AK8PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PtResolution_AK8PFPuppi.txt
new file mode 100755
index 0000000..37cedfa
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PtResolution_AK8PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PtResolution_AK8PFchs.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PtResolution_AK8PFchs.txt
new file mode 100755
index 0000000..d750ef7
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_PtResolution_AK8PFchs.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_SF_AK4PF.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_SF_AK4PF.txt
new file mode 100755
index 0000000..24b958f
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_SF_AK4PF.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_SF_AK4PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_SF_AK4PFPuppi.txt
new file mode 100755
index 0000000..73d914c
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_SF_AK4PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_SF_AK4PFchs.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_SF_AK4PFchs.txt
new file mode 100755
index 0000000..7d0a0eb
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_SF_AK4PFchs.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_SF_AK8PF.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_SF_AK8PF.txt
new file mode 100755
index 0000000..fd83949
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_SF_AK8PF.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_SF_AK8PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_SF_AK8PFPuppi.txt
new file mode 100755
index 0000000..8811d69
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_SF_AK8PFPuppi.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_SF_AK8PFchs.txt b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_SF_AK8PFchs.txt
new file mode 100755
index 0000000..87ff482
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/._Fall15_25nsV2_MC_SF_AK8PFchs.txt differ
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA.db b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA.db
new file mode 100644
index 0000000..d0c0285
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA.db differ
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK4PF.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK4PF.txt
new file mode 100755
index 0000000..ab7e5c4
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK4PF.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 329.319 0.02665 0.1631 7.454
+-4.7 -3.2 7.16 10.2 5 15 326.2 0.02624 0.1441 8.412
+-4.7 -3.2 10.2 13.23 5 15 339 0.02682 0.1767 8.069
+-4.7 -3.2 13.23 31.46 5 15 229.3 0.02553 0.1616 9.601
+-3.2 -3 0 7.16 5 15 335.5 0.02711 0.1302 15.39
+-3.2 -3 7.16 10.2 5 15 421 0.03084 0.1702 12.33
+-3.2 -3 10.2 13.23 5 15 336.1 0.02808 0.1581 14.3
+-3.2 -3 13.23 31.46 5 15 236.9 0.02741 0.1384 16.86
+-3 -2.8 0 7.16 5 15 431.4 0.01959 0.1181 20.32
+-3 -2.8 7.16 10.2 5 15 428.1 0.02013 0.1188 20.29
+-3 -2.8 10.2 13.23 5 15 427.7 0.02 0.1053 22.79
+-3 -2.8 13.23 31.46 5 15 328.3 0.02004 0.1094 24.16
+-2.8 -2.5 0 7.16 5 15 593.2 0.01356 0.08428 27.17
+-2.8 -2.5 7.16 10.2 5 15 592.5 0.01387 0.08923 25.96
+-2.8 -2.5 10.2 13.23 5 15 589.2 0.01437 0.09751 24.64
+-2.8 -2.5 13.23 31.46 5 15 448.9 0.01525 0.09608 26.56
+-2.5 -2.3 0 7.16 5 15 611.4 0.009912 0.04902 37.34
+-2.5 -2.3 7.16 10.2 5 15 611.1 0.01006 0.05355 36.44
+-2.5 -2.3 10.2 13.23 5 15 458.9 0.0111 0.06194 31.79
+-2.5 -2.3 13.23 31.46 5 15 456.3 0.01139 0.06613 34.89
+-2.3 -2.1 0 7.16 5 15 624.6 0.0088 0.04426 40.9
+-2.3 -2.1 7.16 10.2 5 15 819.1 0.008623 0.04795 40.85
+-2.3 -2.1 10.2 13.23 5 15 821.5 0.008898 0.05492 37.61
+-2.3 -2.1 13.23 31.46 5 15 345.1 0.01148 0.06886 30.24
+-2.1 -1.9 0 7.16 5 15 839.6 0.007834 0.04011 50.94
+-2.1 -1.9 7.16 10.2 5 15 1090 0.008093 0.04751 43.13
+-2.1 -1.9 10.2 13.23 5 15 629.8 0.009599 0.05639 34.17
+-2.1 -1.9 13.23 31.46 5 15 633.6 0.009419 0.05581 40.22
+-1.9 -1.7 0 7.16 5 15 846 0.008705 0.04643 43.74
+-1.9 -1.7 7.16 10.2 5 15 1123 0.008478 0.05005 43.36
+-1.9 -1.7 10.2 13.23 5 15 1114 0.008796 0.05517 40.57
+-1.9 -1.7 13.23 31.46 5 15 633.1 0.009929 0.06465 36.72
+-1.7 -1.3 0 7.16 5 15 1165 0.008883 0.0454 48.97
+-1.7 -1.3 7.16 10.2 5 15 1635 0.009005 0.05313 42.74
+-1.7 -1.3 10.2 13.23 5 15 1164 0.009728 0.06108 37.65
+-1.7 -1.3 13.23 31.46 5 15 850.7 0.01107 0.07952 30.2
+-1.3 -1.1 0 7.16 5 15 1184 0.008146 0.03984 50.63
+-1.3 -1.1 7.16 10.2 5 15 2146 0.00793 0.04602 46.44
+-1.3 -1.1 10.2 13.23 5 15 1183 0.009059 0.05629 37.03
+-1.3 -1.1 13.23 31.46 5 15 1180 0.01005 0.07172 31.52
+-1.1 -0.8 0 7.16 5 15 2175 0.007341 0.03709 53.43
+-1.1 -0.8 7.16 10.2 5 15 2181 0.007541 0.0412 49.39
+-1.1 -0.8 10.2 13.23 5 15 1684 0.008129 0.05052 40.82
+-1.1 -0.8 13.23 31.46 5 15 1192 0.009576 0.06874 30.95
+-0.8 -0.5 0 7.16 5 15 1697 0.007111 0.03444 54.9
+-0.8 -0.5 7.16 10.2 5 15 2691 0.007036 0.03824 53.22
+-0.8 -0.5 10.2 13.23 5 15 1699 0.007649 0.04631 43.87
+-0.8 -0.5 13.23 31.46 5 15 1704 0.008324 0.06231 35.23
+-0.5 0 0 7.16 5 15 2695 0.006729 0.02987 65.55
+-0.5 0 7.16 10.2 5 15 2687 0.007004 0.03565 55.15
+-0.5 0 10.2 13.23 5 15 2197 0.007471 0.04344 45.62
+-0.5 0 13.23 31.46 5 15 1206 0.008315 0.05346 39.05
+0 0.5 0 7.16 5 15 2695 0.006729 0.02987 65.55
+0 0.5 7.16 10.2 5 15 2687 0.007004 0.03565 55.15
+0 0.5 10.2 13.23 5 15 2197 0.007471 0.04344 45.62
+0 0.5 13.23 31.46 5 15 1206 0.008315 0.05346 39.05
+0.5 0.8 0 7.16 5 15 1697 0.007111 0.03444 54.9
+0.5 0.8 7.16 10.2 5 15 2691 0.007036 0.03824 53.22
+0.5 0.8 10.2 13.23 5 15 1699 0.007649 0.04631 43.87
+0.5 0.8 13.23 31.46 5 15 1704 0.008324 0.06231 35.23
+0.8 1.1 0 7.16 5 15 2175 0.007341 0.03709 53.43
+0.8 1.1 7.16 10.2 5 15 2181 0.007541 0.0412 49.39
+0.8 1.1 10.2 13.23 5 15 1684 0.008129 0.05052 40.82
+0.8 1.1 13.23 31.46 5 15 1192 0.009576 0.06874 30.95
+1.1 1.3 0 7.16 5 15 1184 0.008146 0.03984 50.63
+1.1 1.3 7.16 10.2 5 15 2146 0.00793 0.04602 46.44
+1.1 1.3 10.2 13.23 5 15 1183 0.009059 0.05629 37.03
+1.1 1.3 13.23 31.46 5 15 1180 0.01005 0.07172 31.52
+1.3 1.7 0 7.16 5 15 1165 0.008883 0.0454 48.97
+1.3 1.7 7.16 10.2 5 15 1635 0.009005 0.05313 42.74
+1.3 1.7 10.2 13.23 5 15 1164 0.009728 0.06108 37.65
+1.3 1.7 13.23 31.46 5 15 850.7 0.01107 0.07952 30.2
+1.7 1.9 0 7.16 5 15 846 0.008705 0.04643 43.74
+1.7 1.9 7.16 10.2 5 15 1123 0.008478 0.05005 43.36
+1.7 1.9 10.2 13.23 5 15 1114 0.008796 0.05517 40.57
+1.7 1.9 13.23 31.46 5 15 633.1 0.009929 0.06465 36.72
+1.9 2.1 0 7.16 5 15 839.6 0.007834 0.04011 50.94
+1.9 2.1 7.16 10.2 5 15 1090 0.008093 0.04751 43.13
+1.9 2.1 10.2 13.23 5 15 629.8 0.009599 0.05639 34.17
+1.9 2.1 13.23 31.46 5 15 633.6 0.009419 0.05581 40.22
+2.1 2.3 0 7.16 5 15 624.6 0.0088 0.04426 40.9
+2.1 2.3 7.16 10.2 5 15 819.1 0.008623 0.04795 40.85
+2.1 2.3 10.2 13.23 5 15 821.5 0.008898 0.05492 37.61
+2.1 2.3 13.23 31.46 5 15 345.1 0.01148 0.06886 30.24
+2.3 2.5 0 7.16 5 15 611.4 0.009912 0.04902 37.34
+2.3 2.5 7.16 10.2 5 15 611.1 0.01006 0.05355 36.44
+2.3 2.5 10.2 13.23 5 15 458.9 0.0111 0.06194 31.79
+2.3 2.5 13.23 31.46 5 15 456.3 0.01139 0.06613 34.89
+2.5 2.8 0 7.16 5 15 593.2 0.01356 0.08428 27.17
+2.5 2.8 7.16 10.2 5 15 592.5 0.01387 0.08923 25.96
+2.5 2.8 10.2 13.23 5 15 589.2 0.01437 0.09751 24.64
+2.5 2.8 13.23 31.46 5 15 448.9 0.01525 0.09608 26.56
+2.8 3 0 7.16 5 15 431.4 0.01959 0.1181 20.32
+2.8 3 7.16 10.2 5 15 428.1 0.02013 0.1188 20.29
+2.8 3 10.2 13.23 5 15 427.7 0.02 0.1053 22.79
+2.8 3 13.23 31.46 5 15 328.3 0.02004 0.1094 24.16
+3 3.2 0 7.16 5 15 335.5 0.02711 0.1302 15.39
+3 3.2 7.16 10.2 5 15 421 0.03084 0.1702 12.33
+3 3.2 10.2 13.23 5 15 336.1 0.02808 0.1581 14.3
+3 3.2 13.23 31.46 5 15 236.9 0.02741 0.1384 16.86
+3.2 4.7 0 7.16 5 15 329.3 0.02665 0.1631 7.454
+3.2 4.7 7.16 10.2 5 15 326.2 0.02624 0.1441 8.412
+3.2 4.7 10.2 13.23 5 15 339 0.02682 0.1767 8.069
+3.2 4.7 13.23 31.46 5 15 229.3 0.02553 0.1616 9.601
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK4PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK4PFPuppi.txt
new file mode 100755
index 0000000..982494c
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK4PFPuppi.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 326.526 0.02739 0.1514 10.72
+-4.7 -3.2 7.16 10.2 5 15 323.9 0.02695 0.1458 11.43
+-4.7 -3.2 10.2 13.23 5 15 337 0.02613 0.1436 12.11
+-4.7 -3.2 13.23 31.46 5 15 229.8 0.026 0.1611 12.1
+-3.2 -3 0 7.16 5 15 335.3 0.02737 0.1398 16.27
+-3.2 -3 7.16 10.2 5 15 417.7 0.0291 0.1438 15.91
+-3.2 -3 10.2 13.23 5 15 336.7 0.02795 0.1456 16.24
+-3.2 -3 13.23 31.46 5 15 238 0.02692 0.1362 18.46
+-3 -2.8 0 7.16 5 15 434.4 0.0192 0.1011 24.18
+-3 -2.8 7.16 10.2 5 15 435.3 0.01995 0.1073 22.83
+-3 -2.8 10.2 13.23 5 15 435.5 0.01997 0.1053 24.38
+-3 -2.8 13.23 31.46 5 15 334.1 0.02038 0.1042 25.56
+-2.8 -2.5 0 7.16 5 15 585.4 0.01359 0.08419 29.04
+-2.8 -2.5 7.16 10.2 5 15 584.5 0.01403 0.08746 27.55
+-2.8 -2.5 10.2 13.23 5 15 580 0.01438 0.09025 27.41
+-2.8 -2.5 13.23 31.46 5 15 452.7 0.01539 0.09476 27.74
+-2.5 -2.3 0 7.16 5 15 609.4 0.009876 0.0458 39.8
+-2.5 -2.3 7.16 10.2 5 15 609.9 0.009636 0.04463 44.01
+-2.5 -2.3 10.2 13.23 5 15 614.8 0.01008 0.04957 39.87
+-2.5 -2.3 13.23 31.46 5 15 453 0.01086 0.04692 43.91
+-2.3 -2.1 0 7.16 5 15 814.7 0.007717 0.0339 58.51
+-2.3 -2.1 7.16 10.2 5 15 813.4 0.007896 0.03479 57.98
+-2.3 -2.1 10.2 13.23 5 15 807.3 0.007911 0.03573 59.07
+-2.3 -2.1 13.23 31.46 5 15 344.5 0.0107 0.04397 39.62
+-2.1 -1.9 0 7.16 5 15 837.9 0.007448 0.03109 64.75
+-2.1 -1.9 7.16 10.2 5 15 1089 0.007282 0.03191 65.67
+-2.1 -1.9 10.2 13.23 5 15 841.7 0.007732 0.0341 59.34
+-2.1 -1.9 13.23 31.46 5 15 631.4 0.008469 0.03799 50.18
+-1.9 -1.7 0 7.16 5 15 841.4 0.007878 0.03261 60.92
+-1.9 -1.7 7.16 10.2 5 15 1116 0.007479 0.0329 65.34
+-1.9 -1.7 10.2 13.23 5 15 1109 0.007629 0.03377 62.7
+-1.9 -1.7 13.23 31.46 5 15 633.4 0.008401 0.03583 58.33
+-1.7 -1.3 0 7.16 5 15 1612 0.007807 0.03316 68.4
+-1.7 -1.3 7.16 10.2 5 15 1628 0.008057 0.03506 62.83
+-1.7 -1.3 10.2 13.23 5 15 1159 0.008417 0.0362 59.64
+-1.7 -1.3 13.23 31.46 5 15 1164 0.008443 0.03741 59.34
+-1.3 -1.1 0 7.16 5 15 1184 0.007384 0.02946 69.07
+-1.3 -1.1 7.16 10.2 5 15 2134 0.007187 0.03042 68.51
+-1.3 -1.1 10.2 13.23 5 15 1183 0.007513 0.03168 65.65
+-1.3 -1.1 13.23 31.46 5 15 1179 0.008265 0.03623 52.91
+-1.1 -0.8 0 7.16 5 15 1692 0.006883 0.02701 70.02
+-1.1 -0.8 7.16 10.2 5 15 2187 0.00692 0.02831 67.35
+-1.1 -0.8 10.2 13.23 5 15 2195 0.006987 0.02934 65.93
+-1.1 -0.8 13.23 31.46 5 15 1194 0.007276 0.03077 62.84
+-0.8 -0.5 0 7.16 5 15 2190 0.006633 0.0252 71.54
+-0.8 -0.5 7.16 10.2 5 15 2704 0.006617 0.0259 71.77
+-0.8 -0.5 10.2 13.23 5 15 1703 0.006895 0.02864 62.79
+-0.8 -0.5 13.23 31.46 5 15 1706 0.00694 0.03035 62.54
+-0.5 0 0 7.16 5 15 2692 0.006702 0.02528 68.17
+-0.5 0 7.16 10.2 5 15 2694 0.006736 0.02621 67.45
+-0.5 0 10.2 13.23 5 15 2667 0.006689 0.0266 70.85
+-0.5 0 13.23 31.46 5 15 1206 0.006772 0.02575 77.75
+0 0.5 0 7.16 5 15 2692 0.006702 0.02528 68.17
+0 0.5 7.16 10.2 5 15 2694 0.006736 0.02621 67.45
+0 0.5 10.2 13.23 5 15 2667 0.006689 0.0266 70.85
+0 0.5 13.23 31.46 5 15 1206 0.006772 0.02575 77.75
+0.5 0.8 0 7.16 5 15 2190 0.006633 0.0252 71.54
+0.5 0.8 7.16 10.2 5 15 2704 0.006617 0.0259 71.77
+0.5 0.8 10.2 13.23 5 15 1703 0.006895 0.02864 62.79
+0.5 0.8 13.23 31.46 5 15 1706 0.00694 0.03035 62.54
+0.8 1.1 0 7.16 5 15 1692 0.006883 0.02701 70.02
+0.8 1.1 7.16 10.2 5 15 2187 0.00692 0.02831 67.35
+0.8 1.1 10.2 13.23 5 15 2195 0.006987 0.02934 65.93
+0.8 1.1 13.23 31.46 5 15 1194 0.007276 0.03077 62.84
+1.1 1.3 0 7.16 5 15 1184 0.007384 0.02946 69.07
+1.1 1.3 7.16 10.2 5 15 2134 0.007187 0.03042 68.51
+1.1 1.3 10.2 13.23 5 15 1183 0.007513 0.03168 65.65
+1.1 1.3 13.23 31.46 5 15 1179 0.008265 0.03623 52.91
+1.3 1.7 0 7.16 5 15 1612 0.007807 0.03316 68.4
+1.3 1.7 7.16 10.2 5 15 1628 0.008057 0.03506 62.83
+1.3 1.7 10.2 13.23 5 15 1159 0.008417 0.0362 59.64
+1.3 1.7 13.23 31.46 5 15 1164 0.008443 0.03741 59.34
+1.7 1.9 0 7.16 5 15 841.4 0.007878 0.03261 60.92
+1.7 1.9 7.16 10.2 5 15 1116 0.007479 0.0329 65.34
+1.7 1.9 10.2 13.23 5 15 1109 0.007629 0.03377 62.7
+1.7 1.9 13.23 31.46 5 15 633.4 0.008401 0.03583 58.33
+1.9 2.1 0 7.16 5 15 837.9 0.007448 0.03109 64.75
+1.9 2.1 7.16 10.2 5 15 1089 0.007282 0.03191 65.67
+1.9 2.1 10.2 13.23 5 15 841.7 0.007732 0.0341 59.34
+1.9 2.1 13.23 31.46 5 15 631.4 0.008469 0.03799 50.18
+2.1 2.3 0 7.16 5 15 814.7 0.007717 0.0339 58.51
+2.1 2.3 7.16 10.2 5 15 813.4 0.007896 0.03479 57.98
+2.1 2.3 10.2 13.23 5 15 807.3 0.007911 0.03573 59.07
+2.1 2.3 13.23 31.46 5 15 344.5 0.0107 0.04397 39.62
+2.3 2.5 0 7.16 5 15 609.4 0.009876 0.0458 39.8
+2.3 2.5 7.16 10.2 5 15 609.9 0.009636 0.04463 44.01
+2.3 2.5 10.2 13.23 5 15 614.8 0.01008 0.04957 39.87
+2.3 2.5 13.23 31.46 5 15 453 0.01086 0.04692 43.91
+2.5 2.8 0 7.16 5 15 585.4 0.01359 0.08419 29.04
+2.5 2.8 7.16 10.2 5 15 584.5 0.01403 0.08746 27.55
+2.5 2.8 10.2 13.23 5 15 580 0.01438 0.09025 27.41
+2.5 2.8 13.23 31.46 5 15 452.7 0.01539 0.09476 27.74
+2.8 3 0 7.16 5 15 434.4 0.0192 0.1011 24.18
+2.8 3 7.16 10.2 5 15 435.3 0.01995 0.1073 22.83
+2.8 3 10.2 13.23 5 15 435.5 0.01997 0.1053 24.38
+2.8 3 13.23 31.46 5 15 334.1 0.02038 0.1042 25.56
+3 3.2 0 7.16 5 15 335.3 0.02737 0.1398 16.27
+3 3.2 7.16 10.2 5 15 417.7 0.0291 0.1438 15.91
+3 3.2 10.2 13.23 5 15 336.7 0.02795 0.1456 16.24
+3 3.2 13.23 31.46 5 15 238 0.02692 0.1362 18.46
+3.2 4.7 0 7.16 5 15 326.5 0.02739 0.1514 10.72
+3.2 4.7 7.16 10.2 5 15 323.9 0.02695 0.1458 11.43
+3.2 4.7 10.2 13.23 5 15 337 0.02613 0.1436 12.11
+3.2 4.7 13.23 31.46 5 15 229.8 0.026 0.1611 12.1
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK4PFchs.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK4PFchs.txt
new file mode 100755
index 0000000..ce4d17a
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK4PFchs.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 329.362 0.02665 0.1642 7.439
+-4.7 -3.2 7.16 10.2 5 15 326.2 0.02624 0.1445 8.409
+-4.7 -3.2 10.2 13.23 5 15 339.1 0.02682 0.1773 8.068
+-4.7 -3.2 13.23 31.46 5 15 229.4 0.02562 0.1883 9.038
+-3.2 -3 0 7.16 5 15 335.6 0.02711 0.1297 15.42
+-3.2 -3 7.16 10.2 5 15 421.1 0.03084 0.1695 12.36
+-3.2 -3 10.2 13.23 5 15 336.1 0.02804 0.1556 14.48
+-3.2 -3 13.23 31.46 5 15 236.9 0.02742 0.1408 16.76
+-3 -2.8 0 7.16 5 15 431.4 0.01956 0.1173 20.47
+-3 -2.8 7.16 10.2 5 15 428.3 0.02015 0.1216 20.04
+-3 -2.8 10.2 13.23 5 15 427.8 0.02003 0.1077 22.55
+-3 -2.8 13.23 31.46 5 15 328.6 0.02017 0.1133 23.65
+-2.8 -2.5 0 7.16 5 15 592.7 0.0135 0.0825 27.55
+-2.8 -2.5 7.16 10.2 5 15 590.7 0.01387 0.08873 25.91
+-2.8 -2.5 10.2 13.23 5 15 588.7 0.01421 0.0927 25.57
+-2.8 -2.5 13.23 31.46 5 15 448.6 0.01476 0.09207 28.67
+-2.5 -2.3 0 7.16 5 15 610.9 0.009734 0.04724 38.8
+-2.5 -2.3 7.16 10.2 5 15 610.6 0.009917 0.04924 38.06
+-2.5 -2.3 10.2 13.23 5 15 611.6 0.01054 0.05875 32.18
+-2.5 -2.3 13.23 31.46 5 15 454.3 0.01144 0.06185 33.66
+-2.3 -2.1 0 7.16 5 15 816.3 0.007897 0.03757 50.53
+-2.3 -2.1 7.16 10.2 5 15 817.3 0.00811 0.03947 49.43
+-2.3 -2.1 10.2 13.23 5 15 817.5 0.008205 0.04223 47.8
+-2.3 -2.1 13.23 31.46 5 15 344.3 0.0112 0.05793 31.18
+-2.1 -1.9 0 7.16 5 15 838.7 0.007593 0.03494 56.72
+-2.1 -1.9 7.16 10.2 5 15 832.1 0.007934 0.03911 50.15
+-2.1 -1.9 10.2 13.23 5 15 628.8 0.008393 0.04002 48.94
+-2.1 -1.9 13.23 31.46 5 15 632.1 0.009804 0.05155 35.34
+-1.9 -1.7 0 7.16 5 15 845.3 0.008335 0.03992 49.76
+-1.9 -1.7 7.16 10.2 5 15 1119 0.007933 0.04011 53.36
+-1.9 -1.7 10.2 13.23 5 15 1110 0.0082 0.04331 49.66
+-1.9 -1.7 13.23 31.46 5 15 631.8 0.008935 0.04592 47.95
+-1.7 -1.3 0 7.16 5 15 1626 0.008263 0.04 56.13
+-1.7 -1.3 7.16 10.2 5 15 1630 0.008515 0.04357 51.39
+-1.7 -1.3 10.2 13.23 5 15 1163 0.009175 0.04803 44.82
+-1.7 -1.3 13.23 31.46 5 15 848.6 0.01026 0.05802 36.5
+-1.3 -1.1 0 7.16 5 15 1185 0.007875 0.03521 56.34
+-1.3 -1.1 7.16 10.2 5 15 2136 0.007481 0.03629 58.05
+-1.3 -1.1 10.2 13.23 5 15 1183 0.008511 0.04351 44.31
+-1.3 -1.1 13.23 31.46 5 15 1179 0.00902 0.04799 41.66
+-1.1 -0.8 0 7.16 5 15 2184 0.006993 0.03009 65.83
+-1.1 -0.8 7.16 10.2 5 15 2186 0.007237 0.03378 57.33
+-1.1 -0.8 10.2 13.23 5 15 1688 0.007434 0.03601 54.86
+-1.1 -0.8 13.23 31.46 5 15 1192 0.008106 0.04333 45.2
+-0.8 -0.5 0 7.16 5 15 1700 0.006747 0.02833 66.83
+-0.8 -0.5 7.16 10.2 5 15 2701 0.006726 0.02986 65.1
+-0.8 -0.5 10.2 13.23 5 15 1701 0.006911 0.03113 62.97
+-0.8 -0.5 13.23 31.46 5 15 1707 0.007372 0.03908 50.73
+-0.5 0 0 7.16 5 15 2702 0.006558 0.02569 74.21
+-0.5 0 7.16 10.2 5 15 2694 0.006656 0.02772 69.45
+-0.5 0 10.2 13.23 5 15 2201 0.006877 0.03142 60.86
+-0.5 0 13.23 31.46 5 15 1205 0.007312 0.03562 55.42
+0 0.5 0 7.16 5 15 2702 0.006558 0.02569 74.21
+0 0.5 7.16 10.2 5 15 2694 0.006656 0.02772 69.45
+0 0.5 10.2 13.23 5 15 2201 0.006877 0.03142 60.86
+0 0.5 13.23 31.46 5 15 1205 0.007312 0.03562 55.42
+0.5 0.8 0 7.16 5 15 1700 0.006747 0.02833 66.83
+0.5 0.8 7.16 10.2 5 15 2701 0.006726 0.02986 65.1
+0.5 0.8 10.2 13.23 5 15 1701 0.006911 0.03113 62.97
+0.5 0.8 13.23 31.46 5 15 1707 0.007372 0.03908 50.73
+0.8 1.1 0 7.16 5 15 2184 0.006993 0.03009 65.83
+0.8 1.1 7.16 10.2 5 15 2186 0.007237 0.03378 57.33
+0.8 1.1 10.2 13.23 5 15 1688 0.007434 0.03601 54.86
+0.8 1.1 13.23 31.46 5 15 1192 0.008106 0.04333 45.2
+1.1 1.3 0 7.16 5 15 1185 0.007875 0.03521 56.34
+1.1 1.3 7.16 10.2 5 15 2136 0.007481 0.03629 58.05
+1.1 1.3 10.2 13.23 5 15 1183 0.008511 0.04351 44.31
+1.1 1.3 13.23 31.46 5 15 1179 0.00902 0.04799 41.66
+1.3 1.7 0 7.16 5 15 1626 0.008263 0.04 56.13
+1.3 1.7 7.16 10.2 5 15 1630 0.008515 0.04357 51.39
+1.3 1.7 10.2 13.23 5 15 1163 0.009175 0.04803 44.82
+1.3 1.7 13.23 31.46 5 15 848.6 0.01026 0.05802 36.5
+1.7 1.9 0 7.16 5 15 845.3 0.008335 0.03992 49.76
+1.7 1.9 7.16 10.2 5 15 1119 0.007933 0.04011 53.36
+1.7 1.9 10.2 13.23 5 15 1110 0.0082 0.04331 49.66
+1.7 1.9 13.23 31.46 5 15 631.8 0.008935 0.04592 47.95
+1.9 2.1 0 7.16 5 15 838.7 0.007593 0.03494 56.72
+1.9 2.1 7.16 10.2 5 15 832.1 0.007934 0.03911 50.15
+1.9 2.1 10.2 13.23 5 15 628.8 0.008393 0.04002 48.94
+1.9 2.1 13.23 31.46 5 15 632.1 0.009804 0.05155 35.34
+2.1 2.3 0 7.16 5 15 816.3 0.007897 0.03757 50.53
+2.1 2.3 7.16 10.2 5 15 817.3 0.00811 0.03947 49.43
+2.1 2.3 10.2 13.23 5 15 817.5 0.008205 0.04223 47.8
+2.1 2.3 13.23 31.46 5 15 344.3 0.0112 0.05793 31.18
+2.3 2.5 0 7.16 5 15 610.9 0.009734 0.04724 38.8
+2.3 2.5 7.16 10.2 5 15 610.6 0.009917 0.04924 38.06
+2.3 2.5 10.2 13.23 5 15 611.6 0.01054 0.05875 32.18
+2.3 2.5 13.23 31.46 5 15 454.3 0.01144 0.06185 33.66
+2.5 2.8 0 7.16 5 15 592.7 0.0135 0.0825 27.55
+2.5 2.8 7.16 10.2 5 15 590.7 0.01387 0.08873 25.91
+2.5 2.8 10.2 13.23 5 15 588.7 0.01421 0.0927 25.57
+2.5 2.8 13.23 31.46 5 15 448.6 0.01476 0.09207 28.67
+2.8 3 0 7.16 5 15 431.4 0.01956 0.1173 20.47
+2.8 3 7.16 10.2 5 15 428.3 0.02015 0.1216 20.04
+2.8 3 10.2 13.23 5 15 427.8 0.02003 0.1077 22.55
+2.8 3 13.23 31.46 5 15 328.6 0.02017 0.1133 23.65
+3 3.2 0 7.16 5 15 335.6 0.02711 0.1297 15.42
+3 3.2 7.16 10.2 5 15 421.1 0.03084 0.1695 12.36
+3 3.2 10.2 13.23 5 15 336.1 0.02804 0.1556 14.48
+3 3.2 13.23 31.46 5 15 236.9 0.02742 0.1408 16.76
+3.2 4.7 0 7.16 5 15 329.4 0.02665 0.1642 7.439
+3.2 4.7 7.16 10.2 5 15 326.2 0.02624 0.1445 8.409
+3.2 4.7 10.2 13.23 5 15 339.1 0.02682 0.1773 8.068
+3.2 4.7 13.23 31.46 5 15 229.4 0.02562 0.1883 9.038
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK8PF.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK8PF.txt
new file mode 100755
index 0000000..b97d288
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK8PF.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 328.514 0.0289 0.2085 16.48
+-4.7 -3.2 7.16 10.2 5 15 326.4 0.03129 0.2167 17.49
+-4.7 -3.2 10.2 13.23 5 15 335.5 0.03093 0.2132 20
+-4.7 -3.2 13.23 31.46 5 15 227.7 0.03317 0.2144 21.95
+-3.2 -3 0 7.16 5 15 431.5 0.02846 0.2038 24.3
+-3.2 -3 7.16 10.2 5 15 422.2 0.03037 0.2012 26.06
+-3.2 -3 10.2 13.23 5 15 334.1 0.02957 0.1949 29.11
+-3.2 -3 13.23 31.46 5 15 233.2 0.03251 0.1818 32.84
+-3 -2.8 0 7.16 5 15 433.3 0.02274 0.2045 26.26
+-3 -2.8 7.16 10.2 5 15 434.5 0.02292 0.1986 28.44
+-3 -2.8 10.2 13.23 5 15 432.3 0.02248 0.1864 32.64
+-3 -2.8 13.23 31.46 5 15 334.5 0.0231 0.1795 38.26
+-2.8 -2.5 0 7.16 5 15 599.1 0.01766 0.2056 25.52
+-2.8 -2.5 7.16 10.2 5 15 595.7 0.01788 0.1974 28.32
+-2.8 -2.5 10.2 13.23 5 15 594.6 0.01772 0.1915 31.76
+-2.8 -2.5 13.23 31.46 5 15 448.7 0.01968 0.194 33.31
+-2.5 -2.3 0 7.16 5 15 802.8 0.01505 0.176 26.83
+-2.5 -2.3 7.16 10.2 5 15 613.7 0.01587 0.1776 29.81
+-2.5 -2.3 10.2 13.23 5 15 612.5 0.01668 0.1909 30.57
+-2.5 -2.3 13.23 31.46 5 15 611.2 0.01591 0.1679 40.44
+-2.3 -2.1 0 7.16 5 15 825.2 0.01401 0.1653 27.57
+-2.3 -2.1 7.16 10.2 5 15 827.3 0.01402 0.1706 30.84
+-2.3 -2.1 10.2 13.23 5 15 825.6 0.01437 0.1867 32.37
+-2.3 -2.1 13.23 31.46 5 15 622.9 0.01537 0.1947 37.03
+-2.1 -1.9 0 7.16 5 15 842.3 0.01326 0.1493 31.64
+-2.1 -1.9 7.16 10.2 5 15 1096 0.01279 0.1719 33.08
+-2.1 -1.9 10.2 13.23 5 15 1091 0.01302 0.1838 35.78
+-2.1 -1.9 13.23 31.46 5 15 633.4 0.01585 0.198 37.93
+-1.9 -1.7 0 7.16 5 15 1129 0.01278 0.157 31.79
+-1.9 -1.7 7.16 10.2 5 15 1128 0.0132 0.1747 33.28
+-1.9 -1.7 10.2 13.23 5 15 1124 0.01333 0.1875 36.46
+-1.9 -1.7 13.23 31.46 5 15 634.9 0.01695 0.2018 37.85
+-1.7 -1.3 0 7.16 5 15 1632 0.01259 0.1501 33.86
+-1.7 -1.3 7.16 10.2 5 15 1634 0.01287 0.1679 35.52
+-1.7 -1.3 10.2 13.23 5 15 1164 0.01408 0.1866 37.15
+-1.7 -1.3 13.23 31.46 5 15 1171 0.01306 0.1824 48.08
+-1.3 -1.1 0 7.16 5 15 1183 0.01288 0.1439 33.09
+-1.3 -1.1 7.16 10.2 5 15 1672 0.01243 0.1663 34.49
+-1.3 -1.1 10.2 13.23 5 15 1678 0.0129 0.1869 36.79
+-1.3 -1.1 13.23 31.46 5 15 1180 0.01307 0.1816 46.97
+-1.1 -0.8 0 7.16 5 15 1690 0.01177 0.1409 32.32
+-1.1 -0.8 7.16 10.2 5 15 2174 0.01134 0.1611 35.13
+-1.1 -0.8 10.2 13.23 5 15 1684 0.01225 0.1787 37.49
+-1.1 -0.8 13.23 31.46 5 15 1194 0.01324 0.185 43.53
+-0.8 -0.5 0 7.16 5 15 1696 0.0115 0.1415 31.26
+-0.8 -0.5 7.16 10.2 5 15 2186 0.01114 0.157 34.84
+-0.8 -0.5 10.2 13.23 5 15 2175 0.01141 0.1729 37.62
+-0.8 -0.5 13.23 31.46 5 15 1706 0.01206 0.1895 43.04
+-0.5 0 0 7.16 5 15 2693 0.01028 0.1298 34.84
+-0.5 0 7.16 10.2 5 15 2689 0.01063 0.1535 35.63
+-0.5 0 10.2 13.23 5 15 2669 0.01109 0.1792 36.85
+-0.5 0 13.23 31.46 5 15 2201 0.01182 0.1804 46.31
+0 0.5 0 7.16 5 15 2693 0.01028 0.1298 34.84
+0 0.5 7.16 10.2 5 15 2689 0.01063 0.1535 35.63
+0 0.5 10.2 13.23 5 15 2669 0.01109 0.1792 36.85
+0 0.5 13.23 31.46 5 15 2201 0.01182 0.1804 46.31
+0.5 0.8 0 7.16 5 15 1696 0.0115 0.1415 31.26
+0.5 0.8 7.16 10.2 5 15 2186 0.01114 0.157 34.84
+0.5 0.8 10.2 13.23 5 15 2175 0.01141 0.1729 37.62
+0.5 0.8 13.23 31.46 5 15 1706 0.01206 0.1895 43.04
+0.8 1.1 0 7.16 5 15 1690 0.01177 0.1409 32.32
+0.8 1.1 7.16 10.2 5 15 2174 0.01134 0.1611 35.13
+0.8 1.1 10.2 13.23 5 15 1684 0.01225 0.1787 37.49
+0.8 1.1 13.23 31.46 5 15 1194 0.01324 0.185 43.53
+1.1 1.3 0 7.16 5 15 1183 0.01288 0.1439 33.09
+1.1 1.3 7.16 10.2 5 15 1672 0.01243 0.1663 34.49
+1.1 1.3 10.2 13.23 5 15 1678 0.0129 0.1869 36.79
+1.1 1.3 13.23 31.46 5 15 1180 0.01307 0.1816 46.97
+1.3 1.7 0 7.16 5 15 1632 0.01259 0.1501 33.86
+1.3 1.7 7.16 10.2 5 15 1634 0.01287 0.1679 35.52
+1.3 1.7 10.2 13.23 5 15 1164 0.01408 0.1866 37.15
+1.3 1.7 13.23 31.46 5 15 1171 0.01306 0.1824 48.08
+1.7 1.9 0 7.16 5 15 1129 0.01278 0.157 31.79
+1.7 1.9 7.16 10.2 5 15 1128 0.0132 0.1747 33.28
+1.7 1.9 10.2 13.23 5 15 1124 0.01333 0.1875 36.46
+1.7 1.9 13.23 31.46 5 15 634.9 0.01695 0.2018 37.85
+1.9 2.1 0 7.16 5 15 842.3 0.01326 0.1493 31.64
+1.9 2.1 7.16 10.2 5 15 1096 0.01279 0.1719 33.08
+1.9 2.1 10.2 13.23 5 15 1091 0.01302 0.1838 35.78
+1.9 2.1 13.23 31.46 5 15 633.4 0.01585 0.198 37.93
+2.1 2.3 0 7.16 5 15 825.2 0.01401 0.1653 27.57
+2.1 2.3 7.16 10.2 5 15 827.3 0.01402 0.1706 30.84
+2.1 2.3 10.2 13.23 5 15 825.6 0.01437 0.1867 32.37
+2.1 2.3 13.23 31.46 5 15 622.9 0.01537 0.1947 37.03
+2.3 2.5 0 7.16 5 15 802.8 0.01505 0.176 26.83
+2.3 2.5 7.16 10.2 5 15 613.7 0.01587 0.1776 29.81
+2.3 2.5 10.2 13.23 5 15 612.5 0.01668 0.1909 30.57
+2.3 2.5 13.23 31.46 5 15 611.2 0.01591 0.1679 40.44
+2.5 2.8 0 7.16 5 15 599.1 0.01766 0.2056 25.52
+2.5 2.8 7.16 10.2 5 15 595.7 0.01788 0.1974 28.32
+2.5 2.8 10.2 13.23 5 15 594.6 0.01772 0.1915 31.76
+2.5 2.8 13.23 31.46 5 15 448.7 0.01968 0.194 33.31
+2.8 3 0 7.16 5 15 433.3 0.02274 0.2045 26.26
+2.8 3 7.16 10.2 5 15 434.5 0.02292 0.1986 28.44
+2.8 3 10.2 13.23 5 15 432.3 0.02248 0.1864 32.64
+2.8 3 13.23 31.46 5 15 334.5 0.0231 0.1795 38.26
+3 3.2 0 7.16 5 15 431.5 0.02846 0.2038 24.3
+3 3.2 7.16 10.2 5 15 422.2 0.03037 0.2012 26.06
+3 3.2 10.2 13.23 5 15 334.1 0.02957 0.1949 29.11
+3 3.2 13.23 31.46 5 15 233.2 0.03251 0.1818 32.84
+3.2 4.7 0 7.16 5 15 328.5 0.0289 0.2085 16.48
+3.2 4.7 7.16 10.2 5 15 326.4 0.03129 0.2167 17.49
+3.2 4.7 10.2 13.23 5 15 335.5 0.03093 0.2132 20
+3.2 4.7 13.23 31.46 5 15 227.7 0.03317 0.2144 21.95
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK8PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK8PFPuppi.txt
new file mode 100755
index 0000000..a979154
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK8PFPuppi.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 326.08 0.03213 0.3865 10.1
+-4.7 -3.2 7.16 10.2 5 15 325 0.03332 0.4959 8.946
+-4.7 -3.2 10.2 13.23 5 15 335.1 0.03313 0.573 8.68
+-4.7 -3.2 13.23 31.46 5 15 229.9 0.03415 0.6199 8.694
+-3.2 -3 0 7.16 5 15 427.3 0.03212 0.2946 14.5
+-3.2 -3 7.16 10.2 5 15 423.4 0.03289 0.3336 13.87
+-3.2 -3 10.2 13.23 5 15 335.8 0.03356 0.2831 15.3
+-3.2 -3 13.23 31.46 5 15 334.6 0.03749 0.5178 10.53
+-3 -2.8 0 7.16 5 15 435.1 0.02389 0.1884 20.66
+-3 -2.8 7.16 10.2 5 15 438.7 0.02488 0.2284 18.44
+-3 -2.8 10.2 13.23 5 15 437.4 0.02441 0.2086 20.07
+-3 -2.8 13.23 31.46 5 15 340 0.03656 0.7835 8.327
+-2.8 -2.5 0 7.16 5 15 589.7 0.01641 0.1388 28.42
+-2.8 -2.5 7.16 10.2 5 15 584.8 0.01727 0.1523 25.89
+-2.8 -2.5 10.2 13.23 5 15 584.7 0.0176 0.1594 25.88
+-2.8 -2.5 13.23 31.46 5 15 456 0.01752 0.1263 33.51
+-2.5 -2.3 0 7.16 5 15 803.8 0.01351 0.1198 27.4
+-2.5 -2.3 7.16 10.2 5 15 610.6 0.01419 0.111 28.77
+-2.5 -2.3 10.2 13.23 5 15 612.4 0.01407 0.1159 28.97
+-2.5 -2.3 13.23 31.46 5 15 455.3 0.01594 0.1067 30.5
+-2.3 -2.1 0 7.16 5 15 824.4 0.01226 0.09989 30.23
+-2.3 -2.1 7.16 10.2 5 15 1063 0.01184 0.1053 30.19
+-2.3 -2.1 10.2 13.23 5 15 623.1 0.01339 0.1083 28.86
+-2.3 -2.1 13.23 31.46 5 15 616.3 0.01316 0.1058 31.44
+-2.1 -1.9 0 7.16 5 15 841.4 0.01213 0.09994 28.72
+-2.1 -1.9 7.16 10.2 5 15 1098 0.01137 0.09909 30.77
+-2.1 -1.9 10.2 13.23 5 15 1078 0.01167 0.1054 29.47
+-2.1 -1.9 13.23 31.46 5 15 627.9 0.01451 0.134 22.89
+-1.9 -1.7 0 7.16 5 15 1126 0.01159 0.09584 29.72
+-1.9 -1.7 7.16 10.2 5 15 1128 0.01152 0.09645 31.01
+-1.9 -1.7 10.2 13.23 5 15 1126 0.01161 0.1022 30.98
+-1.9 -1.7 13.23 31.46 5 15 850.6 0.01256 0.113 29.44
+-1.7 -1.3 0 7.16 5 15 1620 0.0113 0.09002 32.56
+-1.7 -1.3 7.16 10.2 5 15 2084 0.01071 0.09033 34.52
+-1.7 -1.3 10.2 13.23 5 15 1163 0.01181 0.08829 35.02
+-1.7 -1.3 13.23 31.46 5 15 1166 0.01196 0.09306 34.56
+-1.3 -1.1 0 7.16 5 15 1183 0.01124 0.08303 31.6
+-1.3 -1.1 7.16 10.2 5 15 2129 0.01012 0.08297 34.59
+-1.3 -1.1 10.2 13.23 5 15 1680 0.011 0.09646 30.24
+-1.3 -1.1 13.23 31.46 5 15 1180 0.01194 0.1089 28.41
+-1.1 -0.8 0 7.16 5 15 1690 0.01009 0.07674 33.1
+-1.1 -0.8 7.16 10.2 5 15 2175 0.009818 0.08027 33.75
+-1.1 -0.8 10.2 13.23 5 15 2183 0.009902 0.08086 33.88
+-1.1 -0.8 13.23 31.46 5 15 1190 0.01083 0.08162 33.98
+-0.8 -0.5 0 7.16 5 15 2185 0.009467 0.0727 33.54
+-0.8 -0.5 7.16 10.2 5 15 2692 0.00933 0.07799 32.95
+-0.8 -0.5 10.2 13.23 5 15 1702 0.01003 0.08201 32.86
+-0.8 -0.5 13.23 31.46 5 15 1708 0.00989 0.08204 35.3
+-0.5 0 0 7.16 5 15 2692 0.009086 0.06773 35.93
+-0.5 0 7.16 10.2 5 15 2697 0.009161 0.07162 35.3
+-0.5 0 10.2 13.23 5 15 2206 0.009443 0.0745 36.18
+-0.5 0 13.23 31.46 5 15 2203 0.0101 0.08048 34.82
+0 0.5 0 7.16 5 15 2692 0.009086 0.06773 35.93
+0 0.5 7.16 10.2 5 15 2697 0.009161 0.07162 35.3
+0 0.5 10.2 13.23 5 15 2206 0.009443 0.0745 36.18
+0 0.5 13.23 31.46 5 15 2203 0.0101 0.08048 34.82
+0.5 0.8 0 7.16 5 15 2185 0.009467 0.0727 33.54
+0.5 0.8 7.16 10.2 5 15 2692 0.00933 0.07799 32.95
+0.5 0.8 10.2 13.23 5 15 1702 0.01003 0.08201 32.86
+0.5 0.8 13.23 31.46 5 15 1708 0.00989 0.08204 35.3
+0.8 1.1 0 7.16 5 15 1690 0.01009 0.07674 33.1
+0.8 1.1 7.16 10.2 5 15 2175 0.009818 0.08027 33.75
+0.8 1.1 10.2 13.23 5 15 2183 0.009902 0.08086 33.88
+0.8 1.1 13.23 31.46 5 15 1190 0.01083 0.08162 33.98
+1.1 1.3 0 7.16 5 15 1183 0.01124 0.08303 31.6
+1.1 1.3 7.16 10.2 5 15 2129 0.01012 0.08297 34.59
+1.1 1.3 10.2 13.23 5 15 1680 0.011 0.09646 30.24
+1.1 1.3 13.23 31.46 5 15 1180 0.01194 0.1089 28.41
+1.3 1.7 0 7.16 5 15 1620 0.0113 0.09002 32.56
+1.3 1.7 7.16 10.2 5 15 2084 0.01071 0.09033 34.52
+1.3 1.7 10.2 13.23 5 15 1163 0.01181 0.08829 35.02
+1.3 1.7 13.23 31.46 5 15 1166 0.01196 0.09306 34.56
+1.7 1.9 0 7.16 5 15 1126 0.01159 0.09584 29.72
+1.7 1.9 7.16 10.2 5 15 1128 0.01152 0.09645 31.01
+1.7 1.9 10.2 13.23 5 15 1126 0.01161 0.1022 30.98
+1.7 1.9 13.23 31.46 5 15 850.6 0.01256 0.113 29.44
+1.9 2.1 0 7.16 5 15 841.4 0.01213 0.09994 28.72
+1.9 2.1 7.16 10.2 5 15 1098 0.01137 0.09909 30.77
+1.9 2.1 10.2 13.23 5 15 1078 0.01167 0.1054 29.47
+1.9 2.1 13.23 31.46 5 15 627.9 0.01451 0.134 22.89
+2.1 2.3 0 7.16 5 15 824.4 0.01226 0.09989 30.23
+2.1 2.3 7.16 10.2 5 15 1063 0.01184 0.1053 30.19
+2.1 2.3 10.2 13.23 5 15 623.1 0.01339 0.1083 28.86
+2.1 2.3 13.23 31.46 5 15 616.3 0.01316 0.1058 31.44
+2.3 2.5 0 7.16 5 15 803.8 0.01351 0.1198 27.4
+2.3 2.5 7.16 10.2 5 15 610.6 0.01419 0.111 28.77
+2.3 2.5 10.2 13.23 5 15 612.4 0.01407 0.1159 28.97
+2.3 2.5 13.23 31.46 5 15 455.3 0.01594 0.1067 30.5
+2.5 2.8 0 7.16 5 15 589.7 0.01641 0.1388 28.42
+2.5 2.8 7.16 10.2 5 15 584.8 0.01727 0.1523 25.89
+2.5 2.8 10.2 13.23 5 15 584.7 0.0176 0.1594 25.88
+2.5 2.8 13.23 31.46 5 15 456 0.01752 0.1263 33.51
+2.8 3 0 7.16 5 15 435.1 0.02389 0.1884 20.66
+2.8 3 7.16 10.2 5 15 438.7 0.02488 0.2284 18.44
+2.8 3 10.2 13.23 5 15 437.4 0.02441 0.2086 20.07
+2.8 3 13.23 31.46 5 15 340 0.03656 0.7835 8.327
+3 3.2 0 7.16 5 15 427.3 0.03212 0.2946 14.5
+3 3.2 7.16 10.2 5 15 423.4 0.03289 0.3336 13.87
+3 3.2 10.2 13.23 5 15 335.8 0.03356 0.2831 15.3
+3 3.2 13.23 31.46 5 15 334.6 0.03749 0.5178 10.53
+3.2 4.7 0 7.16 5 15 326.1 0.03213 0.3865 10.1
+3.2 4.7 7.16 10.2 5 15 325 0.03332 0.4959 8.946
+3.2 4.7 10.2 13.23 5 15 335.1 0.03313 0.573 8.68
+3.2 4.7 13.23 31.46 5 15 229.9 0.03415 0.6199 8.694
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK8PFchs.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK8PFchs.txt
new file mode 100755
index 0000000..2fafc1c
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PhiResolution_AK8PFchs.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 328.322 0.0289 0.2089 16.49
+-4.7 -3.2 7.16 10.2 5 15 326.2 0.03007 0.2124 18.15
+-4.7 -3.2 10.2 13.23 5 15 335.2 0.03086 0.2149 19.94
+-4.7 -3.2 13.23 31.46 5 15 227.3 0.03424 0.2192 21.33
+-3.2 -3 0 7.16 5 15 431 0.02859 0.2012 24.12
+-3.2 -3 7.16 10.2 5 15 421.8 0.03046 0.1923 26.2
+-3.2 -3 10.2 13.23 5 15 332.6 0.03 0.1787 29.97
+-3.2 -3 13.23 31.46 5 15 231.5 0.03343 0.1669 32.85
+-3 -2.8 0 7.16 5 15 432.3 0.02248 0.1907 26.41
+-3 -2.8 7.16 10.2 5 15 433.6 0.02288 0.1841 28.18
+-3 -2.8 10.2 13.23 5 15 431.9 0.02198 0.1628 34.02
+-3 -2.8 13.23 31.46 5 15 332.3 0.02353 0.1506 38.41
+-2.8 -2.5 0 7.16 5 15 597.8 0.01771 0.1912 24.67
+-2.8 -2.5 7.16 10.2 5 15 593.7 0.01737 0.1739 28.45
+-2.8 -2.5 10.2 13.23 5 15 593.2 0.01712 0.155 32.81
+-2.8 -2.5 13.23 31.46 5 15 445.8 0.01841 0.14 38.01
+-2.5 -2.3 0 7.16 5 15 804 0.01467 0.1707 26.07
+-2.5 -2.3 7.16 10.2 5 15 612.9 0.01581 0.1707 27.69
+-2.5 -2.3 10.2 13.23 5 15 611.7 0.01575 0.1696 29.82
+-2.5 -2.3 13.23 31.46 5 15 608.7 0.0155 0.1461 38.39
+-2.3 -2.1 0 7.16 5 15 825.5 0.0135 0.1643 26.6
+-2.3 -2.1 7.16 10.2 5 15 826.9 0.01409 0.1775 26.5
+-2.3 -2.1 10.2 13.23 5 15 624.9 0.01506 0.1816 28.52
+-2.3 -2.1 13.23 31.46 5 15 465.5 0.01839 0.2071 26.3
+-2.1 -1.9 0 7.16 5 15 1092 0.01271 0.1625 26.92
+-2.1 -1.9 7.16 10.2 5 15 1098 0.01294 0.1806 27.17
+-2.1 -1.9 10.2 13.23 5 15 633.6 0.0149 0.187 28.2
+-2.1 -1.9 13.23 31.46 5 15 636 0.0143 0.1807 34.56
+-1.9 -1.7 0 7.16 5 15 1128 0.01291 0.1576 26.84
+-1.9 -1.7 7.16 10.2 5 15 1125 0.01303 0.1701 28.11
+-1.9 -1.7 10.2 13.23 5 15 1123 0.01341 0.1872 29.03
+-1.9 -1.7 13.23 31.46 5 15 635.6 0.01566 0.194 30.93
+-1.7 -1.3 0 7.16 5 15 1625 0.01243 0.1422 29.71
+-1.7 -1.3 7.16 10.2 5 15 1630 0.01293 0.1638 28.71
+-1.7 -1.3 10.2 13.23 5 15 1160 0.01343 0.1662 31.74
+-1.7 -1.3 13.23 31.46 5 15 1167 0.0138 0.1861 33.34
+-1.3 -1.1 0 7.16 5 15 1182 0.01245 0.1335 28.82
+-1.3 -1.1 7.16 10.2 5 15 1669 0.01206 0.1522 29.39
+-1.3 -1.1 10.2 13.23 5 15 1673 0.01244 0.1702 29.99
+-1.3 -1.1 13.23 31.46 5 15 1176 0.01372 0.1909 31.13
+-1.1 -0.8 0 7.16 5 15 1690 0.01154 0.1361 27.22
+-1.1 -0.8 7.16 10.2 5 15 2170 0.01126 0.1509 28.32
+-1.1 -0.8 10.2 13.23 5 15 1682 0.01203 0.1695 28.91
+-1.1 -0.8 13.23 31.46 5 15 1681 0.01221 0.1721 33.53
+-0.8 -0.5 0 7.16 5 15 1696 0.01128 0.1353 26.16
+-0.8 -0.5 7.16 10.2 5 15 2183 0.01101 0.1477 27.65
+-0.8 -0.5 10.2 13.23 5 15 1699 0.01177 0.1643 28.32
+-0.8 -0.5 13.23 31.46 5 15 1706 0.01194 0.1782 31.33
+-0.5 0 0 7.16 5 15 2693 0.01034 0.1249 27.76
+-0.5 0 7.16 10.2 5 15 2687 0.01052 0.1425 28.38
+-0.5 0 10.2 13.23 5 15 2666 0.01074 0.1595 29.53
+-0.5 0 13.23 31.46 5 15 2197 0.01197 0.1759 31.96
+0 0.5 0 7.16 5 15 2693 0.01034 0.1249 27.76
+0 0.5 7.16 10.2 5 15 2687 0.01052 0.1425 28.38
+0 0.5 10.2 13.23 5 15 2666 0.01074 0.1595 29.53
+0 0.5 13.23 31.46 5 15 2197 0.01197 0.1759 31.96
+0.5 0.8 0 7.16 5 15 1696 0.01128 0.1353 26.16
+0.5 0.8 7.16 10.2 5 15 2183 0.01101 0.1477 27.65
+0.5 0.8 10.2 13.23 5 15 1699 0.01177 0.1643 28.32
+0.5 0.8 13.23 31.46 5 15 1706 0.01194 0.1782 31.33
+0.8 1.1 0 7.16 5 15 1690 0.01154 0.1361 27.22
+0.8 1.1 7.16 10.2 5 15 2170 0.01126 0.1509 28.32
+0.8 1.1 10.2 13.23 5 15 1682 0.01203 0.1695 28.91
+0.8 1.1 13.23 31.46 5 15 1681 0.01221 0.1721 33.53
+1.1 1.3 0 7.16 5 15 1182 0.01245 0.1335 28.82
+1.1 1.3 7.16 10.2 5 15 1669 0.01206 0.1522 29.39
+1.1 1.3 10.2 13.23 5 15 1673 0.01244 0.1702 29.99
+1.1 1.3 13.23 31.46 5 15 1176 0.01372 0.1909 31.13
+1.3 1.7 0 7.16 5 15 1625 0.01243 0.1422 29.71
+1.3 1.7 7.16 10.2 5 15 1630 0.01293 0.1638 28.71
+1.3 1.7 10.2 13.23 5 15 1160 0.01343 0.1662 31.74
+1.3 1.7 13.23 31.46 5 15 1167 0.0138 0.1861 33.34
+1.7 1.9 0 7.16 5 15 1128 0.01291 0.1576 26.84
+1.7 1.9 7.16 10.2 5 15 1125 0.01303 0.1701 28.11
+1.7 1.9 10.2 13.23 5 15 1123 0.01341 0.1872 29.03
+1.7 1.9 13.23 31.46 5 15 635.6 0.01566 0.194 30.93
+1.9 2.1 0 7.16 5 15 1092 0.01271 0.1625 26.92
+1.9 2.1 7.16 10.2 5 15 1098 0.01294 0.1806 27.17
+1.9 2.1 10.2 13.23 5 15 633.6 0.0149 0.187 28.2
+1.9 2.1 13.23 31.46 5 15 636 0.0143 0.1807 34.56
+2.1 2.3 0 7.16 5 15 825.5 0.0135 0.1643 26.6
+2.1 2.3 7.16 10.2 5 15 826.9 0.01409 0.1775 26.5
+2.1 2.3 10.2 13.23 5 15 624.9 0.01506 0.1816 28.52
+2.1 2.3 13.23 31.46 5 15 465.5 0.01839 0.2071 26.3
+2.3 2.5 0 7.16 5 15 804 0.01467 0.1707 26.07
+2.3 2.5 7.16 10.2 5 15 612.9 0.01581 0.1707 27.69
+2.3 2.5 10.2 13.23 5 15 611.7 0.01575 0.1696 29.82
+2.3 2.5 13.23 31.46 5 15 608.7 0.0155 0.1461 38.39
+2.5 2.8 0 7.16 5 15 597.8 0.01771 0.1912 24.67
+2.5 2.8 7.16 10.2 5 15 593.7 0.01737 0.1739 28.45
+2.5 2.8 10.2 13.23 5 15 593.2 0.01712 0.155 32.81
+2.5 2.8 13.23 31.46 5 15 445.8 0.01841 0.14 38.01
+2.8 3 0 7.16 5 15 432.3 0.02248 0.1907 26.41
+2.8 3 7.16 10.2 5 15 433.6 0.02288 0.1841 28.18
+2.8 3 10.2 13.23 5 15 431.9 0.02198 0.1628 34.02
+2.8 3 13.23 31.46 5 15 332.3 0.02353 0.1506 38.41
+3 3.2 0 7.16 5 15 431 0.02859 0.2012 24.12
+3 3.2 7.16 10.2 5 15 421.8 0.03046 0.1923 26.2
+3 3.2 10.2 13.23 5 15 332.6 0.03 0.1787 29.97
+3 3.2 13.23 31.46 5 15 231.5 0.03343 0.1669 32.85
+3.2 4.7 0 7.16 5 15 328.3 0.0289 0.2089 16.49
+3.2 4.7 7.16 10.2 5 15 326.2 0.03007 0.2124 18.15
+3.2 4.7 10.2 13.23 5 15 335.2 0.03086 0.2149 19.94
+3.2 4.7 13.23 31.46 5 15 227.3 0.03424 0.2192 21.33
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PF.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PF.txt
new file mode 100755
index 0000000..124ba1a
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PF.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 329.319 3.560448 0.239309 0.000020 -0.2565
+-4.7 -3.2 7.16 10.2 6 15 326.2 3.855936 0.318714 0.108431 -0.6221
+-4.7 -3.2 10.2 13.23 6 15 339 3.493568 0.889261 0.119156 -1.142
+-4.7 -3.2 13.23 31.46 6 15 229.3 4.425024 0.320416 0.053139 -0.4081
+-3.2 -3 0 7.16 6 15 335.5 6.915848 0.552078 0.179366 -0.9865
+-3.2 -3 7.16 10.2 6 15 421 7.574632 0.213274 0.004029 -0.04581
+-3.2 -3 10.2 13.23 6 15 336.1 8.244488 0.005020 0.188224 -1.45
+-3.2 -3 13.23 31.46 6 15 236.9 8.348288 0.000012 0.186978 -1.083
+-3 -2.8 0 7.16 6 15 431.4 7.296060 0.380521 0.000051 -0.3595
+-3 -2.8 7.16 10.2 6 15 428.1 7.316392 0.856446 0.120913 -0.8729
+-3 -2.8 10.2 13.23 6 15 427.7 8.451856 0.445114 0.058900 -0.4752
+-3 -2.8 13.23 31.46 6 15 328.3 8.092135 0.961547 0.000008 -0.7555
+-2.8 -2.5 0 7.16 6 15 593.2 2.595723 1.830426 0.061224 -1.335
+-2.8 -2.5 7.16 10.2 6 15 592.5 4.941183 0.715728 0.044443 -0.9139
+-2.8 -2.5 10.2 13.23 6 15 589.2 5.702853 0.460145 0.028605 -0.6991
+-2.8 -2.5 13.23 31.46 6 15 342.4 -34.492771 34.698299 0.074293 -1.989
+-2.5 -2.3 0 7.16 6 15 793.4 3.415662 0.813977 0.027191 -0.9393
+-2.5 -2.3 7.16 10.2 6 15 796 3.904443 0.725161 0.017636 -0.8734
+-2.5 -2.3 10.2 13.23 6 15 786.7 4.075110 1.059064 0.037384 -1.07
+-2.5 -2.3 13.23 31.46 6 15 613.6 5.587893 0.567845 0.000036 -0.7741
+-2.3 -2.1 0 7.16 6 15 818 2.494000 1.079844 0.036447 -1.056
+-2.3 -2.1 7.16 10.2 6 15 1066 2.852440 1.072188 0.033153 -1.037
+-2.3 -2.1 10.2 13.23 6 15 821.5 4.026360 0.842740 0.026204 -0.9337
+-2.3 -2.1 13.23 31.46 6 15 815.2 4.909120 0.752260 -0.000723 -0.8576
+-2.1 -1.9 0 7.16 6 15 1083 -0.278648 1.366512 -0.036684 -1.118
+-2.1 -1.9 7.16 10.2 6 15 1090 2.031176 1.360702 0.038323 -1.12
+-2.1 -1.9 10.2 13.23 6 15 1079 3.169936 1.088562 -0.026738 -1.004
+-2.1 -1.9 13.23 31.46 6 15 834 4.011224 1.041733 -0.019533 -0.9816
+-1.9 -1.7 0 7.16 6 15 1126 2.395800 1.050830 0.032890 -1.005
+-1.9 -1.7 7.16 10.2 6 15 1123 2.814900 1.104400 -0.034045 -1.027
+-1.9 -1.7 10.2 13.23 6 15 1114 3.146000 1.172600 -0.035387 -1.051
+-1.9 -1.7 13.23 31.46 6 15 1123 1.640100 1.815000 -0.036894 -1.202
+-1.7 -1.3 0 7.16 6 15 1635 2.561338 1.006312 -0.041925 -0.9223
+-1.7 -1.3 7.16 10.2 6 15 2083 2.810652 1.121354 -0.045111 -0.9689
+-1.7 -1.3 10.2 13.23 6 15 1643 2.887794 1.245452 -0.046721 -1.008
+-1.7 -1.3 13.23 31.46 6 15 1624 3.892876 1.352780 0.051562 -1.058
+-1.3 -1.1 0 7.16 6 15 2150 2.759706 0.757540 0.049117 -0.8394
+-1.3 -1.1 7.16 10.2 6 15 2146 3.260468 0.737797 0.048036 -0.8241
+-1.3 -1.1 10.2 13.23 6 15 2122 3.481068 0.840155 0.052448 -0.8875
+-1.3 -1.1 13.23 31.46 6 15 1656 4.973427 0.597936 0.042278 -0.722
+-1.1 -0.8 0 7.16 6 15 2660 2.596599 0.564297 0.035993 -0.7487
+-1.1 -0.8 7.16 10.2 6 15 2654 3.153875 0.558044 0.036234 -0.7425
+-1.1 -0.8 10.2 13.23 6 15 2643 3.726509 0.554863 0.033437 -0.7316
+-1.1 -0.8 13.23 31.46 6 15 2153 4.253069 0.617721 0.038911 -0.7791
+-0.8 -0.5 0 7.16 6 15 3182 2.714880 0.445872 0.024651 -0.6583
+-0.8 -0.5 7.16 10.2 6 15 3132 3.225600 0.467264 0.027070 -0.6813
+-0.8 -0.5 10.2 13.23 6 15 2681 3.739680 0.471072 0.025368 -0.6771
+-0.8 -0.5 13.23 31.46 6 15 2191 4.901120 0.366800 0.005260 -0.5638
+-0.5 0 0 7.16 6 15 3636 2.460465 0.445336 0.022097 -0.6672
+-0.5 0 7.16 10.2 6 15 3678 2.961975 0.453549 0.021703 -0.6714
+-0.5 0 10.2 13.23 6 15 3192 3.571890 0.457382 0.021002 -0.671
+-0.5 0 13.23 31.46 6 15 2685 4.323060 0.495926 0.023247 -0.705
+0 0.5 0 7.16 6 15 3636 2.460465 0.445336 0.022097 -0.6672
+0 0.5 7.16 10.2 6 15 3678 2.961975 0.453549 0.021703 -0.6714
+0 0.5 10.2 13.23 6 15 3192 3.571890 0.457382 0.021002 -0.671
+0 0.5 13.23 31.46 6 15 2685 4.323060 0.495926 0.023247 -0.705
+0.5 0.8 0 7.16 6 15 3182 2.714880 0.445872 0.024651 -0.6583
+0.5 0.8 7.16 10.2 6 15 3132 3.225600 0.467264 0.027070 -0.6813
+0.5 0.8 10.2 13.23 6 15 2681 3.739680 0.471072 0.025368 -0.6771
+0.5 0.8 13.23 31.46 6 15 2191 4.901120 0.366800 0.005260 -0.5638
+0.8 1.1 0 7.16 6 15 2660 2.596599 0.564297 0.035993 -0.7487
+0.8 1.1 7.16 10.2 6 15 2654 3.153875 0.558044 0.036234 -0.7425
+0.8 1.1 10.2 13.23 6 15 2643 3.726509 0.554863 0.033437 -0.7316
+0.8 1.1 13.23 31.46 6 15 2153 4.253069 0.617721 0.038911 -0.7791
+1.1 1.3 0 7.16 6 15 2150 2.759706 0.757540 0.049117 -0.8394
+1.1 1.3 7.16 10.2 6 15 2146 3.260468 0.737797 0.048036 -0.8241
+1.1 1.3 10.2 13.23 6 15 2122 3.481068 0.840155 0.052448 -0.8875
+1.1 1.3 13.23 31.46 6 15 1656 4.973427 0.597936 0.042278 -0.722
+1.3 1.7 0 7.16 6 15 1635 2.561338 1.006312 -0.041925 -0.9223
+1.3 1.7 7.16 10.2 6 15 2083 2.810652 1.121354 -0.045111 -0.9689
+1.3 1.7 10.2 13.23 6 15 1643 2.887794 1.245452 -0.046721 -1.008
+1.3 1.7 13.23 31.46 6 15 1624 3.892876 1.352780 0.051562 -1.058
+1.7 1.9 0 7.16 6 15 1126 2.395800 1.050830 0.032890 -1.005
+1.7 1.9 7.16 10.2 6 15 1123 2.814900 1.104400 -0.034045 -1.027
+1.7 1.9 10.2 13.23 6 15 1114 3.146000 1.172600 -0.035387 -1.051
+1.7 1.9 13.23 31.46 6 15 1123 1.640100 1.815000 -0.036894 -1.202
+1.9 2.1 0 7.16 6 15 1083 -0.278648 1.366512 -0.036684 -1.118
+1.9 2.1 7.16 10.2 6 15 1090 2.031176 1.360702 0.038323 -1.12
+1.9 2.1 10.2 13.23 6 15 1079 3.169936 1.088562 -0.026738 -1.004
+1.9 2.1 13.23 31.46 6 15 834 4.011224 1.041733 -0.019533 -0.9816
+2.1 2.3 0 7.16 6 15 818 2.494000 1.079844 0.036447 -1.056
+2.1 2.3 7.16 10.2 6 15 1066 2.852440 1.072188 0.033153 -1.037
+2.1 2.3 10.2 13.23 6 15 821.5 4.026360 0.842740 0.026204 -0.9337
+2.1 2.3 13.23 31.46 6 15 815.2 4.909120 0.752260 -0.000723 -0.8576
+2.3 2.5 0 7.16 6 15 793.4 3.415662 0.813977 0.027191 -0.9393
+2.3 2.5 7.16 10.2 6 15 796 3.904443 0.725161 0.017636 -0.8734
+2.3 2.5 10.2 13.23 6 15 786.7 4.075110 1.059064 0.037384 -1.07
+2.3 2.5 13.23 31.46 6 15 613.6 5.587893 0.567845 0.000036 -0.7741
+2.5 2.8 0 7.16 6 15 593.2 2.595723 1.830426 0.061224 -1.335
+2.5 2.8 7.16 10.2 6 15 592.5 4.941183 0.715728 0.044443 -0.9139
+2.5 2.8 10.2 13.23 6 15 589.2 5.702853 0.460145 0.028605 -0.6991
+2.5 2.8 13.23 31.46 6 15 342.4 -34.492771 34.698299 0.074293 -1.989
+2.8 3 0 7.16 6 15 431.4 7.296060 0.380521 0.000051 -0.3595
+2.8 3 7.16 10.2 6 15 428.1 7.316392 0.856446 0.120913 -0.8729
+2.8 3 10.2 13.23 6 15 427.7 8.451856 0.445114 0.058900 -0.4752
+2.8 3 13.23 31.46 6 15 328.3 8.092135 0.961547 0.000008 -0.7555
+3 3.2 0 7.16 6 15 335.5 6.915848 0.552078 0.179366 -0.9865
+3 3.2 7.16 10.2 6 15 421 7.574632 0.213274 0.004029 -0.04581
+3 3.2 10.2 13.23 6 15 336.1 8.244488 0.005020 0.188224 -1.45
+3 3.2 13.23 31.46 6 15 236.9 8.348288 0.000012 0.186978 -1.083
+3.2 4.7 0 7.16 6 15 329.3 3.560448 0.239309 0.000020 -0.2565
+3.2 4.7 7.16 10.2 6 15 326.2 3.855936 0.318714 0.108431 -0.6221
+3.2 4.7 10.2 13.23 6 15 339 3.493568 0.889261 0.119156 -1.142
+3.2 4.7 13.23 31.46 6 15 229.3 4.425024 0.320416 0.053139 -0.4081
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFPuppi.txt
new file mode 100755
index 0000000..9c1eed7
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFPuppi.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 326.526 -76.085114 75.829758 0.108321 -1.996
+-4.7 -3.2 7.16 10.2 6 15 323.9 5.771136 0.375866 0.117113 -0.8853
+-4.7 -3.2 10.2 13.23 6 15 337 3.782976 2.630208 0.116833 -1.58
+-4.7 -3.2 13.23 31.46 6 15 229.8 7.310592 0.173523 0.000099 -0.1885
+-3.2 -3 0 7.16 6 15 335.3 9.492856 -0.000011 0.177567 -1.416
+-3.2 -3 7.16 10.2 6 15 417.7 -128.075363 127.507912 0.161928 -1.996
+-3.2 -3 10.2 13.23 6 15 336.7 10.814576 0.000042 0.180750 -1.453
+-3.2 -3 13.23 31.46 6 15 238 11.213168 0.000685 0.164281 -1.395
+-3 -2.8 0 7.16 6 15 434.4 10.442828 0.407735 0.000005 -0.4104
+-3 -2.8 7.16 10.2 6 15 435.3 -129.593048 129.264603 0.127231 -1.996
+-3 -2.8 10.2 13.23 6 15 435.5 12.236736 0.242420 0.000030 -0.2154
+-3 -2.8 13.23 31.46 6 15 334.1 11.482888 1.127488 0.000003 -0.8453
+-2.8 -2.5 0 7.16 6 15 585.4 8.022924 0.115278 0.000009 -0.1551
+-2.8 -2.5 7.16 10.2 6 15 584.5 8.362653 0.111506 0.000015 -0.147
+-2.8 -2.5 10.2 13.23 6 15 580 8.145033 0.173612 0.000013 -0.3051
+-2.8 -2.5 13.23 31.46 6 15 452.7 9.392721 0.112558 0.000037 -0.146
+-2.5 -2.3 0 7.16 6 15 609.4 5.763204 0.519664 0.000005 -0.6466
+-2.5 -2.3 7.16 10.2 6 15 801.6 5.910651 0.563317 0.000000 -0.6769
+-2.5 -2.3 10.2 13.23 6 15 777.4 6.464448 0.446753 0.000002 -0.5844
+-2.5 -2.3 13.23 31.46 6 15 607.1 6.983415 0.465213 0.000008 -0.6198
+-2.3 -2.1 0 7.16 6 15 814.7 3.948640 0.710848 0.000001 -0.7211
+-2.3 -2.1 7.16 10.2 6 15 1059 4.340720 0.705396 0.000000 -0.7158
+-2.3 -2.1 10.2 13.23 6 15 807.3 4.060000 0.804344 -0.000002 -0.7593
+-2.3 -2.1 13.23 31.46 6 15 811.6 4.643480 0.800632 -0.000000 -0.7643
+-2.1 -1.9 0 7.16 6 15 1080 3.724210 0.671055 0.000008 -0.6864
+-2.1 -1.9 7.16 10.2 6 15 1089 3.542938 0.804569 0.023728 -0.7645
+-2.1 -1.9 10.2 13.23 6 15 1078 3.832276 0.776565 0.000000 -0.7422
+-2.1 -1.9 13.23 31.46 6 15 816.9 4.163446 0.847563 0.000016 -0.7747
+-1.9 -1.7 0 7.16 6 15 1116 3.050300 0.709720 0.000002 -0.681
+-1.9 -1.7 7.16 10.2 6 15 1116 3.371500 0.703230 0.000003 -0.679
+-1.9 -1.7 10.2 13.23 6 15 1109 3.278000 0.740410 0.000006 -0.6975
+-1.9 -1.7 13.23 31.46 6 15 1118 2.556400 0.836220 0.000039 -0.738
+-1.7 -1.3 0 7.16 6 15 1612 2.730156 0.817482 0.043680 -0.7473
+-1.7 -1.3 7.16 10.2 6 15 2093 2.695498 0.899766 0.049628 -0.7949
+-1.7 -1.3 10.2 13.23 6 15 1638 2.933632 0.882661 0.048946 -0.7823
+-1.7 -1.3 13.23 31.46 6 15 1618 2.663076 1.082671 0.059545 -0.8865
+-1.3 -1.1 0 7.16 6 15 2155 2.305270 0.791733 0.057742 -0.8273
+-1.3 -1.1 7.16 10.2 6 15 2134 2.845740 0.686948 0.052756 -0.7614
+-1.3 -1.1 10.2 13.23 6 15 2124 3.142447 0.658601 0.052668 -0.7437
+-1.3 -1.1 13.23 31.46 6 15 1179 2.974791 0.849862 0.057058 -0.8504
+-1.1 -0.8 0 7.16 6 15 2676 2.256529 0.504510 0.030277 -0.6402
+-1.1 -0.8 7.16 10.2 6 15 2659 2.745791 0.460411 0.026076 -0.6
+-1.1 -0.8 10.2 13.23 6 15 2195 2.880722 0.480925 0.027622 -0.6187
+-1.1 -0.8 13.23 31.46 6 15 2142 2.628412 0.715025 0.051351 -0.8161
+-0.8 -0.5 0 7.16 6 15 3189 2.513280 0.382368 0.000008 -0.5364
+-0.8 -0.5 7.16 10.2 6 15 3161 2.502080 0.408128 0.010772 -0.564
+-0.8 -0.5 10.2 13.23 6 15 2693 2.616320 0.432432 0.020048 -0.5901
+-0.8 -0.5 13.23 31.46 6 15 2657 3.113600 0.426608 0.000000 -0.575
+-0.5 0 0 7.16 6 15 3590 1.932675 0.407669 0.013896 -0.5873
+-0.5 0 7.16 10.2 6 15 3686 2.002755 0.415005 0.013293 -0.5918
+-0.5 0 10.2 13.23 6 15 3203 2.364105 0.397266 0.000003 -0.5715
+-0.5 0 13.23 31.46 6 15 2693 2.631285 0.429459 0.000003 -0.5966
+0 0.5 0 7.16 6 15 3590 1.932675 0.407669 0.013896 -0.5873
+0 0.5 7.16 10.2 6 15 3686 2.002755 0.415005 0.013293 -0.5918
+0 0.5 10.2 13.23 6 15 3203 2.364105 0.397266 0.000003 -0.5715
+0 0.5 13.23 31.46 6 15 2693 2.631285 0.429459 0.000003 -0.5966
+0.5 0.8 0 7.16 6 15 3189 2.513280 0.382368 0.000008 -0.5364
+0.5 0.8 7.16 10.2 6 15 3161 2.502080 0.408128 0.010772 -0.564
+0.5 0.8 10.2 13.23 6 15 2693 2.616320 0.432432 0.020048 -0.5901
+0.5 0.8 13.23 31.46 6 15 2657 3.113600 0.426608 0.000000 -0.575
+0.8 1.1 0 7.16 6 15 2676 2.256529 0.504510 0.030277 -0.6402
+0.8 1.1 7.16 10.2 6 15 2659 2.745791 0.460411 0.026076 -0.6
+0.8 1.1 10.2 13.23 6 15 2195 2.880722 0.480925 0.027622 -0.6187
+0.8 1.1 13.23 31.46 6 15 2142 2.628412 0.715025 0.051351 -0.8161
+1.1 1.3 0 7.16 6 15 2155 2.305270 0.791733 0.057742 -0.8273
+1.1 1.3 7.16 10.2 6 15 2134 2.845740 0.686948 0.052756 -0.7614
+1.1 1.3 10.2 13.23 6 15 2124 3.142447 0.658601 0.052668 -0.7437
+1.1 1.3 13.23 31.46 6 15 1179 2.974791 0.849862 0.057058 -0.8504
+1.3 1.7 0 7.16 6 15 1612 2.730156 0.817482 0.043680 -0.7473
+1.3 1.7 7.16 10.2 6 15 2093 2.695498 0.899766 0.049628 -0.7949
+1.3 1.7 10.2 13.23 6 15 1638 2.933632 0.882661 0.048946 -0.7823
+1.3 1.7 13.23 31.46 6 15 1618 2.663076 1.082671 0.059545 -0.8865
+1.7 1.9 0 7.16 6 15 1116 3.050300 0.709720 0.000002 -0.681
+1.7 1.9 7.16 10.2 6 15 1116 3.371500 0.703230 0.000003 -0.679
+1.7 1.9 10.2 13.23 6 15 1109 3.278000 0.740410 0.000006 -0.6975
+1.7 1.9 13.23 31.46 6 15 1118 2.556400 0.836220 0.000039 -0.738
+1.9 2.1 0 7.16 6 15 1080 3.724210 0.671055 0.000008 -0.6864
+1.9 2.1 7.16 10.2 6 15 1089 3.542938 0.804569 0.023728 -0.7645
+1.9 2.1 10.2 13.23 6 15 1078 3.832276 0.776565 0.000000 -0.7422
+1.9 2.1 13.23 31.46 6 15 816.9 4.163446 0.847563 0.000016 -0.7747
+2.1 2.3 0 7.16 6 15 814.7 3.948640 0.710848 0.000001 -0.7211
+2.1 2.3 7.16 10.2 6 15 1059 4.340720 0.705396 0.000000 -0.7158
+2.1 2.3 10.2 13.23 6 15 807.3 4.060000 0.804344 -0.000002 -0.7593
+2.1 2.3 13.23 31.46 6 15 811.6 4.643480 0.800632 -0.000000 -0.7643
+2.3 2.5 0 7.16 6 15 609.4 5.763204 0.519664 0.000005 -0.6466
+2.3 2.5 7.16 10.2 6 15 801.6 5.910651 0.563317 0.000000 -0.6769
+2.3 2.5 10.2 13.23 6 15 777.4 6.464448 0.446753 0.000002 -0.5844
+2.3 2.5 13.23 31.46 6 15 607.1 6.983415 0.465213 0.000008 -0.6198
+2.5 2.8 0 7.16 6 15 585.4 8.022924 0.115278 0.000009 -0.1551
+2.5 2.8 7.16 10.2 6 15 584.5 8.362653 0.111506 0.000015 -0.147
+2.5 2.8 10.2 13.23 6 15 580 8.145033 0.173612 0.000013 -0.3051
+2.5 2.8 13.23 31.46 6 15 452.7 9.392721 0.112558 0.000037 -0.146
+2.8 3 0 7.16 6 15 434.4 10.442828 0.407735 0.000005 -0.4104
+2.8 3 7.16 10.2 6 15 435.3 -129.593048 129.264603 0.127231 -1.996
+2.8 3 10.2 13.23 6 15 435.5 12.236736 0.242420 0.000030 -0.2154
+2.8 3 13.23 31.46 6 15 334.1 11.482888 1.127488 0.000003 -0.8453
+3 3.2 0 7.16 6 15 335.3 9.492856 -0.000011 0.177567 -1.416
+3 3.2 7.16 10.2 6 15 417.7 -128.075363 127.507912 0.161928 -1.996
+3 3.2 10.2 13.23 6 15 336.7 10.814576 0.000042 0.180750 -1.453
+3 3.2 13.23 31.46 6 15 238 11.213168 0.000685 0.164281 -1.395
+3.2 4.7 0 7.16 6 15 326.5 -76.085114 75.829758 0.108321 -1.996
+3.2 4.7 7.16 10.2 6 15 323.9 5.771136 0.375866 0.117113 -0.8853
+3.2 4.7 10.2 13.23 6 15 337 3.782976 2.630208 0.116833 -1.58
+3.2 4.7 13.23 31.46 6 15 229.8 7.310592 0.173523 0.000099 -0.1885
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFchs.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFchs.txt
new file mode 100755
index 0000000..dd31337
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFchs.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 329.362 3.590848 0.233107 0.000069 -0.2446
+-4.7 -3.2 7.16 10.2 6 15 326.2 3.933760 0.269222 0.104272 -0.5189
+-4.7 -3.2 10.2 13.23 6 15 339.1 3.533696 0.929146 0.121016 -1.183
+-4.7 -3.2 13.23 31.46 6 15 229.4 4.416512 0.321632 0.000165 -0.3771
+-3.2 -3 0 7.16 6 15 335.6 6.990584 0.465993 0.178951 -0.9064
+-3.2 -3 7.16 10.2 6 15 421.1 7.520656 0.215904 0.185179 -0.6314
+-3.2 -3 10.2 13.23 6 15 336.1 5.252280 6.071608 0.187947 -1.973
+-3.2 -3 13.23 31.46 6 15 236.9 8.283240 0.000048 0.187809 -1.145
+-3 -2.8 0 7.16 6 15 431.4 7.294496 0.374265 -0.000001 -0.354
+-3 -2.8 7.16 10.2 6 15 428.3 7.319520 0.825323 0.120037 -0.8549
+-3 -2.8 10.2 13.23 6 15 427.8 7.813744 0.938556 0.108307 -0.8963
+-3 -2.8 13.23 31.46 6 15 328.6 8.789680 0.782938 0.000026 -0.6767
+-2.8 -2.5 0 7.16 6 15 592.7 -4.100928 4.006626 0.066870 -1.635
+-2.8 -2.5 7.16 10.2 6 15 590.7 5.049993 0.631823 0.042363 -0.861
+-2.8 -2.5 10.2 13.23 6 15 588.7 5.701644 0.471510 0.034577 -0.7228
+-2.8 -2.5 13.23 31.46 6 15 341.9 -22.644569 23.152349 0.074559 -1.982
+-2.5 -2.3 0 7.16 6 15 795.6 3.465585 0.705191 0.019145 -0.8665
+-2.5 -2.3 7.16 10.2 6 15 795.6 3.926502 0.669317 0.017659 -0.841
+-2.5 -2.3 10.2 13.23 6 15 782.9 4.193532 0.842422 0.032740 -0.9587
+-2.5 -2.3 13.23 31.46 6 15 607.2 4.994622 0.650160 -0.000000 -0.8071
+-2.3 -2.1 0 7.16 6 15 816.3 0.780680 1.318920 0.040345 -1.138
+-2.3 -2.1 7.16 10.2 6 15 1067 2.335080 1.093184 0.036296 -1.048
+-2.3 -2.1 10.2 13.23 6 15 817.5 3.309480 0.913152 -0.028814 -0.9565
+-2.3 -2.1 13.23 31.46 6 15 812 4.716560 0.666884 0.018618 -0.8105
+-2.1 -1.9 0 7.16 6 15 1080 -1.288658 1.330490 0.038288 -1.11
+-2.1 -1.9 7.16 10.2 6 15 1088 0.754603 1.347920 0.038915 -1.114
+-2.1 -1.9 10.2 13.23 6 15 1079 3.006094 0.850700 -0.016988 -0.8941
+-2.1 -1.9 13.23 31.46 6 15 829.5 1.891736 1.380456 -0.034802 -1.101
+-1.9 -1.7 0 7.16 6 15 1124 2.280300 0.902330 -0.029425 -0.937
+-1.9 -1.7 7.16 10.2 6 15 1119 2.436500 0.961180 -0.031328 -0.9657
+-1.9 -1.7 10.2 13.23 6 15 1110 2.446400 1.022120 -0.032098 -0.9848
+-1.9 -1.7 13.23 31.46 6 15 1116 -1.012770 1.455300 -0.034309 -1.106
+-1.7 -1.3 0 7.16 6 15 1626 2.021344 0.974784 0.043859 -0.9157
+-1.7 -1.3 7.16 10.2 6 15 2070 2.237118 1.039628 -0.045033 -0.9416
+-1.7 -1.3 10.2 13.23 6 15 1638 2.261714 1.141478 0.049002 -0.9829
+-1.7 -1.3 13.23 31.46 6 15 1621 2.995122 1.139242 0.050008 -0.9842
+-1.3 -1.1 0 7.16 6 15 2153 2.203794 0.730296 0.050286 -0.8294
+-1.3 -1.1 7.16 10.2 6 15 2136 2.614110 0.678345 0.047120 -0.7906
+-1.3 -1.1 10.2 13.23 6 15 2127 2.804929 0.747393 0.051190 -0.8411
+-1.3 -1.1 13.23 31.46 6 15 1179 3.338781 0.773093 0.053187 -0.8569
+-1.1 -0.8 0 7.16 6 15 2676 2.065651 0.481802 0.026536 -0.6708
+-1.1 -0.8 7.16 10.2 6 15 2658 2.482511 0.481144 0.031254 -0.6763
+-1.1 -0.8 10.2 13.23 6 15 2655 2.935572 0.464141 0.026712 -0.6548
+-1.1 -0.8 13.23 31.46 6 15 2145 3.043078 0.559360 0.040128 -0.7457
+-0.8 -0.5 0 7.16 6 15 3197 2.294880 0.368256 0.014235 -0.577
+-0.8 -0.5 7.16 10.2 6 15 3150 2.302720 0.434784 0.024998 -0.6517
+-0.8 -0.5 10.2 13.23 6 15 2692 2.607360 0.445648 0.024651 -0.6573
+-0.8 -0.5 13.23 31.46 6 15 2653 3.271520 0.383152 0.000021 -0.5752
+-0.5 0 0 7.16 6 15 3652 1.712580 0.401646 0.017575 -0.6242
+-0.5 0 7.16 10.2 6 15 3694 2.103495 0.399894 0.016677 -0.6206
+-0.5 0 10.2 13.23 6 15 3205 2.446230 0.410844 0.015779 -0.6259
+-0.5 0 13.23 31.46 6 15 2692 3.168930 0.393215 0.012209 -0.6071
+0 0.5 0 7.16 6 15 3652 1.712580 0.401646 0.017575 -0.6242
+0 0.5 7.16 10.2 6 15 3694 2.103495 0.399894 0.016677 -0.6206
+0 0.5 10.2 13.23 6 15 3205 2.446230 0.410844 0.015779 -0.6259
+0 0.5 13.23 31.46 6 15 2692 3.168930 0.393215 0.012209 -0.6071
+0.5 0.8 0 7.16 6 15 3197 2.294880 0.368256 0.014235 -0.577
+0.5 0.8 7.16 10.2 6 15 3150 2.302720 0.434784 0.024998 -0.6517
+0.5 0.8 10.2 13.23 6 15 2692 2.607360 0.445648 0.024651 -0.6573
+0.5 0.8 13.23 31.46 6 15 2653 3.271520 0.383152 0.000021 -0.5752
+0.8 1.1 0 7.16 6 15 2676 2.065651 0.481802 0.026536 -0.6708
+0.8 1.1 7.16 10.2 6 15 2658 2.482511 0.481144 0.031254 -0.6763
+0.8 1.1 10.2 13.23 6 15 2655 2.935572 0.464141 0.026712 -0.6548
+0.8 1.1 13.23 31.46 6 15 2145 3.043078 0.559360 0.040128 -0.7457
+1.1 1.3 0 7.16 6 15 2153 2.203794 0.730296 0.050286 -0.8294
+1.1 1.3 7.16 10.2 6 15 2136 2.614110 0.678345 0.047120 -0.7906
+1.1 1.3 10.2 13.23 6 15 2127 2.804929 0.747393 0.051190 -0.8411
+1.1 1.3 13.23 31.46 6 15 1179 3.338781 0.773093 0.053187 -0.8569
+1.3 1.7 0 7.16 6 15 1626 2.021344 0.974784 0.043859 -0.9157
+1.3 1.7 7.16 10.2 6 15 2070 2.237118 1.039628 -0.045033 -0.9416
+1.3 1.7 10.2 13.23 6 15 1638 2.261714 1.141478 0.049002 -0.9829
+1.3 1.7 13.23 31.46 6 15 1621 2.995122 1.139242 0.050008 -0.9842
+1.7 1.9 0 7.16 6 15 1124 2.280300 0.902330 -0.029425 -0.937
+1.7 1.9 7.16 10.2 6 15 1119 2.436500 0.961180 -0.031328 -0.9657
+1.7 1.9 10.2 13.23 6 15 1110 2.446400 1.022120 -0.032098 -0.9848
+1.7 1.9 13.23 31.46 6 15 1116 -1.012770 1.455300 -0.034309 -1.106
+1.9 2.1 0 7.16 6 15 1080 -1.288658 1.330490 0.038288 -1.11
+1.9 2.1 7.16 10.2 6 15 1088 0.754603 1.347920 0.038915 -1.114
+1.9 2.1 10.2 13.23 6 15 1079 3.006094 0.850700 -0.016988 -0.8941
+1.9 2.1 13.23 31.46 6 15 829.5 1.891736 1.380456 -0.034802 -1.101
+2.1 2.3 0 7.16 6 15 816.3 0.780680 1.318920 0.040345 -1.138
+2.1 2.3 7.16 10.2 6 15 1067 2.335080 1.093184 0.036296 -1.048
+2.1 2.3 10.2 13.23 6 15 817.5 3.309480 0.913152 -0.028814 -0.9565
+2.1 2.3 13.23 31.46 6 15 812 4.716560 0.666884 0.018618 -0.8105
+2.3 2.5 0 7.16 6 15 795.6 3.465585 0.705191 0.019145 -0.8665
+2.3 2.5 7.16 10.2 6 15 795.6 3.926502 0.669317 0.017659 -0.841
+2.3 2.5 10.2 13.23 6 15 782.9 4.193532 0.842422 0.032740 -0.9587
+2.3 2.5 13.23 31.46 6 15 607.2 4.994622 0.650160 -0.000000 -0.8071
+2.5 2.8 0 7.16 6 15 592.7 -4.100928 4.006626 0.066870 -1.635
+2.5 2.8 7.16 10.2 6 15 590.7 5.049993 0.631823 0.042363 -0.861
+2.5 2.8 10.2 13.23 6 15 588.7 5.701644 0.471510 0.034577 -0.7228
+2.5 2.8 13.23 31.46 6 15 341.9 -22.644569 23.152349 0.074559 -1.982
+2.8 3 0 7.16 6 15 431.4 7.294496 0.374265 -0.000001 -0.354
+2.8 3 7.16 10.2 6 15 428.3 7.319520 0.825323 0.120037 -0.8549
+2.8 3 10.2 13.23 6 15 427.8 7.813744 0.938556 0.108307 -0.8963
+2.8 3 13.23 31.46 6 15 328.6 8.789680 0.782938 0.000026 -0.6767
+3 3.2 0 7.16 6 15 335.6 6.990584 0.465993 0.178951 -0.9064
+3 3.2 7.16 10.2 6 15 421.1 7.520656 0.215904 0.185179 -0.6314
+3 3.2 10.2 13.23 6 15 336.1 5.252280 6.071608 0.187947 -1.973
+3 3.2 13.23 31.46 6 15 236.9 8.283240 0.000048 0.187809 -1.145
+3.2 4.7 0 7.16 6 15 329.4 3.590848 0.233107 0.000069 -0.2446
+3.2 4.7 7.16 10.2 6 15 326.2 3.933760 0.269222 0.104272 -0.5189
+3.2 4.7 10.2 13.23 6 15 339.1 3.533696 0.929146 0.121016 -1.183
+3.2 4.7 13.23 31.46 6 15 229.4 4.416512 0.321632 0.000165 -0.3771
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PF.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PF.txt
new file mode 100755
index 0000000..9391f93
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PF.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 328.514 5.703040 0.294150 0.000005 -0.382
+-4.7 -3.2 7.16 10.2 6 15 326.4 5.254336 2.459968 0.112492 -1.567
+-4.7 -3.2 10.2 13.23 6 15 335.5 7.666880 0.262778 -0.000146 -0.3146
+-4.7 -3.2 13.23 31.46 6 15 227.7 8.936383 0.369421 -0.000007 -0.4511
+-3.2 -3 0 7.16 6 15 431.5 8.681831 0.196113 0.133168 -0.3619
+-3.2 -3 7.16 10.2 6 15 422.2 10.016007 0.116104 0.155146 -0.9461
+-3.2 -3 10.2 13.23 6 15 334.1 11.365407 -0.000009 0.155008 -1.168
+-3.2 -3 13.23 31.46 6 15 330 12.894728 0.000261 0.157499 -1.307
+-3 -2.8 0 7.16 6 15 433.3 -82.891998 82.391518 0.103146 -1.992
+-3 -2.8 7.16 10.2 6 15 434.5 -135.285995 134.988831 0.107509 -1.997
+-3 -2.8 10.2 13.23 6 15 432.3 -84.456001 84.252678 0.109402 -1.992
+-3 -2.8 13.23 31.46 6 15 334.5 -109.042084 108.306999 0.108401 -1.992
+-2.8 -2.5 0 7.16 6 15 599.1 -66.760979 66.349922 -0.055336 -1.993
+-2.8 -2.5 7.16 10.2 6 15 595.7 -65.527802 65.080475 -0.053668 -1.991
+-2.8 -2.5 10.2 13.23 6 15 594.6 -67.740265 67.425934 0.056122 -1.992
+-2.8 -2.5 13.23 31.46 6 15 448.7 -91.194870 90.916794 0.052785 -1.994
+-2.5 -2.3 0 7.16 6 15 802.8 -2.892051 2.945457 0.035666 -1.437
+-2.5 -2.3 7.16 10.2 6 15 806.1 -2.890890 3.611871 -0.037291 -1.505
+-2.5 -2.3 10.2 13.23 6 15 799.9 -5.413743 5.931549 -0.041250 -1.671
+-2.5 -2.3 13.23 31.46 6 15 611.2 7.851843 1.661391 -0.029199 -1.22
+-2.3 -2.1 0 7.16 6 15 825.2 -2.985840 3.193480 -0.041076 -1.481
+-2.3 -2.1 7.16 10.2 6 15 1066 3.502040 2.221400 -0.036308 -1.325
+-2.3 -2.1 10.2 13.23 6 15 825.6 5.747800 1.549760 -0.029162 -1.169
+-2.3 -2.1 13.23 31.46 6 15 622.9 -2.560120 5.012360 0.039289 -1.565
+-2.1 -1.9 0 7.16 6 15 1093 3.121132 1.876630 -0.035127 -1.253
+-2.1 -1.9 7.16 10.2 6 15 1096 2.306570 2.692354 -0.037637 -1.375
+-2.1 -1.9 10.2 13.23 6 15 1091 5.356820 2.036986 -0.032652 -1.257
+-2.1 -1.9 13.23 31.46 6 15 837.5 4.821138 3.544100 0.032071 -1.445
+-1.9 -1.7 0 7.16 6 15 1129 1.673100 2.040500 -0.034639 -1.267
+-1.9 -1.7 7.16 10.2 6 15 1568 1.015520 2.620200 -0.035871 -1.352
+-1.9 -1.7 10.2 13.23 6 15 1124 3.910500 2.527800 -0.034485 -1.332
+-1.9 -1.7 13.23 31.46 6 15 1127 6.694600 1.937100 -0.031185 -1.216
+-1.7 -1.3 0 7.16 6 15 1632 2.991768 1.503710 -0.040796 -1.089
+-1.7 -1.3 7.16 10.2 6 15 2077 3.957720 1.744080 -0.043524 -1.148
+-1.7 -1.3 10.2 13.23 6 15 1642 5.529628 1.692652 -0.043949 -1.135
+-1.7 -1.3 13.23 31.46 6 15 1619 7.505134 1.832402 0.047168 -1.167
+-1.3 -1.1 0 7.16 6 15 2144 3.409373 1.314776 0.049834 -1.069
+-1.3 -1.1 7.16 10.2 6 15 2139 4.376704 1.447136 0.048080 -1.097
+-1.3 -1.1 10.2 13.23 6 15 2122 6.188933 1.236463 0.047043 -1.03
+-1.3 -1.1 13.23 31.46 6 15 1656 7.623937 1.793478 0.051378 -1.182
+-1.1 -0.8 0 7.16 6 15 2664 3.749546 1.165014 0.042651 -1.05
+-1.1 -0.8 7.16 10.2 6 15 2654 4.708324 1.223155 0.042564 -1.058
+-1.1 -0.8 10.2 13.23 6 15 2636 5.664908 1.376735 0.041916 -1.091
+-1.1 -0.8 13.23 31.46 6 15 2162 7.474958 1.489726 0.043222 -1.115
+-0.8 -0.5 0 7.16 6 15 3185 4.327680 0.924112 0.036243 -0.9558
+-0.8 -0.5 7.16 10.2 6 15 3126 4.915680 1.116976 0.037106 -1.019
+-0.8 -0.5 10.2 13.23 6 15 2671 6.157760 1.192800 0.037587 -1.043
+-0.8 -0.5 13.23 31.46 6 15 2640 8.457120 0.816928 0.031539 -0.8852
+-0.5 0 0 7.16 6 15 3643 4.012080 0.901076 0.033595 -0.9518
+-0.5 0 7.16 10.2 6 15 3682 4.837710 1.009590 0.033485 -0.983
+-0.5 0 10.2 13.23 6 15 3187 5.879055 1.051529 0.032927 -0.9883
+-0.5 0 13.23 31.46 6 15 3136 7.951890 0.960753 0.030605 -0.9525
+0 0.5 0 7.16 6 15 3643 4.012080 0.901076 0.033595 -0.9518
+0 0.5 7.16 10.2 6 15 3682 4.837710 1.009590 0.033485 -0.983
+0 0.5 10.2 13.23 6 15 3187 5.879055 1.051529 0.032927 -0.9883
+0 0.5 13.23 31.46 6 15 3136 7.951890 0.960753 0.030605 -0.9525
+0.5 0.8 0 7.16 6 15 3185 4.327680 0.924112 0.036243 -0.9558
+0.5 0.8 7.16 10.2 6 15 3126 4.915680 1.116976 0.037106 -1.019
+0.5 0.8 10.2 13.23 6 15 2671 6.157760 1.192800 0.037587 -1.043
+0.5 0.8 13.23 31.46 6 15 2640 8.457120 0.816928 0.031539 -0.8852
+0.8 1.1 0 7.16 6 15 2664 3.749546 1.165014 0.042651 -1.05
+0.8 1.1 7.16 10.2 6 15 2654 4.708324 1.223155 0.042564 -1.058
+0.8 1.1 10.2 13.23 6 15 2636 5.664908 1.376735 0.041916 -1.091
+0.8 1.1 13.23 31.46 6 15 2162 7.474958 1.489726 0.043222 -1.115
+1.1 1.3 0 7.16 6 15 2144 3.409373 1.314776 0.049834 -1.069
+1.1 1.3 7.16 10.2 6 15 2139 4.376704 1.447136 0.048080 -1.097
+1.1 1.3 10.2 13.23 6 15 2122 6.188933 1.236463 0.047043 -1.03
+1.1 1.3 13.23 31.46 6 15 1656 7.623937 1.793478 0.051378 -1.182
+1.3 1.7 0 7.16 6 15 1632 2.991768 1.503710 -0.040796 -1.089
+1.3 1.7 7.16 10.2 6 15 2077 3.957720 1.744080 -0.043524 -1.148
+1.3 1.7 10.2 13.23 6 15 1642 5.529628 1.692652 -0.043949 -1.135
+1.3 1.7 13.23 31.46 6 15 1619 7.505134 1.832402 0.047168 -1.167
+1.7 1.9 0 7.16 6 15 1129 1.673100 2.040500 -0.034639 -1.267
+1.7 1.9 7.16 10.2 6 15 1568 1.015520 2.620200 -0.035871 -1.352
+1.7 1.9 10.2 13.23 6 15 1124 3.910500 2.527800 -0.034485 -1.332
+1.7 1.9 13.23 31.46 6 15 1127 6.694600 1.937100 -0.031185 -1.216
+1.9 2.1 0 7.16 6 15 1093 3.121132 1.876630 -0.035127 -1.253
+1.9 2.1 7.16 10.2 6 15 1096 2.306570 2.692354 -0.037637 -1.375
+1.9 2.1 10.2 13.23 6 15 1091 5.356820 2.036986 -0.032652 -1.257
+1.9 2.1 13.23 31.46 6 15 837.5 4.821138 3.544100 0.032071 -1.445
+2.1 2.3 0 7.16 6 15 825.2 -2.985840 3.193480 -0.041076 -1.481
+2.1 2.3 7.16 10.2 6 15 1066 3.502040 2.221400 -0.036308 -1.325
+2.1 2.3 10.2 13.23 6 15 825.6 5.747800 1.549760 -0.029162 -1.169
+2.1 2.3 13.23 31.46 6 15 622.9 -2.560120 5.012360 0.039289 -1.565
+2.3 2.5 0 7.16 6 15 802.8 -2.892051 2.945457 0.035666 -1.437
+2.3 2.5 7.16 10.2 6 15 806.1 -2.890890 3.611871 -0.037291 -1.505
+2.3 2.5 10.2 13.23 6 15 799.9 -5.413743 5.931549 -0.041250 -1.671
+2.3 2.5 13.23 31.46 6 15 611.2 7.851843 1.661391 -0.029199 -1.22
+2.5 2.8 0 7.16 6 15 599.1 -66.760979 66.349922 -0.055336 -1.993
+2.5 2.8 7.16 10.2 6 15 595.7 -65.527802 65.080475 -0.053668 -1.991
+2.5 2.8 10.2 13.23 6 15 594.6 -67.740265 67.425934 0.056122 -1.992
+2.5 2.8 13.23 31.46 6 15 448.7 -91.194870 90.916794 0.052785 -1.994
+2.8 3 0 7.16 6 15 433.3 -82.891998 82.391518 0.103146 -1.992
+2.8 3 7.16 10.2 6 15 434.5 -135.285995 134.988831 0.107509 -1.997
+2.8 3 10.2 13.23 6 15 432.3 -84.456001 84.252678 0.109402 -1.992
+2.8 3 13.23 31.46 6 15 334.5 -109.042084 108.306999 0.108401 -1.992
+3 3.2 0 7.16 6 15 431.5 8.681831 0.196113 0.133168 -0.3619
+3 3.2 7.16 10.2 6 15 422.2 10.016007 0.116104 0.155146 -0.9461
+3 3.2 10.2 13.23 6 15 334.1 11.365407 -0.000009 0.155008 -1.168
+3 3.2 13.23 31.46 6 15 330 12.894728 0.000261 0.157499 -1.307
+3.2 4.7 0 7.16 6 15 328.5 5.703040 0.294150 0.000005 -0.382
+3.2 4.7 7.16 10.2 6 15 326.4 5.254336 2.459968 0.112492 -1.567
+3.2 4.7 10.2 13.23 6 15 335.5 7.666880 0.262778 -0.000146 -0.3146
+3.2 4.7 13.23 31.46 6 15 227.7 8.936383 0.369421 -0.000007 -0.4511
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PFPuppi.txt
new file mode 100755
index 0000000..ebcf5ca
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PFPuppi.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 326.08 8.324736 0.198816 0.000014 -0.2087
+-4.7 -3.2 7.16 10.2 6 15 325 8.735744 98617604274750259265682800640.000000 0.121065 -40.2
+-4.7 -3.2 10.2 13.23 6 15 335.1 8.363647 0.246240 0.000055 -0.2798
+-4.7 -3.2 13.23 31.46 6 15 229.9 9.575999 0.000137 0.119496 -1.438
+-3.2 -3 0 7.16 6 15 427.3 11.632519 0.000013 0.160544 -1.253
+-3.2 -3 7.16 10.2 6 15 423.4 12.386799 0.000027 0.160959 -1.271
+-3.2 -3 10.2 13.23 6 15 335.8 12.806151 0.000005 0.165250 -1.282
+-3.2 -3 13.23 31.46 6 15 334.6 13.278095 0.214658 0.001349 -0.0991
+-3 -2.8 0 7.16 6 15 435.1 13.581776 0.182362 0.000009 -0.1293
+-3 -2.8 7.16 10.2 6 15 438.7 14.327805 0.000013 0.134441 -1.261
+-3 -2.8 10.2 13.23 6 15 437.4 15.040988 -0.000015 0.135036 -1.226
+-3 -2.8 13.23 31.46 6 15 340 16.328159 0.239605 0.000027 -0.2867
+-2.8 -2.5 0 7.16 6 15 589.7 9.118278 0.165149 0.000015 -0.2821
+-2.8 -2.5 7.16 10.2 6 15 449.9 9.597042 0.148223 0.000001 -0.2476
+-2.8 -2.5 10.2 13.23 6 15 584.7 10.202751 0.139035 0.000022 -0.233
+-2.8 -2.5 13.23 31.46 6 15 456 10.712949 0.145322 0.000004 -0.235
+-2.5 -2.3 0 7.16 6 15 613.7 6.824358 0.529068 0.000000 -0.6655
+-2.5 -2.3 7.16 10.2 6 15 805.5 6.986898 0.574695 -0.000003 -0.6924
+-2.5 -2.3 10.2 13.23 6 15 791.3 7.640541 0.475081 0.000002 -0.6144
+-2.5 -2.3 13.23 31.46 6 15 603.3 8.240778 0.536963 0.000006 -0.6726
+-2.3 -2.1 0 7.16 6 15 824.4 4.617960 0.735672 0.018989 -0.7473
+-2.3 -2.1 7.16 10.2 6 15 1063 4.340720 0.926144 0.032689 -0.8401
+-2.3 -2.1 10.2 13.23 6 15 816.8 4.662040 0.890068 -0.000007 -0.8031
+-2.3 -2.1 13.23 31.46 6 15 824.5 6.264000 0.716416 -0.000002 -0.738
+-2.1 -1.9 0 7.16 6 15 841.4 3.577798 0.952724 0.049141 -0.8697
+-2.1 -1.9 7.16 10.2 6 15 838.1 3.017714 1.049054 0.042971 -0.8892
+-2.1 -1.9 10.2 13.23 6 15 1078 4.467890 0.826182 0.030084 -0.7839
+-2.1 -1.9 13.23 31.46 6 15 823.6 5.183681 0.832457 -0.000016 -0.7679
+-1.9 -1.7 0 7.16 6 15 1126 3.265900 0.614680 -0.000001 -0.6424
+-1.9 -1.7 7.16 10.2 6 15 1525 3.036000 0.763950 0.030327 -0.7397
+-1.9 -1.7 10.2 13.23 6 15 1126 4.455000 0.606540 0.000027 -0.6432
+-1.9 -1.7 13.23 31.46 6 15 1121 5.217300 0.582120 0.000067 -0.6294
+-1.7 -1.3 0 7.16 6 15 1620 1.423214 0.883779 0.048711 -0.8064
+-1.7 -1.3 7.16 10.2 6 15 2084 1.749670 0.912400 0.049248 -0.822
+-1.7 -1.3 10.2 13.23 6 15 1648 -4.112004 1.546194 0.059623 -1.032
+-1.7 -1.3 13.23 31.46 6 15 1621 -6.738186 2.950402 0.069506 -1.292
+-1.3 -1.1 0 7.16 6 15 2146 1.600453 0.886481 0.055040 -0.8857
+-1.3 -1.1 7.16 10.2 6 15 2129 -2.116657 1.102559 0.057036 -0.9704
+-1.3 -1.1 10.2 13.23 6 15 2119 2.683599 0.855818 0.055260 -0.8744
+-1.3 -1.1 13.23 31.46 6 15 1663 2.451969 1.107412 0.057841 -0.9751
+-1.1 -0.8 0 7.16 6 15 1193 -0.452622 0.699118 0.040984 -0.7944
+-1.1 -0.8 7.16 10.2 6 15 2654 1.983376 0.637028 0.038636 -0.7559
+-1.1 -0.8 10.2 13.23 6 15 2636 2.323446 0.699886 0.040765 -0.7942
+-1.1 -0.8 13.23 31.46 6 15 2141 2.874140 0.801249 0.047182 -0.8625
+-0.8 -0.5 0 7.16 6 15 3184 2.559200 0.530544 0.032950 -0.7039
+-0.8 -0.5 7.16 10.2 6 15 3151 2.055200 0.610400 0.034832 -0.7549
+-0.8 -0.5 10.2 13.23 6 15 2681 2.853760 0.577920 0.033510 -0.7328
+-0.8 -0.5 13.23 31.46 6 15 2655 2.732800 0.608944 0.032200 -0.7379
+-0.5 0 0 7.16 6 15 3605 1.934865 0.512132 0.029226 -0.7034
+-0.5 0 7.16 10.2 6 15 3684 2.187810 0.526805 0.028744 -0.7122
+-0.5 0 10.2 13.23 6 15 3204 2.202045 0.594585 0.029970 -0.7565
+-0.5 0 13.23 31.46 6 15 3159 3.228060 0.536988 0.028306 -0.7171
+0 0.5 0 7.16 6 15 3605 1.934865 0.512132 0.029226 -0.7034
+0 0.5 7.16 10.2 6 15 3684 2.187810 0.526805 0.028744 -0.7122
+0 0.5 10.2 13.23 6 15 3204 2.202045 0.594585 0.029970 -0.7565
+0 0.5 13.23 31.46 6 15 3159 3.228060 0.536988 0.028306 -0.7171
+0.5 0.8 0 7.16 6 15 3184 2.559200 0.530544 0.032950 -0.7039
+0.5 0.8 7.16 10.2 6 15 3151 2.055200 0.610400 0.034832 -0.7549
+0.5 0.8 10.2 13.23 6 15 2681 2.853760 0.577920 0.033510 -0.7328
+0.5 0.8 13.23 31.46 6 15 2655 2.732800 0.608944 0.032200 -0.7379
+0.8 1.1 0 7.16 6 15 1193 -0.452622 0.699118 0.040984 -0.7944
+0.8 1.1 7.16 10.2 6 15 2654 1.983376 0.637028 0.038636 -0.7559
+0.8 1.1 10.2 13.23 6 15 2636 2.323446 0.699886 0.040765 -0.7942
+0.8 1.1 13.23 31.46 6 15 2141 2.874140 0.801249 0.047182 -0.8625
+1.1 1.3 0 7.16 6 15 2146 1.600453 0.886481 0.055040 -0.8857
+1.1 1.3 7.16 10.2 6 15 2129 -2.116657 1.102559 0.057036 -0.9704
+1.1 1.3 10.2 13.23 6 15 2119 2.683599 0.855818 0.055260 -0.8744
+1.1 1.3 13.23 31.46 6 15 1663 2.451969 1.107412 0.057841 -0.9751
+1.3 1.7 0 7.16 6 15 1620 1.423214 0.883779 0.048711 -0.8064
+1.3 1.7 7.16 10.2 6 15 2084 1.749670 0.912400 0.049248 -0.822
+1.3 1.7 10.2 13.23 6 15 1648 -4.112004 1.546194 0.059623 -1.032
+1.3 1.7 13.23 31.46 6 15 1621 -6.738186 2.950402 0.069506 -1.292
+1.7 1.9 0 7.16 6 15 1126 3.265900 0.614680 -0.000001 -0.6424
+1.7 1.9 7.16 10.2 6 15 1525 3.036000 0.763950 0.030327 -0.7397
+1.7 1.9 10.2 13.23 6 15 1126 4.455000 0.606540 0.000027 -0.6432
+1.7 1.9 13.23 31.46 6 15 1121 5.217300 0.582120 0.000067 -0.6294
+1.9 2.1 0 7.16 6 15 841.4 3.577798 0.952724 0.049141 -0.8697
+1.9 2.1 7.16 10.2 6 15 838.1 3.017714 1.049054 0.042971 -0.8892
+1.9 2.1 10.2 13.23 6 15 1078 4.467890 0.826182 0.030084 -0.7839
+1.9 2.1 13.23 31.46 6 15 823.6 5.183681 0.832457 -0.000016 -0.7679
+2.1 2.3 0 7.16 6 15 824.4 4.617960 0.735672 0.018989 -0.7473
+2.1 2.3 7.16 10.2 6 15 1063 4.340720 0.926144 0.032689 -0.8401
+2.1 2.3 10.2 13.23 6 15 816.8 4.662040 0.890068 -0.000007 -0.8031
+2.1 2.3 13.23 31.46 6 15 824.5 6.264000 0.716416 -0.000002 -0.738
+2.3 2.5 0 7.16 6 15 613.7 6.824358 0.529068 0.000000 -0.6655
+2.3 2.5 7.16 10.2 6 15 805.5 6.986898 0.574695 -0.000003 -0.6924
+2.3 2.5 10.2 13.23 6 15 791.3 7.640541 0.475081 0.000002 -0.6144
+2.3 2.5 13.23 31.46 6 15 603.3 8.240778 0.536963 0.000006 -0.6726
+2.5 2.8 0 7.16 6 15 589.7 9.118278 0.165149 0.000015 -0.2821
+2.5 2.8 7.16 10.2 6 15 449.9 9.597042 0.148223 0.000001 -0.2476
+2.5 2.8 10.2 13.23 6 15 584.7 10.202751 0.139035 0.000022 -0.233
+2.5 2.8 13.23 31.46 6 15 456 10.712949 0.145322 0.000004 -0.235
+2.8 3 0 7.16 6 15 435.1 13.581776 0.182362 0.000009 -0.1293
+2.8 3 7.16 10.2 6 15 438.7 14.327805 0.000013 0.134441 -1.261
+2.8 3 10.2 13.23 6 15 437.4 15.040988 -0.000015 0.135036 -1.226
+2.8 3 13.23 31.46 6 15 340 16.328159 0.239605 0.000027 -0.2867
+3 3.2 0 7.16 6 15 427.3 11.632519 0.000013 0.160544 -1.253
+3 3.2 7.16 10.2 6 15 423.4 12.386799 0.000027 0.160959 -1.271
+3 3.2 10.2 13.23 6 15 335.8 12.806151 0.000005 0.165250 -1.282
+3 3.2 13.23 31.46 6 15 334.6 13.278095 0.214658 0.001349 -0.0991
+3.2 4.7 0 7.16 6 15 326.1 8.324736 0.198816 0.000014 -0.2087
+3.2 4.7 7.16 10.2 6 15 325 8.735744 98617604274750259265682800640.000000 0.121065 -40.2
+3.2 4.7 10.2 13.23 6 15 335.1 8.363647 0.246240 0.000055 -0.2798
+3.2 4.7 13.23 31.46 6 15 229.9 9.575999 0.000137 0.119496 -1.438
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PFchs.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PFchs.txt
new file mode 100755
index 0000000..1745bc2
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PFchs.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 328.322 5.713984 0.289408 0.000001 -0.3741
+-4.7 -3.2 7.16 10.2 6 15 326.2 5.498752 2.079360 0.111714 -1.496
+-4.7 -3.2 10.2 13.23 6 15 335.2 7.607296 0.272384 -0.018009 -0.3312
+-4.7 -3.2 13.23 31.46 6 15 227.3 8.904768 0.379270 -0.000096 -0.4601
+-3.2 -3 0 7.16 6 15 431 8.695672 0.159575 0.129708 -0.2534
+-3.2 -3 7.16 10.2 6 15 421.8 9.948192 0.157776 0.055637 -0.03584
+-3.2 -3 10.2 13.23 6 15 332.6 11.150887 -0.000019 0.156807 -1.432
+-3.2 -3 13.23 31.46 6 15 328.6 11.777840 0.000211 0.169402 -1.357
+-3 -2.8 0 7.16 6 15 432.3 -117.081039 116.705688 0.102536 -1.996
+-3 -2.8 7.16 10.2 6 15 433.6 -127.997757 127.684959 0.107634 -1.996
+-3 -2.8 10.2 13.23 6 15 431.9 -175.793610 175.480789 0.106055 -1.998
+-3 -2.8 13.23 31.46 6 15 332.3 12.321192 0.446209 0.000032 -0.4669
+-2.8 -2.5 0 7.16 6 15 597.8 -25.969318 24.990030 -0.055687 -1.955
+-2.8 -2.5 7.16 10.2 6 15 593.7 -84.799255 84.436554 -0.052966 -1.995
+-2.8 -2.5 10.2 13.23 6 15 593.2 -106.851418 106.597527 0.055687 -1.997
+-2.8 -2.5 13.23 31.46 6 15 445.8 -75.586678 75.477867 0.054731 -1.994
+-2.5 -2.3 0 7.16 6 15 804 -0.000339 1.952802 0.033437 -1.291
+-2.5 -2.3 7.16 10.2 6 15 804.7 -1.850634 2.666817 -0.037210 -1.406
+-2.5 -2.3 10.2 13.23 6 15 798.6 -7.935435 7.024050 -0.045720 -1.729
+-2.5 -2.3 13.23 31.46 6 15 608.7 6.233409 1.242270 0.016057 -1.057
+-2.3 -2.1 0 7.16 6 15 825.5 1.611240 1.628640 0.036934 -1.233
+-2.3 -2.1 7.16 10.2 6 15 1068 3.355880 1.316600 0.033327 -1.132
+-2.3 -2.1 10.2 13.23 6 15 824.5 4.085520 1.175080 -0.022690 -1.052
+-2.3 -2.1 13.23 31.46 6 15 623.1 3.212040 2.013760 0.029789 -1.221
+-2.1 -1.9 0 7.16 6 15 1092 -1.347920 1.708140 0.035220 -1.222
+-2.1 -1.9 7.16 10.2 6 15 1098 1.863848 1.739514 -0.036719 -1.228
+-2.1 -1.9 10.2 13.23 6 15 1093 3.599876 1.561728 -0.033338 -1.174
+-2.1 -1.9 13.23 31.46 6 15 837.3 2.419284 2.792286 -0.038962 -1.384
+-1.9 -1.7 0 7.16 6 15 1128 -1.496000 1.485000 -0.032659 -1.155
+-1.9 -1.7 7.16 10.2 6 15 1549 1.076350 1.515800 -0.031933 -1.157
+-1.9 -1.7 10.2 13.23 6 15 1123 0.735680 1.952500 -0.036520 -1.261
+-1.9 -1.7 13.23 31.46 6 15 1117 4.111800 1.508100 -0.031042 -1.137
+-1.7 -1.3 0 7.16 6 15 1625 -1.078087 1.239862 -0.040282 -1.027
+-1.7 -1.3 7.16 10.2 6 15 2073 0.680191 1.412034 -0.043278 -1.081
+-1.7 -1.3 10.2 13.23 6 15 1638 2.954874 1.268930 0.043155 -1.039
+-1.7 -1.3 13.23 31.46 6 15 1616 3.309280 1.652404 -0.046498 -1.135
+-1.3 -1.1 0 7.16 6 15 2139 1.457063 1.003840 0.048223 -0.9795
+-1.3 -1.1 7.16 10.2 6 15 2122 2.435424 1.000421 0.046315 -0.9682
+-1.3 -1.1 10.2 13.23 6 15 2122 3.359738 1.025680 0.047771 -0.9785
+-1.3 -1.1 13.23 31.46 6 15 1651 2.796105 1.709650 0.052381 -1.174
+-1.1 -0.8 0 7.16 6 15 2664 2.183030 0.818143 0.040392 -0.9255
+-1.1 -0.8 7.16 10.2 6 15 2645 2.781992 0.833391 0.040457 -0.925
+-1.1 -0.8 10.2 13.23 6 15 2630 3.482975 0.853685 0.038834 -0.9218
+-1.1 -0.8 13.23 31.46 6 15 1681 4.368254 0.884731 0.040084 -0.929
+-0.8 -0.5 0 7.16 6 15 3179 2.240000 0.718704 0.034182 -0.8694
+-0.8 -0.5 7.16 10.2 6 15 3124 2.929920 0.755104 0.034787 -0.8882
+-0.8 -0.5 10.2 13.23 6 15 2669 3.827040 0.734608 0.034250 -0.8739
+-0.8 -0.5 13.23 31.46 6 15 2636 4.817120 0.690368 0.029949 -0.8261
+-0.5 0 0 7.16 6 15 3643 2.256795 0.636852 0.030999 -0.8328
+-0.5 0 7.16 10.2 6 15 3683 2.836050 0.669045 0.030551 -0.8439
+-0.5 0 10.2 13.23 6 15 3186 3.397785 0.731241 0.030704 -0.8696
+-0.5 0 13.23 31.46 6 15 3136 4.597905 0.732226 0.029390 -0.8681
+0 0.5 0 7.16 6 15 3643 2.256795 0.636852 0.030999 -0.8328
+0 0.5 7.16 10.2 6 15 3683 2.836050 0.669045 0.030551 -0.8439
+0 0.5 10.2 13.23 6 15 3186 3.397785 0.731241 0.030704 -0.8696
+0 0.5 13.23 31.46 6 15 3136 4.597905 0.732226 0.029390 -0.8681
+0.5 0.8 0 7.16 6 15 3179 2.240000 0.718704 0.034182 -0.8694
+0.5 0.8 7.16 10.2 6 15 3124 2.929920 0.755104 0.034787 -0.8882
+0.5 0.8 10.2 13.23 6 15 2669 3.827040 0.734608 0.034250 -0.8739
+0.5 0.8 13.23 31.46 6 15 2636 4.817120 0.690368 0.029949 -0.8261
+0.8 1.1 0 7.16 6 15 2664 2.183030 0.818143 0.040392 -0.9255
+0.8 1.1 7.16 10.2 6 15 2645 2.781992 0.833391 0.040457 -0.925
+0.8 1.1 10.2 13.23 6 15 2630 3.482975 0.853685 0.038834 -0.9218
+0.8 1.1 13.23 31.46 6 15 1681 4.368254 0.884731 0.040084 -0.929
+1.1 1.3 0 7.16 6 15 2139 1.457063 1.003840 0.048223 -0.9795
+1.1 1.3 7.16 10.2 6 15 2122 2.435424 1.000421 0.046315 -0.9682
+1.1 1.3 10.2 13.23 6 15 2122 3.359738 1.025680 0.047771 -0.9785
+1.1 1.3 13.23 31.46 6 15 1651 2.796105 1.709650 0.052381 -1.174
+1.3 1.7 0 7.16 6 15 1625 -1.078087 1.239862 -0.040282 -1.027
+1.3 1.7 7.16 10.2 6 15 2073 0.680191 1.412034 -0.043278 -1.081
+1.3 1.7 10.2 13.23 6 15 1638 2.954874 1.268930 0.043155 -1.039
+1.3 1.7 13.23 31.46 6 15 1616 3.309280 1.652404 -0.046498 -1.135
+1.7 1.9 0 7.16 6 15 1128 -1.496000 1.485000 -0.032659 -1.155
+1.7 1.9 7.16 10.2 6 15 1549 1.076350 1.515800 -0.031933 -1.157
+1.7 1.9 10.2 13.23 6 15 1123 0.735680 1.952500 -0.036520 -1.261
+1.7 1.9 13.23 31.46 6 15 1117 4.111800 1.508100 -0.031042 -1.137
+1.9 2.1 0 7.16 6 15 1092 -1.347920 1.708140 0.035220 -1.222
+1.9 2.1 7.16 10.2 6 15 1098 1.863848 1.739514 -0.036719 -1.228
+1.9 2.1 10.2 13.23 6 15 1093 3.599876 1.561728 -0.033338 -1.174
+1.9 2.1 13.23 31.46 6 15 837.3 2.419284 2.792286 -0.038962 -1.384
+2.1 2.3 0 7.16 6 15 825.5 1.611240 1.628640 0.036934 -1.233
+2.1 2.3 7.16 10.2 6 15 1068 3.355880 1.316600 0.033327 -1.132
+2.1 2.3 10.2 13.23 6 15 824.5 4.085520 1.175080 -0.022690 -1.052
+2.1 2.3 13.23 31.46 6 15 623.1 3.212040 2.013760 0.029789 -1.221
+2.3 2.5 0 7.16 6 15 804 -0.000339 1.952802 0.033437 -1.291
+2.3 2.5 7.16 10.2 6 15 804.7 -1.850634 2.666817 -0.037210 -1.406
+2.3 2.5 10.2 13.23 6 15 798.6 -7.935435 7.024050 -0.045720 -1.729
+2.3 2.5 13.23 31.46 6 15 608.7 6.233409 1.242270 0.016057 -1.057
+2.5 2.8 0 7.16 6 15 597.8 -25.969318 24.990030 -0.055687 -1.955
+2.5 2.8 7.16 10.2 6 15 593.7 -84.799255 84.436554 -0.052966 -1.995
+2.5 2.8 10.2 13.23 6 15 593.2 -106.851418 106.597527 0.055687 -1.997
+2.5 2.8 13.23 31.46 6 15 445.8 -75.586678 75.477867 0.054731 -1.994
+2.8 3 0 7.16 6 15 432.3 -117.081039 116.705688 0.102536 -1.996
+2.8 3 7.16 10.2 6 15 433.6 -127.997757 127.684959 0.107634 -1.996
+2.8 3 10.2 13.23 6 15 431.9 -175.793610 175.480789 0.106055 -1.998
+2.8 3 13.23 31.46 6 15 332.3 12.321192 0.446209 0.000032 -0.4669
+3 3.2 0 7.16 6 15 431 8.695672 0.159575 0.129708 -0.2534
+3 3.2 7.16 10.2 6 15 421.8 9.948192 0.157776 0.055637 -0.03584
+3 3.2 10.2 13.23 6 15 332.6 11.150887 -0.000019 0.156807 -1.432
+3 3.2 13.23 31.46 6 15 328.6 11.777840 0.000211 0.169402 -1.357
+3.2 4.7 0 7.16 6 15 328.3 5.713984 0.289408 0.000001 -0.3741
+3.2 4.7 7.16 10.2 6 15 326.2 5.498752 2.079360 0.111714 -1.496
+3.2 4.7 10.2 13.23 6 15 335.2 7.607296 0.272384 -0.018009 -0.3312
+3.2 4.7 13.23 31.46 6 15 227.3 8.904768 0.379270 -0.000096 -0.4601
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK4PF.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK4PF.txt
new file mode 100755
index 0000000..dbca20b
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK4PF.txt
@@ -0,0 +1,2 @@
+{1 JetEta 0 None ScaleFactor}
+-50 50 3 1 1 1
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK4PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK4PFPuppi.txt
new file mode 100755
index 0000000..dbca20b
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK4PFPuppi.txt
@@ -0,0 +1,2 @@
+{1 JetEta 0 None ScaleFactor}
+-50 50 3 1 1 1
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK4PFchs.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK4PFchs.txt
new file mode 100755
index 0000000..dbca20b
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK4PFchs.txt
@@ -0,0 +1,2 @@
+{1 JetEta 0 None ScaleFactor}
+-50 50 3 1 1 1
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK8PF.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK8PF.txt
new file mode 100755
index 0000000..dbca20b
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK8PF.txt
@@ -0,0 +1,2 @@
+{1 JetEta 0 None ScaleFactor}
+-50 50 3 1 1 1
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK8PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK8PFPuppi.txt
new file mode 100755
index 0000000..dbca20b
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK8PFPuppi.txt
@@ -0,0 +1,2 @@
+{1 JetEta 0 None ScaleFactor}
+-50 50 3 1 1 1
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK8PFchs.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK8PFchs.txt
new file mode 100755
index 0000000..dbca20b
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK8PFchs.txt
@@ -0,0 +1,2 @@
+{1 JetEta 0 None ScaleFactor}
+-50 50 3 1 1 1
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC.db b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC.db
new file mode 100644
index 0000000..b8972d5
Binary files /dev/null and b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC.db differ
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PhiResolution_AK4PF.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PhiResolution_AK4PF.txt
new file mode 100755
index 0000000..ab7e5c4
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PhiResolution_AK4PF.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 329.319 0.02665 0.1631 7.454
+-4.7 -3.2 7.16 10.2 5 15 326.2 0.02624 0.1441 8.412
+-4.7 -3.2 10.2 13.23 5 15 339 0.02682 0.1767 8.069
+-4.7 -3.2 13.23 31.46 5 15 229.3 0.02553 0.1616 9.601
+-3.2 -3 0 7.16 5 15 335.5 0.02711 0.1302 15.39
+-3.2 -3 7.16 10.2 5 15 421 0.03084 0.1702 12.33
+-3.2 -3 10.2 13.23 5 15 336.1 0.02808 0.1581 14.3
+-3.2 -3 13.23 31.46 5 15 236.9 0.02741 0.1384 16.86
+-3 -2.8 0 7.16 5 15 431.4 0.01959 0.1181 20.32
+-3 -2.8 7.16 10.2 5 15 428.1 0.02013 0.1188 20.29
+-3 -2.8 10.2 13.23 5 15 427.7 0.02 0.1053 22.79
+-3 -2.8 13.23 31.46 5 15 328.3 0.02004 0.1094 24.16
+-2.8 -2.5 0 7.16 5 15 593.2 0.01356 0.08428 27.17
+-2.8 -2.5 7.16 10.2 5 15 592.5 0.01387 0.08923 25.96
+-2.8 -2.5 10.2 13.23 5 15 589.2 0.01437 0.09751 24.64
+-2.8 -2.5 13.23 31.46 5 15 448.9 0.01525 0.09608 26.56
+-2.5 -2.3 0 7.16 5 15 611.4 0.009912 0.04902 37.34
+-2.5 -2.3 7.16 10.2 5 15 611.1 0.01006 0.05355 36.44
+-2.5 -2.3 10.2 13.23 5 15 458.9 0.0111 0.06194 31.79
+-2.5 -2.3 13.23 31.46 5 15 456.3 0.01139 0.06613 34.89
+-2.3 -2.1 0 7.16 5 15 624.6 0.0088 0.04426 40.9
+-2.3 -2.1 7.16 10.2 5 15 819.1 0.008623 0.04795 40.85
+-2.3 -2.1 10.2 13.23 5 15 821.5 0.008898 0.05492 37.61
+-2.3 -2.1 13.23 31.46 5 15 345.1 0.01148 0.06886 30.24
+-2.1 -1.9 0 7.16 5 15 839.6 0.007834 0.04011 50.94
+-2.1 -1.9 7.16 10.2 5 15 1090 0.008093 0.04751 43.13
+-2.1 -1.9 10.2 13.23 5 15 629.8 0.009599 0.05639 34.17
+-2.1 -1.9 13.23 31.46 5 15 633.6 0.009419 0.05581 40.22
+-1.9 -1.7 0 7.16 5 15 846 0.008705 0.04643 43.74
+-1.9 -1.7 7.16 10.2 5 15 1123 0.008478 0.05005 43.36
+-1.9 -1.7 10.2 13.23 5 15 1114 0.008796 0.05517 40.57
+-1.9 -1.7 13.23 31.46 5 15 633.1 0.009929 0.06465 36.72
+-1.7 -1.3 0 7.16 5 15 1165 0.008883 0.0454 48.97
+-1.7 -1.3 7.16 10.2 5 15 1635 0.009005 0.05313 42.74
+-1.7 -1.3 10.2 13.23 5 15 1164 0.009728 0.06108 37.65
+-1.7 -1.3 13.23 31.46 5 15 850.7 0.01107 0.07952 30.2
+-1.3 -1.1 0 7.16 5 15 1184 0.008146 0.03984 50.63
+-1.3 -1.1 7.16 10.2 5 15 2146 0.00793 0.04602 46.44
+-1.3 -1.1 10.2 13.23 5 15 1183 0.009059 0.05629 37.03
+-1.3 -1.1 13.23 31.46 5 15 1180 0.01005 0.07172 31.52
+-1.1 -0.8 0 7.16 5 15 2175 0.007341 0.03709 53.43
+-1.1 -0.8 7.16 10.2 5 15 2181 0.007541 0.0412 49.39
+-1.1 -0.8 10.2 13.23 5 15 1684 0.008129 0.05052 40.82
+-1.1 -0.8 13.23 31.46 5 15 1192 0.009576 0.06874 30.95
+-0.8 -0.5 0 7.16 5 15 1697 0.007111 0.03444 54.9
+-0.8 -0.5 7.16 10.2 5 15 2691 0.007036 0.03824 53.22
+-0.8 -0.5 10.2 13.23 5 15 1699 0.007649 0.04631 43.87
+-0.8 -0.5 13.23 31.46 5 15 1704 0.008324 0.06231 35.23
+-0.5 0 0 7.16 5 15 2695 0.006729 0.02987 65.55
+-0.5 0 7.16 10.2 5 15 2687 0.007004 0.03565 55.15
+-0.5 0 10.2 13.23 5 15 2197 0.007471 0.04344 45.62
+-0.5 0 13.23 31.46 5 15 1206 0.008315 0.05346 39.05
+0 0.5 0 7.16 5 15 2695 0.006729 0.02987 65.55
+0 0.5 7.16 10.2 5 15 2687 0.007004 0.03565 55.15
+0 0.5 10.2 13.23 5 15 2197 0.007471 0.04344 45.62
+0 0.5 13.23 31.46 5 15 1206 0.008315 0.05346 39.05
+0.5 0.8 0 7.16 5 15 1697 0.007111 0.03444 54.9
+0.5 0.8 7.16 10.2 5 15 2691 0.007036 0.03824 53.22
+0.5 0.8 10.2 13.23 5 15 1699 0.007649 0.04631 43.87
+0.5 0.8 13.23 31.46 5 15 1704 0.008324 0.06231 35.23
+0.8 1.1 0 7.16 5 15 2175 0.007341 0.03709 53.43
+0.8 1.1 7.16 10.2 5 15 2181 0.007541 0.0412 49.39
+0.8 1.1 10.2 13.23 5 15 1684 0.008129 0.05052 40.82
+0.8 1.1 13.23 31.46 5 15 1192 0.009576 0.06874 30.95
+1.1 1.3 0 7.16 5 15 1184 0.008146 0.03984 50.63
+1.1 1.3 7.16 10.2 5 15 2146 0.00793 0.04602 46.44
+1.1 1.3 10.2 13.23 5 15 1183 0.009059 0.05629 37.03
+1.1 1.3 13.23 31.46 5 15 1180 0.01005 0.07172 31.52
+1.3 1.7 0 7.16 5 15 1165 0.008883 0.0454 48.97
+1.3 1.7 7.16 10.2 5 15 1635 0.009005 0.05313 42.74
+1.3 1.7 10.2 13.23 5 15 1164 0.009728 0.06108 37.65
+1.3 1.7 13.23 31.46 5 15 850.7 0.01107 0.07952 30.2
+1.7 1.9 0 7.16 5 15 846 0.008705 0.04643 43.74
+1.7 1.9 7.16 10.2 5 15 1123 0.008478 0.05005 43.36
+1.7 1.9 10.2 13.23 5 15 1114 0.008796 0.05517 40.57
+1.7 1.9 13.23 31.46 5 15 633.1 0.009929 0.06465 36.72
+1.9 2.1 0 7.16 5 15 839.6 0.007834 0.04011 50.94
+1.9 2.1 7.16 10.2 5 15 1090 0.008093 0.04751 43.13
+1.9 2.1 10.2 13.23 5 15 629.8 0.009599 0.05639 34.17
+1.9 2.1 13.23 31.46 5 15 633.6 0.009419 0.05581 40.22
+2.1 2.3 0 7.16 5 15 624.6 0.0088 0.04426 40.9
+2.1 2.3 7.16 10.2 5 15 819.1 0.008623 0.04795 40.85
+2.1 2.3 10.2 13.23 5 15 821.5 0.008898 0.05492 37.61
+2.1 2.3 13.23 31.46 5 15 345.1 0.01148 0.06886 30.24
+2.3 2.5 0 7.16 5 15 611.4 0.009912 0.04902 37.34
+2.3 2.5 7.16 10.2 5 15 611.1 0.01006 0.05355 36.44
+2.3 2.5 10.2 13.23 5 15 458.9 0.0111 0.06194 31.79
+2.3 2.5 13.23 31.46 5 15 456.3 0.01139 0.06613 34.89
+2.5 2.8 0 7.16 5 15 593.2 0.01356 0.08428 27.17
+2.5 2.8 7.16 10.2 5 15 592.5 0.01387 0.08923 25.96
+2.5 2.8 10.2 13.23 5 15 589.2 0.01437 0.09751 24.64
+2.5 2.8 13.23 31.46 5 15 448.9 0.01525 0.09608 26.56
+2.8 3 0 7.16 5 15 431.4 0.01959 0.1181 20.32
+2.8 3 7.16 10.2 5 15 428.1 0.02013 0.1188 20.29
+2.8 3 10.2 13.23 5 15 427.7 0.02 0.1053 22.79
+2.8 3 13.23 31.46 5 15 328.3 0.02004 0.1094 24.16
+3 3.2 0 7.16 5 15 335.5 0.02711 0.1302 15.39
+3 3.2 7.16 10.2 5 15 421 0.03084 0.1702 12.33
+3 3.2 10.2 13.23 5 15 336.1 0.02808 0.1581 14.3
+3 3.2 13.23 31.46 5 15 236.9 0.02741 0.1384 16.86
+3.2 4.7 0 7.16 5 15 329.3 0.02665 0.1631 7.454
+3.2 4.7 7.16 10.2 5 15 326.2 0.02624 0.1441 8.412
+3.2 4.7 10.2 13.23 5 15 339 0.02682 0.1767 8.069
+3.2 4.7 13.23 31.46 5 15 229.3 0.02553 0.1616 9.601
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PhiResolution_AK4PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PhiResolution_AK4PFPuppi.txt
new file mode 100755
index 0000000..982494c
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PhiResolution_AK4PFPuppi.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 326.526 0.02739 0.1514 10.72
+-4.7 -3.2 7.16 10.2 5 15 323.9 0.02695 0.1458 11.43
+-4.7 -3.2 10.2 13.23 5 15 337 0.02613 0.1436 12.11
+-4.7 -3.2 13.23 31.46 5 15 229.8 0.026 0.1611 12.1
+-3.2 -3 0 7.16 5 15 335.3 0.02737 0.1398 16.27
+-3.2 -3 7.16 10.2 5 15 417.7 0.0291 0.1438 15.91
+-3.2 -3 10.2 13.23 5 15 336.7 0.02795 0.1456 16.24
+-3.2 -3 13.23 31.46 5 15 238 0.02692 0.1362 18.46
+-3 -2.8 0 7.16 5 15 434.4 0.0192 0.1011 24.18
+-3 -2.8 7.16 10.2 5 15 435.3 0.01995 0.1073 22.83
+-3 -2.8 10.2 13.23 5 15 435.5 0.01997 0.1053 24.38
+-3 -2.8 13.23 31.46 5 15 334.1 0.02038 0.1042 25.56
+-2.8 -2.5 0 7.16 5 15 585.4 0.01359 0.08419 29.04
+-2.8 -2.5 7.16 10.2 5 15 584.5 0.01403 0.08746 27.55
+-2.8 -2.5 10.2 13.23 5 15 580 0.01438 0.09025 27.41
+-2.8 -2.5 13.23 31.46 5 15 452.7 0.01539 0.09476 27.74
+-2.5 -2.3 0 7.16 5 15 609.4 0.009876 0.0458 39.8
+-2.5 -2.3 7.16 10.2 5 15 609.9 0.009636 0.04463 44.01
+-2.5 -2.3 10.2 13.23 5 15 614.8 0.01008 0.04957 39.87
+-2.5 -2.3 13.23 31.46 5 15 453 0.01086 0.04692 43.91
+-2.3 -2.1 0 7.16 5 15 814.7 0.007717 0.0339 58.51
+-2.3 -2.1 7.16 10.2 5 15 813.4 0.007896 0.03479 57.98
+-2.3 -2.1 10.2 13.23 5 15 807.3 0.007911 0.03573 59.07
+-2.3 -2.1 13.23 31.46 5 15 344.5 0.0107 0.04397 39.62
+-2.1 -1.9 0 7.16 5 15 837.9 0.007448 0.03109 64.75
+-2.1 -1.9 7.16 10.2 5 15 1089 0.007282 0.03191 65.67
+-2.1 -1.9 10.2 13.23 5 15 841.7 0.007732 0.0341 59.34
+-2.1 -1.9 13.23 31.46 5 15 631.4 0.008469 0.03799 50.18
+-1.9 -1.7 0 7.16 5 15 841.4 0.007878 0.03261 60.92
+-1.9 -1.7 7.16 10.2 5 15 1116 0.007479 0.0329 65.34
+-1.9 -1.7 10.2 13.23 5 15 1109 0.007629 0.03377 62.7
+-1.9 -1.7 13.23 31.46 5 15 633.4 0.008401 0.03583 58.33
+-1.7 -1.3 0 7.16 5 15 1612 0.007807 0.03316 68.4
+-1.7 -1.3 7.16 10.2 5 15 1628 0.008057 0.03506 62.83
+-1.7 -1.3 10.2 13.23 5 15 1159 0.008417 0.0362 59.64
+-1.7 -1.3 13.23 31.46 5 15 1164 0.008443 0.03741 59.34
+-1.3 -1.1 0 7.16 5 15 1184 0.007384 0.02946 69.07
+-1.3 -1.1 7.16 10.2 5 15 2134 0.007187 0.03042 68.51
+-1.3 -1.1 10.2 13.23 5 15 1183 0.007513 0.03168 65.65
+-1.3 -1.1 13.23 31.46 5 15 1179 0.008265 0.03623 52.91
+-1.1 -0.8 0 7.16 5 15 1692 0.006883 0.02701 70.02
+-1.1 -0.8 7.16 10.2 5 15 2187 0.00692 0.02831 67.35
+-1.1 -0.8 10.2 13.23 5 15 2195 0.006987 0.02934 65.93
+-1.1 -0.8 13.23 31.46 5 15 1194 0.007276 0.03077 62.84
+-0.8 -0.5 0 7.16 5 15 2190 0.006633 0.0252 71.54
+-0.8 -0.5 7.16 10.2 5 15 2704 0.006617 0.0259 71.77
+-0.8 -0.5 10.2 13.23 5 15 1703 0.006895 0.02864 62.79
+-0.8 -0.5 13.23 31.46 5 15 1706 0.00694 0.03035 62.54
+-0.5 0 0 7.16 5 15 2692 0.006702 0.02528 68.17
+-0.5 0 7.16 10.2 5 15 2694 0.006736 0.02621 67.45
+-0.5 0 10.2 13.23 5 15 2667 0.006689 0.0266 70.85
+-0.5 0 13.23 31.46 5 15 1206 0.006772 0.02575 77.75
+0 0.5 0 7.16 5 15 2692 0.006702 0.02528 68.17
+0 0.5 7.16 10.2 5 15 2694 0.006736 0.02621 67.45
+0 0.5 10.2 13.23 5 15 2667 0.006689 0.0266 70.85
+0 0.5 13.23 31.46 5 15 1206 0.006772 0.02575 77.75
+0.5 0.8 0 7.16 5 15 2190 0.006633 0.0252 71.54
+0.5 0.8 7.16 10.2 5 15 2704 0.006617 0.0259 71.77
+0.5 0.8 10.2 13.23 5 15 1703 0.006895 0.02864 62.79
+0.5 0.8 13.23 31.46 5 15 1706 0.00694 0.03035 62.54
+0.8 1.1 0 7.16 5 15 1692 0.006883 0.02701 70.02
+0.8 1.1 7.16 10.2 5 15 2187 0.00692 0.02831 67.35
+0.8 1.1 10.2 13.23 5 15 2195 0.006987 0.02934 65.93
+0.8 1.1 13.23 31.46 5 15 1194 0.007276 0.03077 62.84
+1.1 1.3 0 7.16 5 15 1184 0.007384 0.02946 69.07
+1.1 1.3 7.16 10.2 5 15 2134 0.007187 0.03042 68.51
+1.1 1.3 10.2 13.23 5 15 1183 0.007513 0.03168 65.65
+1.1 1.3 13.23 31.46 5 15 1179 0.008265 0.03623 52.91
+1.3 1.7 0 7.16 5 15 1612 0.007807 0.03316 68.4
+1.3 1.7 7.16 10.2 5 15 1628 0.008057 0.03506 62.83
+1.3 1.7 10.2 13.23 5 15 1159 0.008417 0.0362 59.64
+1.3 1.7 13.23 31.46 5 15 1164 0.008443 0.03741 59.34
+1.7 1.9 0 7.16 5 15 841.4 0.007878 0.03261 60.92
+1.7 1.9 7.16 10.2 5 15 1116 0.007479 0.0329 65.34
+1.7 1.9 10.2 13.23 5 15 1109 0.007629 0.03377 62.7
+1.7 1.9 13.23 31.46 5 15 633.4 0.008401 0.03583 58.33
+1.9 2.1 0 7.16 5 15 837.9 0.007448 0.03109 64.75
+1.9 2.1 7.16 10.2 5 15 1089 0.007282 0.03191 65.67
+1.9 2.1 10.2 13.23 5 15 841.7 0.007732 0.0341 59.34
+1.9 2.1 13.23 31.46 5 15 631.4 0.008469 0.03799 50.18
+2.1 2.3 0 7.16 5 15 814.7 0.007717 0.0339 58.51
+2.1 2.3 7.16 10.2 5 15 813.4 0.007896 0.03479 57.98
+2.1 2.3 10.2 13.23 5 15 807.3 0.007911 0.03573 59.07
+2.1 2.3 13.23 31.46 5 15 344.5 0.0107 0.04397 39.62
+2.3 2.5 0 7.16 5 15 609.4 0.009876 0.0458 39.8
+2.3 2.5 7.16 10.2 5 15 609.9 0.009636 0.04463 44.01
+2.3 2.5 10.2 13.23 5 15 614.8 0.01008 0.04957 39.87
+2.3 2.5 13.23 31.46 5 15 453 0.01086 0.04692 43.91
+2.5 2.8 0 7.16 5 15 585.4 0.01359 0.08419 29.04
+2.5 2.8 7.16 10.2 5 15 584.5 0.01403 0.08746 27.55
+2.5 2.8 10.2 13.23 5 15 580 0.01438 0.09025 27.41
+2.5 2.8 13.23 31.46 5 15 452.7 0.01539 0.09476 27.74
+2.8 3 0 7.16 5 15 434.4 0.0192 0.1011 24.18
+2.8 3 7.16 10.2 5 15 435.3 0.01995 0.1073 22.83
+2.8 3 10.2 13.23 5 15 435.5 0.01997 0.1053 24.38
+2.8 3 13.23 31.46 5 15 334.1 0.02038 0.1042 25.56
+3 3.2 0 7.16 5 15 335.3 0.02737 0.1398 16.27
+3 3.2 7.16 10.2 5 15 417.7 0.0291 0.1438 15.91
+3 3.2 10.2 13.23 5 15 336.7 0.02795 0.1456 16.24
+3 3.2 13.23 31.46 5 15 238 0.02692 0.1362 18.46
+3.2 4.7 0 7.16 5 15 326.5 0.02739 0.1514 10.72
+3.2 4.7 7.16 10.2 5 15 323.9 0.02695 0.1458 11.43
+3.2 4.7 10.2 13.23 5 15 337 0.02613 0.1436 12.11
+3.2 4.7 13.23 31.46 5 15 229.8 0.026 0.1611 12.1
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PhiResolution_AK4PFchs.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PhiResolution_AK4PFchs.txt
new file mode 100755
index 0000000..ce4d17a
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PhiResolution_AK4PFchs.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 329.362 0.02665 0.1642 7.439
+-4.7 -3.2 7.16 10.2 5 15 326.2 0.02624 0.1445 8.409
+-4.7 -3.2 10.2 13.23 5 15 339.1 0.02682 0.1773 8.068
+-4.7 -3.2 13.23 31.46 5 15 229.4 0.02562 0.1883 9.038
+-3.2 -3 0 7.16 5 15 335.6 0.02711 0.1297 15.42
+-3.2 -3 7.16 10.2 5 15 421.1 0.03084 0.1695 12.36
+-3.2 -3 10.2 13.23 5 15 336.1 0.02804 0.1556 14.48
+-3.2 -3 13.23 31.46 5 15 236.9 0.02742 0.1408 16.76
+-3 -2.8 0 7.16 5 15 431.4 0.01956 0.1173 20.47
+-3 -2.8 7.16 10.2 5 15 428.3 0.02015 0.1216 20.04
+-3 -2.8 10.2 13.23 5 15 427.8 0.02003 0.1077 22.55
+-3 -2.8 13.23 31.46 5 15 328.6 0.02017 0.1133 23.65
+-2.8 -2.5 0 7.16 5 15 592.7 0.0135 0.0825 27.55
+-2.8 -2.5 7.16 10.2 5 15 590.7 0.01387 0.08873 25.91
+-2.8 -2.5 10.2 13.23 5 15 588.7 0.01421 0.0927 25.57
+-2.8 -2.5 13.23 31.46 5 15 448.6 0.01476 0.09207 28.67
+-2.5 -2.3 0 7.16 5 15 610.9 0.009734 0.04724 38.8
+-2.5 -2.3 7.16 10.2 5 15 610.6 0.009917 0.04924 38.06
+-2.5 -2.3 10.2 13.23 5 15 611.6 0.01054 0.05875 32.18
+-2.5 -2.3 13.23 31.46 5 15 454.3 0.01144 0.06185 33.66
+-2.3 -2.1 0 7.16 5 15 816.3 0.007897 0.03757 50.53
+-2.3 -2.1 7.16 10.2 5 15 817.3 0.00811 0.03947 49.43
+-2.3 -2.1 10.2 13.23 5 15 817.5 0.008205 0.04223 47.8
+-2.3 -2.1 13.23 31.46 5 15 344.3 0.0112 0.05793 31.18
+-2.1 -1.9 0 7.16 5 15 838.7 0.007593 0.03494 56.72
+-2.1 -1.9 7.16 10.2 5 15 832.1 0.007934 0.03911 50.15
+-2.1 -1.9 10.2 13.23 5 15 628.8 0.008393 0.04002 48.94
+-2.1 -1.9 13.23 31.46 5 15 632.1 0.009804 0.05155 35.34
+-1.9 -1.7 0 7.16 5 15 845.3 0.008335 0.03992 49.76
+-1.9 -1.7 7.16 10.2 5 15 1119 0.007933 0.04011 53.36
+-1.9 -1.7 10.2 13.23 5 15 1110 0.0082 0.04331 49.66
+-1.9 -1.7 13.23 31.46 5 15 631.8 0.008935 0.04592 47.95
+-1.7 -1.3 0 7.16 5 15 1626 0.008263 0.04 56.13
+-1.7 -1.3 7.16 10.2 5 15 1630 0.008515 0.04357 51.39
+-1.7 -1.3 10.2 13.23 5 15 1163 0.009175 0.04803 44.82
+-1.7 -1.3 13.23 31.46 5 15 848.6 0.01026 0.05802 36.5
+-1.3 -1.1 0 7.16 5 15 1185 0.007875 0.03521 56.34
+-1.3 -1.1 7.16 10.2 5 15 2136 0.007481 0.03629 58.05
+-1.3 -1.1 10.2 13.23 5 15 1183 0.008511 0.04351 44.31
+-1.3 -1.1 13.23 31.46 5 15 1179 0.00902 0.04799 41.66
+-1.1 -0.8 0 7.16 5 15 2184 0.006993 0.03009 65.83
+-1.1 -0.8 7.16 10.2 5 15 2186 0.007237 0.03378 57.33
+-1.1 -0.8 10.2 13.23 5 15 1688 0.007434 0.03601 54.86
+-1.1 -0.8 13.23 31.46 5 15 1192 0.008106 0.04333 45.2
+-0.8 -0.5 0 7.16 5 15 1700 0.006747 0.02833 66.83
+-0.8 -0.5 7.16 10.2 5 15 2701 0.006726 0.02986 65.1
+-0.8 -0.5 10.2 13.23 5 15 1701 0.006911 0.03113 62.97
+-0.8 -0.5 13.23 31.46 5 15 1707 0.007372 0.03908 50.73
+-0.5 0 0 7.16 5 15 2702 0.006558 0.02569 74.21
+-0.5 0 7.16 10.2 5 15 2694 0.006656 0.02772 69.45
+-0.5 0 10.2 13.23 5 15 2201 0.006877 0.03142 60.86
+-0.5 0 13.23 31.46 5 15 1205 0.007312 0.03562 55.42
+0 0.5 0 7.16 5 15 2702 0.006558 0.02569 74.21
+0 0.5 7.16 10.2 5 15 2694 0.006656 0.02772 69.45
+0 0.5 10.2 13.23 5 15 2201 0.006877 0.03142 60.86
+0 0.5 13.23 31.46 5 15 1205 0.007312 0.03562 55.42
+0.5 0.8 0 7.16 5 15 1700 0.006747 0.02833 66.83
+0.5 0.8 7.16 10.2 5 15 2701 0.006726 0.02986 65.1
+0.5 0.8 10.2 13.23 5 15 1701 0.006911 0.03113 62.97
+0.5 0.8 13.23 31.46 5 15 1707 0.007372 0.03908 50.73
+0.8 1.1 0 7.16 5 15 2184 0.006993 0.03009 65.83
+0.8 1.1 7.16 10.2 5 15 2186 0.007237 0.03378 57.33
+0.8 1.1 10.2 13.23 5 15 1688 0.007434 0.03601 54.86
+0.8 1.1 13.23 31.46 5 15 1192 0.008106 0.04333 45.2
+1.1 1.3 0 7.16 5 15 1185 0.007875 0.03521 56.34
+1.1 1.3 7.16 10.2 5 15 2136 0.007481 0.03629 58.05
+1.1 1.3 10.2 13.23 5 15 1183 0.008511 0.04351 44.31
+1.1 1.3 13.23 31.46 5 15 1179 0.00902 0.04799 41.66
+1.3 1.7 0 7.16 5 15 1626 0.008263 0.04 56.13
+1.3 1.7 7.16 10.2 5 15 1630 0.008515 0.04357 51.39
+1.3 1.7 10.2 13.23 5 15 1163 0.009175 0.04803 44.82
+1.3 1.7 13.23 31.46 5 15 848.6 0.01026 0.05802 36.5
+1.7 1.9 0 7.16 5 15 845.3 0.008335 0.03992 49.76
+1.7 1.9 7.16 10.2 5 15 1119 0.007933 0.04011 53.36
+1.7 1.9 10.2 13.23 5 15 1110 0.0082 0.04331 49.66
+1.7 1.9 13.23 31.46 5 15 631.8 0.008935 0.04592 47.95
+1.9 2.1 0 7.16 5 15 838.7 0.007593 0.03494 56.72
+1.9 2.1 7.16 10.2 5 15 832.1 0.007934 0.03911 50.15
+1.9 2.1 10.2 13.23 5 15 628.8 0.008393 0.04002 48.94
+1.9 2.1 13.23 31.46 5 15 632.1 0.009804 0.05155 35.34
+2.1 2.3 0 7.16 5 15 816.3 0.007897 0.03757 50.53
+2.1 2.3 7.16 10.2 5 15 817.3 0.00811 0.03947 49.43
+2.1 2.3 10.2 13.23 5 15 817.5 0.008205 0.04223 47.8
+2.1 2.3 13.23 31.46 5 15 344.3 0.0112 0.05793 31.18
+2.3 2.5 0 7.16 5 15 610.9 0.009734 0.04724 38.8
+2.3 2.5 7.16 10.2 5 15 610.6 0.009917 0.04924 38.06
+2.3 2.5 10.2 13.23 5 15 611.6 0.01054 0.05875 32.18
+2.3 2.5 13.23 31.46 5 15 454.3 0.01144 0.06185 33.66
+2.5 2.8 0 7.16 5 15 592.7 0.0135 0.0825 27.55
+2.5 2.8 7.16 10.2 5 15 590.7 0.01387 0.08873 25.91
+2.5 2.8 10.2 13.23 5 15 588.7 0.01421 0.0927 25.57
+2.5 2.8 13.23 31.46 5 15 448.6 0.01476 0.09207 28.67
+2.8 3 0 7.16 5 15 431.4 0.01956 0.1173 20.47
+2.8 3 7.16 10.2 5 15 428.3 0.02015 0.1216 20.04
+2.8 3 10.2 13.23 5 15 427.8 0.02003 0.1077 22.55
+2.8 3 13.23 31.46 5 15 328.6 0.02017 0.1133 23.65
+3 3.2 0 7.16 5 15 335.6 0.02711 0.1297 15.42
+3 3.2 7.16 10.2 5 15 421.1 0.03084 0.1695 12.36
+3 3.2 10.2 13.23 5 15 336.1 0.02804 0.1556 14.48
+3 3.2 13.23 31.46 5 15 236.9 0.02742 0.1408 16.76
+3.2 4.7 0 7.16 5 15 329.4 0.02665 0.1642 7.439
+3.2 4.7 7.16 10.2 5 15 326.2 0.02624 0.1445 8.409
+3.2 4.7 10.2 13.23 5 15 339.1 0.02682 0.1773 8.068
+3.2 4.7 13.23 31.46 5 15 229.4 0.02562 0.1883 9.038
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PhiResolution_AK8PF.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PhiResolution_AK8PF.txt
new file mode 100755
index 0000000..b97d288
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PhiResolution_AK8PF.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 328.514 0.0289 0.2085 16.48
+-4.7 -3.2 7.16 10.2 5 15 326.4 0.03129 0.2167 17.49
+-4.7 -3.2 10.2 13.23 5 15 335.5 0.03093 0.2132 20
+-4.7 -3.2 13.23 31.46 5 15 227.7 0.03317 0.2144 21.95
+-3.2 -3 0 7.16 5 15 431.5 0.02846 0.2038 24.3
+-3.2 -3 7.16 10.2 5 15 422.2 0.03037 0.2012 26.06
+-3.2 -3 10.2 13.23 5 15 334.1 0.02957 0.1949 29.11
+-3.2 -3 13.23 31.46 5 15 233.2 0.03251 0.1818 32.84
+-3 -2.8 0 7.16 5 15 433.3 0.02274 0.2045 26.26
+-3 -2.8 7.16 10.2 5 15 434.5 0.02292 0.1986 28.44
+-3 -2.8 10.2 13.23 5 15 432.3 0.02248 0.1864 32.64
+-3 -2.8 13.23 31.46 5 15 334.5 0.0231 0.1795 38.26
+-2.8 -2.5 0 7.16 5 15 599.1 0.01766 0.2056 25.52
+-2.8 -2.5 7.16 10.2 5 15 595.7 0.01788 0.1974 28.32
+-2.8 -2.5 10.2 13.23 5 15 594.6 0.01772 0.1915 31.76
+-2.8 -2.5 13.23 31.46 5 15 448.7 0.01968 0.194 33.31
+-2.5 -2.3 0 7.16 5 15 802.8 0.01505 0.176 26.83
+-2.5 -2.3 7.16 10.2 5 15 613.7 0.01587 0.1776 29.81
+-2.5 -2.3 10.2 13.23 5 15 612.5 0.01668 0.1909 30.57
+-2.5 -2.3 13.23 31.46 5 15 611.2 0.01591 0.1679 40.44
+-2.3 -2.1 0 7.16 5 15 825.2 0.01401 0.1653 27.57
+-2.3 -2.1 7.16 10.2 5 15 827.3 0.01402 0.1706 30.84
+-2.3 -2.1 10.2 13.23 5 15 825.6 0.01437 0.1867 32.37
+-2.3 -2.1 13.23 31.46 5 15 622.9 0.01537 0.1947 37.03
+-2.1 -1.9 0 7.16 5 15 842.3 0.01326 0.1493 31.64
+-2.1 -1.9 7.16 10.2 5 15 1096 0.01279 0.1719 33.08
+-2.1 -1.9 10.2 13.23 5 15 1091 0.01302 0.1838 35.78
+-2.1 -1.9 13.23 31.46 5 15 633.4 0.01585 0.198 37.93
+-1.9 -1.7 0 7.16 5 15 1129 0.01278 0.157 31.79
+-1.9 -1.7 7.16 10.2 5 15 1128 0.0132 0.1747 33.28
+-1.9 -1.7 10.2 13.23 5 15 1124 0.01333 0.1875 36.46
+-1.9 -1.7 13.23 31.46 5 15 634.9 0.01695 0.2018 37.85
+-1.7 -1.3 0 7.16 5 15 1632 0.01259 0.1501 33.86
+-1.7 -1.3 7.16 10.2 5 15 1634 0.01287 0.1679 35.52
+-1.7 -1.3 10.2 13.23 5 15 1164 0.01408 0.1866 37.15
+-1.7 -1.3 13.23 31.46 5 15 1171 0.01306 0.1824 48.08
+-1.3 -1.1 0 7.16 5 15 1183 0.01288 0.1439 33.09
+-1.3 -1.1 7.16 10.2 5 15 1672 0.01243 0.1663 34.49
+-1.3 -1.1 10.2 13.23 5 15 1678 0.0129 0.1869 36.79
+-1.3 -1.1 13.23 31.46 5 15 1180 0.01307 0.1816 46.97
+-1.1 -0.8 0 7.16 5 15 1690 0.01177 0.1409 32.32
+-1.1 -0.8 7.16 10.2 5 15 2174 0.01134 0.1611 35.13
+-1.1 -0.8 10.2 13.23 5 15 1684 0.01225 0.1787 37.49
+-1.1 -0.8 13.23 31.46 5 15 1194 0.01324 0.185 43.53
+-0.8 -0.5 0 7.16 5 15 1696 0.0115 0.1415 31.26
+-0.8 -0.5 7.16 10.2 5 15 2186 0.01114 0.157 34.84
+-0.8 -0.5 10.2 13.23 5 15 2175 0.01141 0.1729 37.62
+-0.8 -0.5 13.23 31.46 5 15 1706 0.01206 0.1895 43.04
+-0.5 0 0 7.16 5 15 2693 0.01028 0.1298 34.84
+-0.5 0 7.16 10.2 5 15 2689 0.01063 0.1535 35.63
+-0.5 0 10.2 13.23 5 15 2669 0.01109 0.1792 36.85
+-0.5 0 13.23 31.46 5 15 2201 0.01182 0.1804 46.31
+0 0.5 0 7.16 5 15 2693 0.01028 0.1298 34.84
+0 0.5 7.16 10.2 5 15 2689 0.01063 0.1535 35.63
+0 0.5 10.2 13.23 5 15 2669 0.01109 0.1792 36.85
+0 0.5 13.23 31.46 5 15 2201 0.01182 0.1804 46.31
+0.5 0.8 0 7.16 5 15 1696 0.0115 0.1415 31.26
+0.5 0.8 7.16 10.2 5 15 2186 0.01114 0.157 34.84
+0.5 0.8 10.2 13.23 5 15 2175 0.01141 0.1729 37.62
+0.5 0.8 13.23 31.46 5 15 1706 0.01206 0.1895 43.04
+0.8 1.1 0 7.16 5 15 1690 0.01177 0.1409 32.32
+0.8 1.1 7.16 10.2 5 15 2174 0.01134 0.1611 35.13
+0.8 1.1 10.2 13.23 5 15 1684 0.01225 0.1787 37.49
+0.8 1.1 13.23 31.46 5 15 1194 0.01324 0.185 43.53
+1.1 1.3 0 7.16 5 15 1183 0.01288 0.1439 33.09
+1.1 1.3 7.16 10.2 5 15 1672 0.01243 0.1663 34.49
+1.1 1.3 10.2 13.23 5 15 1678 0.0129 0.1869 36.79
+1.1 1.3 13.23 31.46 5 15 1180 0.01307 0.1816 46.97
+1.3 1.7 0 7.16 5 15 1632 0.01259 0.1501 33.86
+1.3 1.7 7.16 10.2 5 15 1634 0.01287 0.1679 35.52
+1.3 1.7 10.2 13.23 5 15 1164 0.01408 0.1866 37.15
+1.3 1.7 13.23 31.46 5 15 1171 0.01306 0.1824 48.08
+1.7 1.9 0 7.16 5 15 1129 0.01278 0.157 31.79
+1.7 1.9 7.16 10.2 5 15 1128 0.0132 0.1747 33.28
+1.7 1.9 10.2 13.23 5 15 1124 0.01333 0.1875 36.46
+1.7 1.9 13.23 31.46 5 15 634.9 0.01695 0.2018 37.85
+1.9 2.1 0 7.16 5 15 842.3 0.01326 0.1493 31.64
+1.9 2.1 7.16 10.2 5 15 1096 0.01279 0.1719 33.08
+1.9 2.1 10.2 13.23 5 15 1091 0.01302 0.1838 35.78
+1.9 2.1 13.23 31.46 5 15 633.4 0.01585 0.198 37.93
+2.1 2.3 0 7.16 5 15 825.2 0.01401 0.1653 27.57
+2.1 2.3 7.16 10.2 5 15 827.3 0.01402 0.1706 30.84
+2.1 2.3 10.2 13.23 5 15 825.6 0.01437 0.1867 32.37
+2.1 2.3 13.23 31.46 5 15 622.9 0.01537 0.1947 37.03
+2.3 2.5 0 7.16 5 15 802.8 0.01505 0.176 26.83
+2.3 2.5 7.16 10.2 5 15 613.7 0.01587 0.1776 29.81
+2.3 2.5 10.2 13.23 5 15 612.5 0.01668 0.1909 30.57
+2.3 2.5 13.23 31.46 5 15 611.2 0.01591 0.1679 40.44
+2.5 2.8 0 7.16 5 15 599.1 0.01766 0.2056 25.52
+2.5 2.8 7.16 10.2 5 15 595.7 0.01788 0.1974 28.32
+2.5 2.8 10.2 13.23 5 15 594.6 0.01772 0.1915 31.76
+2.5 2.8 13.23 31.46 5 15 448.7 0.01968 0.194 33.31
+2.8 3 0 7.16 5 15 433.3 0.02274 0.2045 26.26
+2.8 3 7.16 10.2 5 15 434.5 0.02292 0.1986 28.44
+2.8 3 10.2 13.23 5 15 432.3 0.02248 0.1864 32.64
+2.8 3 13.23 31.46 5 15 334.5 0.0231 0.1795 38.26
+3 3.2 0 7.16 5 15 431.5 0.02846 0.2038 24.3
+3 3.2 7.16 10.2 5 15 422.2 0.03037 0.2012 26.06
+3 3.2 10.2 13.23 5 15 334.1 0.02957 0.1949 29.11
+3 3.2 13.23 31.46 5 15 233.2 0.03251 0.1818 32.84
+3.2 4.7 0 7.16 5 15 328.5 0.0289 0.2085 16.48
+3.2 4.7 7.16 10.2 5 15 326.4 0.03129 0.2167 17.49
+3.2 4.7 10.2 13.23 5 15 335.5 0.03093 0.2132 20
+3.2 4.7 13.23 31.46 5 15 227.7 0.03317 0.2144 21.95
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PhiResolution_AK8PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PhiResolution_AK8PFPuppi.txt
new file mode 100755
index 0000000..a979154
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PhiResolution_AK8PFPuppi.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 326.08 0.03213 0.3865 10.1
+-4.7 -3.2 7.16 10.2 5 15 325 0.03332 0.4959 8.946
+-4.7 -3.2 10.2 13.23 5 15 335.1 0.03313 0.573 8.68
+-4.7 -3.2 13.23 31.46 5 15 229.9 0.03415 0.6199 8.694
+-3.2 -3 0 7.16 5 15 427.3 0.03212 0.2946 14.5
+-3.2 -3 7.16 10.2 5 15 423.4 0.03289 0.3336 13.87
+-3.2 -3 10.2 13.23 5 15 335.8 0.03356 0.2831 15.3
+-3.2 -3 13.23 31.46 5 15 334.6 0.03749 0.5178 10.53
+-3 -2.8 0 7.16 5 15 435.1 0.02389 0.1884 20.66
+-3 -2.8 7.16 10.2 5 15 438.7 0.02488 0.2284 18.44
+-3 -2.8 10.2 13.23 5 15 437.4 0.02441 0.2086 20.07
+-3 -2.8 13.23 31.46 5 15 340 0.03656 0.7835 8.327
+-2.8 -2.5 0 7.16 5 15 589.7 0.01641 0.1388 28.42
+-2.8 -2.5 7.16 10.2 5 15 584.8 0.01727 0.1523 25.89
+-2.8 -2.5 10.2 13.23 5 15 584.7 0.0176 0.1594 25.88
+-2.8 -2.5 13.23 31.46 5 15 456 0.01752 0.1263 33.51
+-2.5 -2.3 0 7.16 5 15 803.8 0.01351 0.1198 27.4
+-2.5 -2.3 7.16 10.2 5 15 610.6 0.01419 0.111 28.77
+-2.5 -2.3 10.2 13.23 5 15 612.4 0.01407 0.1159 28.97
+-2.5 -2.3 13.23 31.46 5 15 455.3 0.01594 0.1067 30.5
+-2.3 -2.1 0 7.16 5 15 824.4 0.01226 0.09989 30.23
+-2.3 -2.1 7.16 10.2 5 15 1063 0.01184 0.1053 30.19
+-2.3 -2.1 10.2 13.23 5 15 623.1 0.01339 0.1083 28.86
+-2.3 -2.1 13.23 31.46 5 15 616.3 0.01316 0.1058 31.44
+-2.1 -1.9 0 7.16 5 15 841.4 0.01213 0.09994 28.72
+-2.1 -1.9 7.16 10.2 5 15 1098 0.01137 0.09909 30.77
+-2.1 -1.9 10.2 13.23 5 15 1078 0.01167 0.1054 29.47
+-2.1 -1.9 13.23 31.46 5 15 627.9 0.01451 0.134 22.89
+-1.9 -1.7 0 7.16 5 15 1126 0.01159 0.09584 29.72
+-1.9 -1.7 7.16 10.2 5 15 1128 0.01152 0.09645 31.01
+-1.9 -1.7 10.2 13.23 5 15 1126 0.01161 0.1022 30.98
+-1.9 -1.7 13.23 31.46 5 15 850.6 0.01256 0.113 29.44
+-1.7 -1.3 0 7.16 5 15 1620 0.0113 0.09002 32.56
+-1.7 -1.3 7.16 10.2 5 15 2084 0.01071 0.09033 34.52
+-1.7 -1.3 10.2 13.23 5 15 1163 0.01181 0.08829 35.02
+-1.7 -1.3 13.23 31.46 5 15 1166 0.01196 0.09306 34.56
+-1.3 -1.1 0 7.16 5 15 1183 0.01124 0.08303 31.6
+-1.3 -1.1 7.16 10.2 5 15 2129 0.01012 0.08297 34.59
+-1.3 -1.1 10.2 13.23 5 15 1680 0.011 0.09646 30.24
+-1.3 -1.1 13.23 31.46 5 15 1180 0.01194 0.1089 28.41
+-1.1 -0.8 0 7.16 5 15 1690 0.01009 0.07674 33.1
+-1.1 -0.8 7.16 10.2 5 15 2175 0.009818 0.08027 33.75
+-1.1 -0.8 10.2 13.23 5 15 2183 0.009902 0.08086 33.88
+-1.1 -0.8 13.23 31.46 5 15 1190 0.01083 0.08162 33.98
+-0.8 -0.5 0 7.16 5 15 2185 0.009467 0.0727 33.54
+-0.8 -0.5 7.16 10.2 5 15 2692 0.00933 0.07799 32.95
+-0.8 -0.5 10.2 13.23 5 15 1702 0.01003 0.08201 32.86
+-0.8 -0.5 13.23 31.46 5 15 1708 0.00989 0.08204 35.3
+-0.5 0 0 7.16 5 15 2692 0.009086 0.06773 35.93
+-0.5 0 7.16 10.2 5 15 2697 0.009161 0.07162 35.3
+-0.5 0 10.2 13.23 5 15 2206 0.009443 0.0745 36.18
+-0.5 0 13.23 31.46 5 15 2203 0.0101 0.08048 34.82
+0 0.5 0 7.16 5 15 2692 0.009086 0.06773 35.93
+0 0.5 7.16 10.2 5 15 2697 0.009161 0.07162 35.3
+0 0.5 10.2 13.23 5 15 2206 0.009443 0.0745 36.18
+0 0.5 13.23 31.46 5 15 2203 0.0101 0.08048 34.82
+0.5 0.8 0 7.16 5 15 2185 0.009467 0.0727 33.54
+0.5 0.8 7.16 10.2 5 15 2692 0.00933 0.07799 32.95
+0.5 0.8 10.2 13.23 5 15 1702 0.01003 0.08201 32.86
+0.5 0.8 13.23 31.46 5 15 1708 0.00989 0.08204 35.3
+0.8 1.1 0 7.16 5 15 1690 0.01009 0.07674 33.1
+0.8 1.1 7.16 10.2 5 15 2175 0.009818 0.08027 33.75
+0.8 1.1 10.2 13.23 5 15 2183 0.009902 0.08086 33.88
+0.8 1.1 13.23 31.46 5 15 1190 0.01083 0.08162 33.98
+1.1 1.3 0 7.16 5 15 1183 0.01124 0.08303 31.6
+1.1 1.3 7.16 10.2 5 15 2129 0.01012 0.08297 34.59
+1.1 1.3 10.2 13.23 5 15 1680 0.011 0.09646 30.24
+1.1 1.3 13.23 31.46 5 15 1180 0.01194 0.1089 28.41
+1.3 1.7 0 7.16 5 15 1620 0.0113 0.09002 32.56
+1.3 1.7 7.16 10.2 5 15 2084 0.01071 0.09033 34.52
+1.3 1.7 10.2 13.23 5 15 1163 0.01181 0.08829 35.02
+1.3 1.7 13.23 31.46 5 15 1166 0.01196 0.09306 34.56
+1.7 1.9 0 7.16 5 15 1126 0.01159 0.09584 29.72
+1.7 1.9 7.16 10.2 5 15 1128 0.01152 0.09645 31.01
+1.7 1.9 10.2 13.23 5 15 1126 0.01161 0.1022 30.98
+1.7 1.9 13.23 31.46 5 15 850.6 0.01256 0.113 29.44
+1.9 2.1 0 7.16 5 15 841.4 0.01213 0.09994 28.72
+1.9 2.1 7.16 10.2 5 15 1098 0.01137 0.09909 30.77
+1.9 2.1 10.2 13.23 5 15 1078 0.01167 0.1054 29.47
+1.9 2.1 13.23 31.46 5 15 627.9 0.01451 0.134 22.89
+2.1 2.3 0 7.16 5 15 824.4 0.01226 0.09989 30.23
+2.1 2.3 7.16 10.2 5 15 1063 0.01184 0.1053 30.19
+2.1 2.3 10.2 13.23 5 15 623.1 0.01339 0.1083 28.86
+2.1 2.3 13.23 31.46 5 15 616.3 0.01316 0.1058 31.44
+2.3 2.5 0 7.16 5 15 803.8 0.01351 0.1198 27.4
+2.3 2.5 7.16 10.2 5 15 610.6 0.01419 0.111 28.77
+2.3 2.5 10.2 13.23 5 15 612.4 0.01407 0.1159 28.97
+2.3 2.5 13.23 31.46 5 15 455.3 0.01594 0.1067 30.5
+2.5 2.8 0 7.16 5 15 589.7 0.01641 0.1388 28.42
+2.5 2.8 7.16 10.2 5 15 584.8 0.01727 0.1523 25.89
+2.5 2.8 10.2 13.23 5 15 584.7 0.0176 0.1594 25.88
+2.5 2.8 13.23 31.46 5 15 456 0.01752 0.1263 33.51
+2.8 3 0 7.16 5 15 435.1 0.02389 0.1884 20.66
+2.8 3 7.16 10.2 5 15 438.7 0.02488 0.2284 18.44
+2.8 3 10.2 13.23 5 15 437.4 0.02441 0.2086 20.07
+2.8 3 13.23 31.46 5 15 340 0.03656 0.7835 8.327
+3 3.2 0 7.16 5 15 427.3 0.03212 0.2946 14.5
+3 3.2 7.16 10.2 5 15 423.4 0.03289 0.3336 13.87
+3 3.2 10.2 13.23 5 15 335.8 0.03356 0.2831 15.3
+3 3.2 13.23 31.46 5 15 334.6 0.03749 0.5178 10.53
+3.2 4.7 0 7.16 5 15 326.1 0.03213 0.3865 10.1
+3.2 4.7 7.16 10.2 5 15 325 0.03332 0.4959 8.946
+3.2 4.7 10.2 13.23 5 15 335.1 0.03313 0.573 8.68
+3.2 4.7 13.23 31.46 5 15 229.9 0.03415 0.6199 8.694
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PhiResolution_AK8PFchs.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PhiResolution_AK8PFchs.txt
new file mode 100755
index 0000000..2fafc1c
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PhiResolution_AK8PFchs.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt [0]+[1]*exp(-x/[2]) Resolution}
+-4.7 -3.2 0 7.16 5 15 328.322 0.0289 0.2089 16.49
+-4.7 -3.2 7.16 10.2 5 15 326.2 0.03007 0.2124 18.15
+-4.7 -3.2 10.2 13.23 5 15 335.2 0.03086 0.2149 19.94
+-4.7 -3.2 13.23 31.46 5 15 227.3 0.03424 0.2192 21.33
+-3.2 -3 0 7.16 5 15 431 0.02859 0.2012 24.12
+-3.2 -3 7.16 10.2 5 15 421.8 0.03046 0.1923 26.2
+-3.2 -3 10.2 13.23 5 15 332.6 0.03 0.1787 29.97
+-3.2 -3 13.23 31.46 5 15 231.5 0.03343 0.1669 32.85
+-3 -2.8 0 7.16 5 15 432.3 0.02248 0.1907 26.41
+-3 -2.8 7.16 10.2 5 15 433.6 0.02288 0.1841 28.18
+-3 -2.8 10.2 13.23 5 15 431.9 0.02198 0.1628 34.02
+-3 -2.8 13.23 31.46 5 15 332.3 0.02353 0.1506 38.41
+-2.8 -2.5 0 7.16 5 15 597.8 0.01771 0.1912 24.67
+-2.8 -2.5 7.16 10.2 5 15 593.7 0.01737 0.1739 28.45
+-2.8 -2.5 10.2 13.23 5 15 593.2 0.01712 0.155 32.81
+-2.8 -2.5 13.23 31.46 5 15 445.8 0.01841 0.14 38.01
+-2.5 -2.3 0 7.16 5 15 804 0.01467 0.1707 26.07
+-2.5 -2.3 7.16 10.2 5 15 612.9 0.01581 0.1707 27.69
+-2.5 -2.3 10.2 13.23 5 15 611.7 0.01575 0.1696 29.82
+-2.5 -2.3 13.23 31.46 5 15 608.7 0.0155 0.1461 38.39
+-2.3 -2.1 0 7.16 5 15 825.5 0.0135 0.1643 26.6
+-2.3 -2.1 7.16 10.2 5 15 826.9 0.01409 0.1775 26.5
+-2.3 -2.1 10.2 13.23 5 15 624.9 0.01506 0.1816 28.52
+-2.3 -2.1 13.23 31.46 5 15 465.5 0.01839 0.2071 26.3
+-2.1 -1.9 0 7.16 5 15 1092 0.01271 0.1625 26.92
+-2.1 -1.9 7.16 10.2 5 15 1098 0.01294 0.1806 27.17
+-2.1 -1.9 10.2 13.23 5 15 633.6 0.0149 0.187 28.2
+-2.1 -1.9 13.23 31.46 5 15 636 0.0143 0.1807 34.56
+-1.9 -1.7 0 7.16 5 15 1128 0.01291 0.1576 26.84
+-1.9 -1.7 7.16 10.2 5 15 1125 0.01303 0.1701 28.11
+-1.9 -1.7 10.2 13.23 5 15 1123 0.01341 0.1872 29.03
+-1.9 -1.7 13.23 31.46 5 15 635.6 0.01566 0.194 30.93
+-1.7 -1.3 0 7.16 5 15 1625 0.01243 0.1422 29.71
+-1.7 -1.3 7.16 10.2 5 15 1630 0.01293 0.1638 28.71
+-1.7 -1.3 10.2 13.23 5 15 1160 0.01343 0.1662 31.74
+-1.7 -1.3 13.23 31.46 5 15 1167 0.0138 0.1861 33.34
+-1.3 -1.1 0 7.16 5 15 1182 0.01245 0.1335 28.82
+-1.3 -1.1 7.16 10.2 5 15 1669 0.01206 0.1522 29.39
+-1.3 -1.1 10.2 13.23 5 15 1673 0.01244 0.1702 29.99
+-1.3 -1.1 13.23 31.46 5 15 1176 0.01372 0.1909 31.13
+-1.1 -0.8 0 7.16 5 15 1690 0.01154 0.1361 27.22
+-1.1 -0.8 7.16 10.2 5 15 2170 0.01126 0.1509 28.32
+-1.1 -0.8 10.2 13.23 5 15 1682 0.01203 0.1695 28.91
+-1.1 -0.8 13.23 31.46 5 15 1681 0.01221 0.1721 33.53
+-0.8 -0.5 0 7.16 5 15 1696 0.01128 0.1353 26.16
+-0.8 -0.5 7.16 10.2 5 15 2183 0.01101 0.1477 27.65
+-0.8 -0.5 10.2 13.23 5 15 1699 0.01177 0.1643 28.32
+-0.8 -0.5 13.23 31.46 5 15 1706 0.01194 0.1782 31.33
+-0.5 0 0 7.16 5 15 2693 0.01034 0.1249 27.76
+-0.5 0 7.16 10.2 5 15 2687 0.01052 0.1425 28.38
+-0.5 0 10.2 13.23 5 15 2666 0.01074 0.1595 29.53
+-0.5 0 13.23 31.46 5 15 2197 0.01197 0.1759 31.96
+0 0.5 0 7.16 5 15 2693 0.01034 0.1249 27.76
+0 0.5 7.16 10.2 5 15 2687 0.01052 0.1425 28.38
+0 0.5 10.2 13.23 5 15 2666 0.01074 0.1595 29.53
+0 0.5 13.23 31.46 5 15 2197 0.01197 0.1759 31.96
+0.5 0.8 0 7.16 5 15 1696 0.01128 0.1353 26.16
+0.5 0.8 7.16 10.2 5 15 2183 0.01101 0.1477 27.65
+0.5 0.8 10.2 13.23 5 15 1699 0.01177 0.1643 28.32
+0.5 0.8 13.23 31.46 5 15 1706 0.01194 0.1782 31.33
+0.8 1.1 0 7.16 5 15 1690 0.01154 0.1361 27.22
+0.8 1.1 7.16 10.2 5 15 2170 0.01126 0.1509 28.32
+0.8 1.1 10.2 13.23 5 15 1682 0.01203 0.1695 28.91
+0.8 1.1 13.23 31.46 5 15 1681 0.01221 0.1721 33.53
+1.1 1.3 0 7.16 5 15 1182 0.01245 0.1335 28.82
+1.1 1.3 7.16 10.2 5 15 1669 0.01206 0.1522 29.39
+1.1 1.3 10.2 13.23 5 15 1673 0.01244 0.1702 29.99
+1.1 1.3 13.23 31.46 5 15 1176 0.01372 0.1909 31.13
+1.3 1.7 0 7.16 5 15 1625 0.01243 0.1422 29.71
+1.3 1.7 7.16 10.2 5 15 1630 0.01293 0.1638 28.71
+1.3 1.7 10.2 13.23 5 15 1160 0.01343 0.1662 31.74
+1.3 1.7 13.23 31.46 5 15 1167 0.0138 0.1861 33.34
+1.7 1.9 0 7.16 5 15 1128 0.01291 0.1576 26.84
+1.7 1.9 7.16 10.2 5 15 1125 0.01303 0.1701 28.11
+1.7 1.9 10.2 13.23 5 15 1123 0.01341 0.1872 29.03
+1.7 1.9 13.23 31.46 5 15 635.6 0.01566 0.194 30.93
+1.9 2.1 0 7.16 5 15 1092 0.01271 0.1625 26.92
+1.9 2.1 7.16 10.2 5 15 1098 0.01294 0.1806 27.17
+1.9 2.1 10.2 13.23 5 15 633.6 0.0149 0.187 28.2
+1.9 2.1 13.23 31.46 5 15 636 0.0143 0.1807 34.56
+2.1 2.3 0 7.16 5 15 825.5 0.0135 0.1643 26.6
+2.1 2.3 7.16 10.2 5 15 826.9 0.01409 0.1775 26.5
+2.1 2.3 10.2 13.23 5 15 624.9 0.01506 0.1816 28.52
+2.1 2.3 13.23 31.46 5 15 465.5 0.01839 0.2071 26.3
+2.3 2.5 0 7.16 5 15 804 0.01467 0.1707 26.07
+2.3 2.5 7.16 10.2 5 15 612.9 0.01581 0.1707 27.69
+2.3 2.5 10.2 13.23 5 15 611.7 0.01575 0.1696 29.82
+2.3 2.5 13.23 31.46 5 15 608.7 0.0155 0.1461 38.39
+2.5 2.8 0 7.16 5 15 597.8 0.01771 0.1912 24.67
+2.5 2.8 7.16 10.2 5 15 593.7 0.01737 0.1739 28.45
+2.5 2.8 10.2 13.23 5 15 593.2 0.01712 0.155 32.81
+2.5 2.8 13.23 31.46 5 15 445.8 0.01841 0.14 38.01
+2.8 3 0 7.16 5 15 432.3 0.02248 0.1907 26.41
+2.8 3 7.16 10.2 5 15 433.6 0.02288 0.1841 28.18
+2.8 3 10.2 13.23 5 15 431.9 0.02198 0.1628 34.02
+2.8 3 13.23 31.46 5 15 332.3 0.02353 0.1506 38.41
+3 3.2 0 7.16 5 15 431 0.02859 0.2012 24.12
+3 3.2 7.16 10.2 5 15 421.8 0.03046 0.1923 26.2
+3 3.2 10.2 13.23 5 15 332.6 0.03 0.1787 29.97
+3 3.2 13.23 31.46 5 15 231.5 0.03343 0.1669 32.85
+3.2 4.7 0 7.16 5 15 328.3 0.0289 0.2089 16.49
+3.2 4.7 7.16 10.2 5 15 326.2 0.03007 0.2124 18.15
+3.2 4.7 10.2 13.23 5 15 335.2 0.03086 0.2149 19.94
+3.2 4.7 13.23 31.46 5 15 227.3 0.03424 0.2192 21.33
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PtResolution_AK4PF.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PtResolution_AK4PF.txt
new file mode 100755
index 0000000..351b29e
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PtResolution_AK4PF.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 329.319 2.928 0.1968 1.667e-05 -0.2565
+-4.7 -3.2 7.16 10.2 6 15 326.2 3.171 0.2621 0.08917 -0.6221
+-4.7 -3.2 10.2 13.23 6 15 339 2.873 0.7313 0.09799 -1.142
+-4.7 -3.2 13.23 31.46 6 15 229.3 3.639 0.2635 0.0437 -0.4081
+-3.2 -3 0 7.16 6 15 335.5 4.997 0.3989 0.1296 -0.9865
+-3.2 -3 7.16 10.2 6 15 421 5.473 0.1541 0.002911 -0.04581
+-3.2 -3 10.2 13.23 6 15 336.1 5.957 0.003627 0.136 -1.45
+-3.2 -3 13.23 31.46 6 15 236.9 6.032 8.742e-06 0.1351 -1.083
+-3 -2.8 0 7.16 6 15 431.4 4.665 0.2433 3.229e-05 -0.3595
+-3 -2.8 7.16 10.2 6 15 428.1 4.678 0.5476 0.07731 -0.8729
+-3 -2.8 10.2 13.23 6 15 427.7 5.404 0.2846 0.03766 -0.4752
+-3 -2.8 13.23 31.46 6 15 328.3 5.174 0.6148 5.238e-06 -0.7555
+-2.8 -2.5 0 7.16 6 15 593.2 2.147 1.514 0.05064 -1.335
+-2.8 -2.5 7.16 10.2 6 15 592.5 4.087 0.592 0.03676 -0.9139
+-2.8 -2.5 10.2 13.23 6 15 589.2 4.717 0.3806 0.02366 -0.6991
+-2.8 -2.5 13.23 31.46 6 15 342.4 -28.53 28.7 0.06145 -1.989
+-2.5 -2.3 0 7.16 6 15 793.4 2.942 0.7011 0.02342 -0.9393
+-2.5 -2.3 7.16 10.2 6 15 796 3.363 0.6246 0.01519 -0.8734
+-2.5 -2.3 10.2 13.23 6 15 786.7 3.51 0.9122 0.0322 -1.07
+-2.5 -2.3 13.23 31.46 6 15 613.6 4.813 0.4891 3.063e-05 -0.7741
+-2.3 -2.1 0 7.16 6 15 818 2.15 0.9309 0.03142 -1.056
+-2.3 -2.1 7.16 10.2 6 15 1066 2.459 0.9243 0.02858 -1.037
+-2.3 -2.1 10.2 13.23 6 15 821.5 3.471 0.7265 0.02259 -0.9337
+-2.3 -2.1 13.23 31.46 6 15 815.2 4.232 0.6485 -0.0006232 -0.8576
+-2.1 -1.9 0 7.16 6 15 1083 -0.2398 1.176 -0.03157 -1.118
+-2.1 -1.9 7.16 10.2 6 15 1090 1.748 1.171 0.03298 -1.12
+-2.1 -1.9 10.2 13.23 6 15 1079 2.728 0.9368 -0.02301 -1.004
+-2.1 -1.9 13.23 31.46 6 15 834 3.452 0.8965 -0.01681 -0.9816
+-1.9 -1.7 0 7.16 6 15 1126 2.178 0.9553 0.0299 -1.005
+-1.9 -1.7 7.16 10.2 6 15 1123 2.559 1.004 -0.03095 -1.027
+-1.9 -1.7 10.2 13.23 6 15 1114 2.86 1.066 -0.03217 -1.051
+-1.9 -1.7 13.23 31.46 6 15 1123 1.491 1.65 -0.03354 -1.202
+-1.7 -1.3 0 7.16 6 15 1635 2.291 0.9001 -0.0375 -0.9223
+-1.7 -1.3 7.16 10.2 6 15 2083 2.514 1.003 -0.04035 -0.9689
+-1.7 -1.3 10.2 13.23 6 15 1643 2.583 1.114 -0.04179 -1.008
+-1.7 -1.3 13.23 31.46 6 15 1624 3.482 1.21 0.04612 -1.058
+-1.3 -1.1 0 7.16 6 15 2150 2.502 0.6868 0.04453 -0.8394
+-1.3 -1.1 7.16 10.2 6 15 2146 2.956 0.6689 0.04355 -0.8241
+-1.3 -1.1 10.2 13.23 6 15 2122 3.156 0.7617 0.04755 -0.8875
+-1.3 -1.1 13.23 31.46 6 15 1656 4.509 0.5421 0.03833 -0.722
+-1.1 -0.8 0 7.16 6 15 2660 2.367 0.5144 0.03281 -0.7487
+-1.1 -0.8 7.16 10.2 6 15 2654 2.875 0.5087 0.03303 -0.7425
+-1.1 -0.8 10.2 13.23 6 15 2643 3.397 0.5058 0.03048 -0.7316
+-1.1 -0.8 13.23 31.46 6 15 2153 3.877 0.5631 0.03547 -0.7791
+-0.8 -0.5 0 7.16 6 15 3182 2.424 0.3981 0.02201 -0.6583
+-0.8 -0.5 7.16 10.2 6 15 3132 2.88 0.4172 0.02417 -0.6813
+-0.8 -0.5 10.2 13.23 6 15 2681 3.339 0.4206 0.02265 -0.6771
+-0.8 -0.5 13.23 31.46 6 15 2191 4.376 0.3275 0.004696 -0.5638
+-0.5 0 0 7.16 6 15 3636 2.247 0.4067 0.02018 -0.6672
+-0.5 0 7.16 10.2 6 15 3678 2.705 0.4142 0.01982 -0.6714
+-0.5 0 10.2 13.23 6 15 3192 3.262 0.4177 0.01918 -0.671
+-0.5 0 13.23 31.46 6 15 2685 3.948 0.4529 0.02123 -0.705
+0 0.5 0 7.16 6 15 3636 2.247 0.4067 0.02018 -0.6672
+0 0.5 7.16 10.2 6 15 3678 2.705 0.4142 0.01982 -0.6714
+0 0.5 10.2 13.23 6 15 3192 3.262 0.4177 0.01918 -0.671
+0 0.5 13.23 31.46 6 15 2685 3.948 0.4529 0.02123 -0.705
+0.5 0.8 0 7.16 6 15 3182 2.424 0.3981 0.02201 -0.6583
+0.5 0.8 7.16 10.2 6 15 3132 2.88 0.4172 0.02417 -0.6813
+0.5 0.8 10.2 13.23 6 15 2681 3.339 0.4206 0.02265 -0.6771
+0.5 0.8 13.23 31.46 6 15 2191 4.376 0.3275 0.004696 -0.5638
+0.8 1.1 0 7.16 6 15 2660 2.367 0.5144 0.03281 -0.7487
+0.8 1.1 7.16 10.2 6 15 2654 2.875 0.5087 0.03303 -0.7425
+0.8 1.1 10.2 13.23 6 15 2643 3.397 0.5058 0.03048 -0.7316
+0.8 1.1 13.23 31.46 6 15 2153 3.877 0.5631 0.03547 -0.7791
+1.1 1.3 0 7.16 6 15 2150 2.502 0.6868 0.04453 -0.8394
+1.1 1.3 7.16 10.2 6 15 2146 2.956 0.6689 0.04355 -0.8241
+1.1 1.3 10.2 13.23 6 15 2122 3.156 0.7617 0.04755 -0.8875
+1.1 1.3 13.23 31.46 6 15 1656 4.509 0.5421 0.03833 -0.722
+1.3 1.7 0 7.16 6 15 1635 2.291 0.9001 -0.0375 -0.9223
+1.3 1.7 7.16 10.2 6 15 2083 2.514 1.003 -0.04035 -0.9689
+1.3 1.7 10.2 13.23 6 15 1643 2.583 1.114 -0.04179 -1.008
+1.3 1.7 13.23 31.46 6 15 1624 3.482 1.21 0.04612 -1.058
+1.7 1.9 0 7.16 6 15 1126 2.178 0.9553 0.0299 -1.005
+1.7 1.9 7.16 10.2 6 15 1123 2.559 1.004 -0.03095 -1.027
+1.7 1.9 10.2 13.23 6 15 1114 2.86 1.066 -0.03217 -1.051
+1.7 1.9 13.23 31.46 6 15 1123 1.491 1.65 -0.03354 -1.202
+1.9 2.1 0 7.16 6 15 1083 -0.2398 1.176 -0.03157 -1.118
+1.9 2.1 7.16 10.2 6 15 1090 1.748 1.171 0.03298 -1.12
+1.9 2.1 10.2 13.23 6 15 1079 2.728 0.9368 -0.02301 -1.004
+1.9 2.1 13.23 31.46 6 15 834 3.452 0.8965 -0.01681 -0.9816
+2.1 2.3 0 7.16 6 15 818 2.15 0.9309 0.03142 -1.056
+2.1 2.3 7.16 10.2 6 15 1066 2.459 0.9243 0.02858 -1.037
+2.1 2.3 10.2 13.23 6 15 821.5 3.471 0.7265 0.02259 -0.9337
+2.1 2.3 13.23 31.46 6 15 815.2 4.232 0.6485 -0.0006232 -0.8576
+2.3 2.5 0 7.16 6 15 793.4 2.942 0.7011 0.02342 -0.9393
+2.3 2.5 7.16 10.2 6 15 796 3.363 0.6246 0.01519 -0.8734
+2.3 2.5 10.2 13.23 6 15 786.7 3.51 0.9122 0.0322 -1.07
+2.3 2.5 13.23 31.46 6 15 613.6 4.813 0.4891 3.063e-05 -0.7741
+2.5 2.8 0 7.16 6 15 593.2 2.147 1.514 0.05064 -1.335
+2.5 2.8 7.16 10.2 6 15 592.5 4.087 0.592 0.03676 -0.9139
+2.5 2.8 10.2 13.23 6 15 589.2 4.717 0.3806 0.02366 -0.6991
+2.5 2.8 13.23 31.46 6 15 342.4 -28.53 28.7 0.06145 -1.989
+2.8 3 0 7.16 6 15 431.4 4.665 0.2433 3.229e-05 -0.3595
+2.8 3 7.16 10.2 6 15 428.1 4.678 0.5476 0.07731 -0.8729
+2.8 3 10.2 13.23 6 15 427.7 5.404 0.2846 0.03766 -0.4752
+2.8 3 13.23 31.46 6 15 328.3 5.174 0.6148 5.238e-06 -0.7555
+3 3.2 0 7.16 6 15 335.5 4.997 0.3989 0.1296 -0.9865
+3 3.2 7.16 10.2 6 15 421 5.473 0.1541 0.002911 -0.04581
+3 3.2 10.2 13.23 6 15 336.1 5.957 0.003627 0.136 -1.45
+3 3.2 13.23 31.46 6 15 236.9 6.032 8.742e-06 0.1351 -1.083
+3.2 4.7 0 7.16 6 15 329.3 2.928 0.1968 1.667e-05 -0.2565
+3.2 4.7 7.16 10.2 6 15 326.2 3.171 0.2621 0.08917 -0.6221
+3.2 4.7 10.2 13.23 6 15 339 2.873 0.7313 0.09799 -1.142
+3.2 4.7 13.23 31.46 6 15 229.3 3.639 0.2635 0.0437 -0.4081
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PtResolution_AK4PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PtResolution_AK4PFPuppi.txt
new file mode 100755
index 0000000..f77a705
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PtResolution_AK4PFPuppi.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 326.526 -62.57 62.36 0.08908 -1.996
+-4.7 -3.2 7.16 10.2 6 15 323.9 4.746 0.3091 0.09631 -0.8853
+-4.7 -3.2 10.2 13.23 6 15 337 3.111 2.163 0.09608 -1.58
+-4.7 -3.2 13.23 31.46 6 15 229.8 6.012 0.1427 8.168e-05 -0.1885
+-3.2 -3 0 7.16 6 15 335.3 6.859 -8.009e-06 0.1283 -1.416
+-3.2 -3 7.16 10.2 6 15 417.7 -92.54 92.13 0.117 -1.996
+-3.2 -3 10.2 13.23 6 15 336.7 7.814 3.002e-05 0.1306 -1.453
+-3.2 -3 13.23 31.46 6 15 238 8.102 0.0004951 0.1187 -1.395
+-3 -2.8 0 7.16 6 15 434.4 6.677 0.2607 3.437e-06 -0.4104
+-3 -2.8 7.16 10.2 6 15 435.3 -82.86 82.65 0.08135 -1.996
+-3 -2.8 10.2 13.23 6 15 435.5 7.824 0.155 1.912e-05 -0.2154
+-3 -2.8 13.23 31.46 6 15 334.1 7.342 0.7209 1.732e-06 -0.8453
+-2.8 -2.5 0 7.16 6 15 585.4 6.636 0.09535 7.501e-06 -0.1551
+-2.8 -2.5 7.16 10.2 6 15 584.5 6.917 0.09223 1.226e-05 -0.147
+-2.8 -2.5 10.2 13.23 6 15 580 6.737 0.1436 1.048e-05 -0.3051
+-2.8 -2.5 13.23 31.46 6 15 452.7 7.769 0.0931 3.063e-05 -0.146
+-2.5 -2.3 0 7.16 6 15 609.4 4.964 0.4476 4.297e-06 -0.6466
+-2.5 -2.3 7.16 10.2 6 15 801.6 5.091 0.4852 1.227e-08 -0.6769
+-2.5 -2.3 10.2 13.23 6 15 777.4 5.568 0.3848 1.99e-06 -0.5844
+-2.5 -2.3 13.23 31.46 6 15 607.1 6.015 0.4007 7.26e-06 -0.6198
+-2.3 -2.1 0 7.16 6 15 814.7 3.404 0.6128 6.693e-07 -0.7211
+-2.3 -2.1 7.16 10.2 6 15 1059 3.742 0.6081 1.506e-07 -0.7158
+-2.3 -2.1 10.2 13.23 6 15 807.3 3.5 0.6934 -2.145e-06 -0.7593
+-2.3 -2.1 13.23 31.46 6 15 811.6 4.003 0.6902 -4.154e-07 -0.7643
+-2.1 -1.9 0 7.16 6 15 1080 3.205 0.5775 6.845e-06 -0.6864
+-2.1 -1.9 7.16 10.2 6 15 1089 3.049 0.6924 0.02042 -0.7645
+-2.1 -1.9 10.2 13.23 6 15 1078 3.298 0.6683 5.011e-08 -0.7422
+-2.1 -1.9 13.23 31.46 6 15 816.9 3.583 0.7294 1.348e-05 -0.7747
+-1.9 -1.7 0 7.16 6 15 1116 2.773 0.6452 1.863e-06 -0.681
+-1.9 -1.7 7.16 10.2 6 15 1116 3.065 0.6393 2.704e-06 -0.679
+-1.9 -1.7 10.2 13.23 6 15 1109 2.98 0.6731 5.075e-06 -0.6975
+-1.9 -1.7 13.23 31.46 6 15 1118 2.324 0.7602 3.537e-05 -0.738
+-1.7 -1.3 0 7.16 6 15 1612 2.442 0.7312 0.03907 -0.7473
+-1.7 -1.3 7.16 10.2 6 15 2093 2.411 0.8048 0.04439 -0.7949
+-1.7 -1.3 10.2 13.23 6 15 1638 2.624 0.7895 0.04378 -0.7823
+-1.7 -1.3 13.23 31.46 6 15 1618 2.382 0.9684 0.05326 -0.8865
+-1.3 -1.1 0 7.16 6 15 2155 2.09 0.7178 0.05235 -0.8273
+-1.3 -1.1 7.16 10.2 6 15 2134 2.58 0.6228 0.04783 -0.7614
+-1.3 -1.1 10.2 13.23 6 15 2124 2.849 0.5971 0.04775 -0.7437
+-1.3 -1.1 13.23 31.46 6 15 1179 2.697 0.7705 0.05173 -0.8504
+-1.1 -0.8 0 7.16 6 15 2676 2.057 0.4599 0.0276 -0.6402
+-1.1 -0.8 7.16 10.2 6 15 2659 2.503 0.4197 0.02377 -0.6
+-1.1 -0.8 10.2 13.23 6 15 2195 2.626 0.4384 0.02518 -0.6187
+-1.1 -0.8 13.23 31.46 6 15 2142 2.396 0.6518 0.04681 -0.8161
+-0.8 -0.5 0 7.16 6 15 3189 2.244 0.3414 7.119e-06 -0.5364
+-0.8 -0.5 7.16 10.2 6 15 3161 2.234 0.3644 0.009618 -0.564
+-0.8 -0.5 10.2 13.23 6 15 2693 2.336 0.3861 0.0179 -0.5901
+-0.8 -0.5 13.23 31.46 6 15 2657 2.78 0.3809 2.153e-07 -0.575
+-0.5 0 0 7.16 6 15 3590 1.765 0.3723 0.01269 -0.5873
+-0.5 0 7.16 10.2 6 15 3686 1.829 0.379 0.01214 -0.5918
+-0.5 0 10.2 13.23 6 15 3203 2.159 0.3628 2.36e-06 -0.5715
+-0.5 0 13.23 31.46 6 15 2693 2.403 0.3922 3.105e-06 -0.5966
+0 0.5 0 7.16 6 15 3590 1.765 0.3723 0.01269 -0.5873
+0 0.5 7.16 10.2 6 15 3686 1.829 0.379 0.01214 -0.5918
+0 0.5 10.2 13.23 6 15 3203 2.159 0.3628 2.36e-06 -0.5715
+0 0.5 13.23 31.46 6 15 2693 2.403 0.3922 3.105e-06 -0.5966
+0.5 0.8 0 7.16 6 15 3189 2.244 0.3414 7.119e-06 -0.5364
+0.5 0.8 7.16 10.2 6 15 3161 2.234 0.3644 0.009618 -0.564
+0.5 0.8 10.2 13.23 6 15 2693 2.336 0.3861 0.0179 -0.5901
+0.5 0.8 13.23 31.46 6 15 2657 2.78 0.3809 2.153e-07 -0.575
+0.8 1.1 0 7.16 6 15 2676 2.057 0.4599 0.0276 -0.6402
+0.8 1.1 7.16 10.2 6 15 2659 2.503 0.4197 0.02377 -0.6
+0.8 1.1 10.2 13.23 6 15 2195 2.626 0.4384 0.02518 -0.6187
+0.8 1.1 13.23 31.46 6 15 2142 2.396 0.6518 0.04681 -0.8161
+1.1 1.3 0 7.16 6 15 2155 2.09 0.7178 0.05235 -0.8273
+1.1 1.3 7.16 10.2 6 15 2134 2.58 0.6228 0.04783 -0.7614
+1.1 1.3 10.2 13.23 6 15 2124 2.849 0.5971 0.04775 -0.7437
+1.1 1.3 13.23 31.46 6 15 1179 2.697 0.7705 0.05173 -0.8504
+1.3 1.7 0 7.16 6 15 1612 2.442 0.7312 0.03907 -0.7473
+1.3 1.7 7.16 10.2 6 15 2093 2.411 0.8048 0.04439 -0.7949
+1.3 1.7 10.2 13.23 6 15 1638 2.624 0.7895 0.04378 -0.7823
+1.3 1.7 13.23 31.46 6 15 1618 2.382 0.9684 0.05326 -0.8865
+1.7 1.9 0 7.16 6 15 1116 2.773 0.6452 1.863e-06 -0.681
+1.7 1.9 7.16 10.2 6 15 1116 3.065 0.6393 2.704e-06 -0.679
+1.7 1.9 10.2 13.23 6 15 1109 2.98 0.6731 5.075e-06 -0.6975
+1.7 1.9 13.23 31.46 6 15 1118 2.324 0.7602 3.537e-05 -0.738
+1.9 2.1 0 7.16 6 15 1080 3.205 0.5775 6.845e-06 -0.6864
+1.9 2.1 7.16 10.2 6 15 1089 3.049 0.6924 0.02042 -0.7645
+1.9 2.1 10.2 13.23 6 15 1078 3.298 0.6683 5.011e-08 -0.7422
+1.9 2.1 13.23 31.46 6 15 816.9 3.583 0.7294 1.348e-05 -0.7747
+2.1 2.3 0 7.16 6 15 814.7 3.404 0.6128 6.693e-07 -0.7211
+2.1 2.3 7.16 10.2 6 15 1059 3.742 0.6081 1.506e-07 -0.7158
+2.1 2.3 10.2 13.23 6 15 807.3 3.5 0.6934 -2.145e-06 -0.7593
+2.1 2.3 13.23 31.46 6 15 811.6 4.003 0.6902 -4.154e-07 -0.7643
+2.3 2.5 0 7.16 6 15 609.4 4.964 0.4476 4.297e-06 -0.6466
+2.3 2.5 7.16 10.2 6 15 801.6 5.091 0.4852 1.227e-08 -0.6769
+2.3 2.5 10.2 13.23 6 15 777.4 5.568 0.3848 1.99e-06 -0.5844
+2.3 2.5 13.23 31.46 6 15 607.1 6.015 0.4007 7.26e-06 -0.6198
+2.5 2.8 0 7.16 6 15 585.4 6.636 0.09535 7.501e-06 -0.1551
+2.5 2.8 7.16 10.2 6 15 584.5 6.917 0.09223 1.226e-05 -0.147
+2.5 2.8 10.2 13.23 6 15 580 6.737 0.1436 1.048e-05 -0.3051
+2.5 2.8 13.23 31.46 6 15 452.7 7.769 0.0931 3.063e-05 -0.146
+2.8 3 0 7.16 6 15 434.4 6.677 0.2607 3.437e-06 -0.4104
+2.8 3 7.16 10.2 6 15 435.3 -82.86 82.65 0.08135 -1.996
+2.8 3 10.2 13.23 6 15 435.5 7.824 0.155 1.912e-05 -0.2154
+2.8 3 13.23 31.46 6 15 334.1 7.342 0.7209 1.732e-06 -0.8453
+3 3.2 0 7.16 6 15 335.3 6.859 -8.009e-06 0.1283 -1.416
+3 3.2 7.16 10.2 6 15 417.7 -92.54 92.13 0.117 -1.996
+3 3.2 10.2 13.23 6 15 336.7 7.814 3.002e-05 0.1306 -1.453
+3 3.2 13.23 31.46 6 15 238 8.102 0.0004951 0.1187 -1.395
+3.2 4.7 0 7.16 6 15 326.5 -62.57 62.36 0.08908 -1.996
+3.2 4.7 7.16 10.2 6 15 323.9 4.746 0.3091 0.09631 -0.8853
+3.2 4.7 10.2 13.23 6 15 337 3.111 2.163 0.09608 -1.58
+3.2 4.7 13.23 31.46 6 15 229.8 6.012 0.1427 8.168e-05 -0.1885
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PtResolution_AK4PFchs.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PtResolution_AK4PFchs.txt
new file mode 100755
index 0000000..de88af4
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PtResolution_AK4PFchs.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 329.362 2.953 0.1917 5.652e-05 -0.2446
+-4.7 -3.2 7.16 10.2 6 15 326.2 3.235 0.2214 0.08575 -0.5189
+-4.7 -3.2 10.2 13.23 6 15 339.1 2.906 0.7641 0.09952 -1.183
+-4.7 -3.2 13.23 31.46 6 15 229.4 3.632 0.2645 0.0001355 -0.3771
+-3.2 -3 0 7.16 6 15 335.6 5.051 0.3367 0.1293 -0.9064
+-3.2 -3 7.16 10.2 6 15 421.1 5.434 0.156 0.1338 -0.6314
+-3.2 -3 10.2 13.23 6 15 336.1 3.795 4.387 0.1358 -1.973
+-3.2 -3 13.23 31.46 6 15 236.9 5.985 3.482e-05 0.1357 -1.145
+-3 -2.8 0 7.16 6 15 431.4 4.664 0.2393 -4.56e-07 -0.354
+-3 -2.8 7.16 10.2 6 15 428.3 4.68 0.5277 0.07675 -0.8549
+-3 -2.8 10.2 13.23 6 15 427.8 4.996 0.6001 0.06925 -0.8963
+-3 -2.8 13.23 31.46 6 15 328.6 5.62 0.5006 1.672e-05 -0.6767
+-2.8 -2.5 0 7.16 6 15 592.7 -3.392 3.314 0.05531 -1.635
+-2.8 -2.5 7.16 10.2 6 15 590.7 4.177 0.5226 0.03504 -0.861
+-2.8 -2.5 10.2 13.23 6 15 588.7 4.716 0.39 0.0286 -0.7228
+-2.8 -2.5 13.23 31.46 6 15 341.9 -18.73 19.15 0.06167 -1.982
+-2.5 -2.3 0 7.16 6 15 795.6 2.985 0.6074 0.01649 -0.8665
+-2.5 -2.3 7.16 10.2 6 15 795.6 3.382 0.5765 0.01521 -0.841
+-2.5 -2.3 10.2 13.23 6 15 782.9 3.612 0.7256 0.0282 -0.9587
+-2.5 -2.3 13.23 31.46 6 15 607.2 4.302 0.56 -5.107e-08 -0.8071
+-2.3 -2.1 0 7.16 6 15 816.3 0.673 1.137 0.03478 -1.138
+-2.3 -2.1 7.16 10.2 6 15 1067 2.013 0.9424 0.03129 -1.048
+-2.3 -2.1 10.2 13.23 6 15 817.5 2.853 0.7872 -0.02484 -0.9565
+-2.3 -2.1 13.23 31.46 6 15 812 4.066 0.5749 0.01605 -0.8105
+-2.1 -1.9 0 7.16 6 15 1080 -1.109 1.145 0.03295 -1.11
+-2.1 -1.9 7.16 10.2 6 15 1088 0.6494 1.16 0.03349 -1.114
+-2.1 -1.9 10.2 13.23 6 15 1079 2.587 0.7321 -0.01462 -0.8941
+-2.1 -1.9 13.23 31.46 6 15 829.5 1.628 1.188 -0.02995 -1.101
+-1.9 -1.7 0 7.16 6 15 1124 2.073 0.8203 -0.02675 -0.937
+-1.9 -1.7 7.16 10.2 6 15 1119 2.215 0.8738 -0.02848 -0.9657
+-1.9 -1.7 10.2 13.23 6 15 1110 2.224 0.9292 -0.02918 -0.9848
+-1.9 -1.7 13.23 31.46 6 15 1116 -0.9207 1.323 -0.03119 -1.106
+-1.7 -1.3 0 7.16 6 15 1626 1.808 0.8719 0.03923 -0.9157
+-1.7 -1.3 7.16 10.2 6 15 2070 2.001 0.9299 -0.04028 -0.9416
+-1.7 -1.3 10.2 13.23 6 15 1638 2.023 1.021 0.04383 -0.9829
+-1.7 -1.3 13.23 31.46 6 15 1621 2.679 1.019 0.04473 -0.9842
+-1.3 -1.1 0 7.16 6 15 2153 1.998 0.6621 0.04559 -0.8294
+-1.3 -1.1 7.16 10.2 6 15 2136 2.37 0.615 0.04272 -0.7906
+-1.3 -1.1 10.2 13.23 6 15 2127 2.543 0.6776 0.04641 -0.8411
+-1.3 -1.1 13.23 31.46 6 15 1179 3.027 0.7009 0.04822 -0.8569
+-1.1 -0.8 0 7.16 6 15 2676 1.883 0.4392 0.02419 -0.6708
+-1.1 -0.8 7.16 10.2 6 15 2658 2.263 0.4386 0.02849 -0.6763
+-1.1 -0.8 10.2 13.23 6 15 2655 2.676 0.4231 0.02435 -0.6548
+-1.1 -0.8 13.23 31.46 6 15 2145 2.774 0.5099 0.03658 -0.7457
+-0.8 -0.5 0 7.16 6 15 3197 2.049 0.3288 0.01271 -0.577
+-0.8 -0.5 7.16 10.2 6 15 3150 2.056 0.3882 0.02232 -0.6517
+-0.8 -0.5 10.2 13.23 6 15 2692 2.328 0.3979 0.02201 -0.6573
+-0.8 -0.5 13.23 31.46 6 15 2653 2.921 0.3421 1.843e-05 -0.5752
+-0.5 0 0 7.16 6 15 3652 1.564 0.3668 0.01605 -0.6242
+-0.5 0 7.16 10.2 6 15 3694 1.921 0.3652 0.01523 -0.6206
+-0.5 0 10.2 13.23 6 15 3205 2.234 0.3752 0.01441 -0.6259
+-0.5 0 13.23 31.46 6 15 2692 2.894 0.3591 0.01115 -0.6071
+0 0.5 0 7.16 6 15 3652 1.564 0.3668 0.01605 -0.6242
+0 0.5 7.16 10.2 6 15 3694 1.921 0.3652 0.01523 -0.6206
+0 0.5 10.2 13.23 6 15 3205 2.234 0.3752 0.01441 -0.6259
+0 0.5 13.23 31.46 6 15 2692 2.894 0.3591 0.01115 -0.6071
+0.5 0.8 0 7.16 6 15 3197 2.049 0.3288 0.01271 -0.577
+0.5 0.8 7.16 10.2 6 15 3150 2.056 0.3882 0.02232 -0.6517
+0.5 0.8 10.2 13.23 6 15 2692 2.328 0.3979 0.02201 -0.6573
+0.5 0.8 13.23 31.46 6 15 2653 2.921 0.3421 1.843e-05 -0.5752
+0.8 1.1 0 7.16 6 15 2676 1.883 0.4392 0.02419 -0.6708
+0.8 1.1 7.16 10.2 6 15 2658 2.263 0.4386 0.02849 -0.6763
+0.8 1.1 10.2 13.23 6 15 2655 2.676 0.4231 0.02435 -0.6548
+0.8 1.1 13.23 31.46 6 15 2145 2.774 0.5099 0.03658 -0.7457
+1.1 1.3 0 7.16 6 15 2153 1.998 0.6621 0.04559 -0.8294
+1.1 1.3 7.16 10.2 6 15 2136 2.37 0.615 0.04272 -0.7906
+1.1 1.3 10.2 13.23 6 15 2127 2.543 0.6776 0.04641 -0.8411
+1.1 1.3 13.23 31.46 6 15 1179 3.027 0.7009 0.04822 -0.8569
+1.3 1.7 0 7.16 6 15 1626 1.808 0.8719 0.03923 -0.9157
+1.3 1.7 7.16 10.2 6 15 2070 2.001 0.9299 -0.04028 -0.9416
+1.3 1.7 10.2 13.23 6 15 1638 2.023 1.021 0.04383 -0.9829
+1.3 1.7 13.23 31.46 6 15 1621 2.679 1.019 0.04473 -0.9842
+1.7 1.9 0 7.16 6 15 1124 2.073 0.8203 -0.02675 -0.937
+1.7 1.9 7.16 10.2 6 15 1119 2.215 0.8738 -0.02848 -0.9657
+1.7 1.9 10.2 13.23 6 15 1110 2.224 0.9292 -0.02918 -0.9848
+1.7 1.9 13.23 31.46 6 15 1116 -0.9207 1.323 -0.03119 -1.106
+1.9 2.1 0 7.16 6 15 1080 -1.109 1.145 0.03295 -1.11
+1.9 2.1 7.16 10.2 6 15 1088 0.6494 1.16 0.03349 -1.114
+1.9 2.1 10.2 13.23 6 15 1079 2.587 0.7321 -0.01462 -0.8941
+1.9 2.1 13.23 31.46 6 15 829.5 1.628 1.188 -0.02995 -1.101
+2.1 2.3 0 7.16 6 15 816.3 0.673 1.137 0.03478 -1.138
+2.1 2.3 7.16 10.2 6 15 1067 2.013 0.9424 0.03129 -1.048
+2.1 2.3 10.2 13.23 6 15 817.5 2.853 0.7872 -0.02484 -0.9565
+2.1 2.3 13.23 31.46 6 15 812 4.066 0.5749 0.01605 -0.8105
+2.3 2.5 0 7.16 6 15 795.6 2.985 0.6074 0.01649 -0.8665
+2.3 2.5 7.16 10.2 6 15 795.6 3.382 0.5765 0.01521 -0.841
+2.3 2.5 10.2 13.23 6 15 782.9 3.612 0.7256 0.0282 -0.9587
+2.3 2.5 13.23 31.46 6 15 607.2 4.302 0.56 -5.107e-08 -0.8071
+2.5 2.8 0 7.16 6 15 592.7 -3.392 3.314 0.05531 -1.635
+2.5 2.8 7.16 10.2 6 15 590.7 4.177 0.5226 0.03504 -0.861
+2.5 2.8 10.2 13.23 6 15 588.7 4.716 0.39 0.0286 -0.7228
+2.5 2.8 13.23 31.46 6 15 341.9 -18.73 19.15 0.06167 -1.982
+2.8 3 0 7.16 6 15 431.4 4.664 0.2393 -4.56e-07 -0.354
+2.8 3 7.16 10.2 6 15 428.3 4.68 0.5277 0.07675 -0.8549
+2.8 3 10.2 13.23 6 15 427.8 4.996 0.6001 0.06925 -0.8963
+2.8 3 13.23 31.46 6 15 328.6 5.62 0.5006 1.672e-05 -0.6767
+3 3.2 0 7.16 6 15 335.6 5.051 0.3367 0.1293 -0.9064
+3 3.2 7.16 10.2 6 15 421.1 5.434 0.156 0.1338 -0.6314
+3 3.2 10.2 13.23 6 15 336.1 3.795 4.387 0.1358 -1.973
+3 3.2 13.23 31.46 6 15 236.9 5.985 3.482e-05 0.1357 -1.145
+3.2 4.7 0 7.16 6 15 329.4 2.953 0.1917 5.652e-05 -0.2446
+3.2 4.7 7.16 10.2 6 15 326.2 3.235 0.2214 0.08575 -0.5189
+3.2 4.7 10.2 13.23 6 15 339.1 2.906 0.7641 0.09952 -1.183
+3.2 4.7 13.23 31.46 6 15 229.4 3.632 0.2645 0.0001355 -0.3771
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PtResolution_AK8PF.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PtResolution_AK8PF.txt
new file mode 100755
index 0000000..4868dd7
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PtResolution_AK8PF.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 328.514 4.69 0.2419 4.314e-06 -0.382
+-4.7 -3.2 7.16 10.2 6 15 326.4 4.321 2.023 0.09251 -1.567
+-4.7 -3.2 10.2 13.23 6 15 335.5 6.305 0.2161 -0.0001204 -0.3146
+-4.7 -3.2 13.23 31.46 6 15 227.7 7.349 0.3038 -5.92e-06 -0.4511
+-3.2 -3 0 7.16 6 15 431.5 6.273 0.1417 0.09622 -0.3619
+-3.2 -3 7.16 10.2 6 15 422.2 7.237 0.08389 0.1121 -0.9461
+-3.2 -3 10.2 13.23 6 15 334.1 8.212 -6.365e-06 0.112 -1.168
+-3.2 -3 13.23 31.46 6 15 330 9.317 0.0001887 0.1138 -1.307
+-3 -2.8 0 7.16 6 15 433.3 -53 52.68 0.06595 -1.992
+-3 -2.8 7.16 10.2 6 15 434.5 -86.5 86.31 0.06874 -1.997
+-3 -2.8 10.2 13.23 6 15 432.3 -54 53.87 0.06995 -1.992
+-3 -2.8 13.23 31.46 6 15 334.5 -69.72 69.25 0.06931 -1.992
+-2.8 -2.5 0 7.16 6 15 599.1 -55.22 54.88 -0.04577 -1.993
+-2.8 -2.5 7.16 10.2 6 15 595.7 -54.2 53.83 -0.04439 -1.991
+-2.8 -2.5 10.2 13.23 6 15 594.6 -56.03 55.77 0.04642 -1.992
+-2.8 -2.5 13.23 31.46 6 15 448.7 -75.43 75.2 0.04366 -1.994
+-2.5 -2.3 0 7.16 6 15 802.8 -2.491 2.537 0.03072 -1.437
+-2.5 -2.3 7.16 10.2 6 15 806.1 -2.49 3.111 -0.03212 -1.505
+-2.5 -2.3 10.2 13.23 6 15 799.9 -4.663 5.109 -0.03553 -1.671
+-2.5 -2.3 13.23 31.46 6 15 611.2 6.763 1.431 -0.02515 -1.22
+-2.3 -2.1 0 7.16 6 15 825.2 -2.574 2.753 -0.03541 -1.481
+-2.3 -2.1 7.16 10.2 6 15 1066 3.019 1.915 -0.0313 -1.325
+-2.3 -2.1 10.2 13.23 6 15 825.6 4.955 1.336 -0.02514 -1.169
+-2.3 -2.1 13.23 31.46 6 15 622.9 -2.207 4.321 0.03387 -1.565
+-2.1 -1.9 0 7.16 6 15 1093 2.686 1.615 -0.03023 -1.253
+-2.1 -1.9 7.16 10.2 6 15 1096 1.985 2.317 -0.03239 -1.375
+-2.1 -1.9 10.2 13.23 6 15 1091 4.61 1.753 -0.0281 -1.257
+-2.1 -1.9 13.23 31.46 6 15 837.5 4.149 3.05 0.0276 -1.445
+-1.9 -1.7 0 7.16 6 15 1129 1.521 1.855 -0.03149 -1.267
+-1.9 -1.7 7.16 10.2 6 15 1568 0.9232 2.382 -0.03261 -1.352
+-1.9 -1.7 10.2 13.23 6 15 1124 3.555 2.298 -0.03135 -1.332
+-1.9 -1.7 13.23 31.46 6 15 1127 6.086 1.761 -0.02835 -1.216
+-1.7 -1.3 0 7.16 6 15 1632 2.676 1.345 -0.03649 -1.089
+-1.7 -1.3 7.16 10.2 6 15 2077 3.54 1.56 -0.03893 -1.148
+-1.7 -1.3 10.2 13.23 6 15 1642 4.946 1.514 -0.03931 -1.135
+-1.7 -1.3 13.23 31.46 6 15 1619 6.713 1.639 0.04219 -1.167
+-1.3 -1.1 0 7.16 6 15 2144 3.091 1.192 0.04518 -1.069
+-1.3 -1.1 7.16 10.2 6 15 2139 3.968 1.312 0.04359 -1.097
+-1.3 -1.1 10.2 13.23 6 15 2122 5.611 1.121 0.04265 -1.03
+-1.3 -1.1 13.23 31.46 6 15 1656 6.912 1.626 0.04658 -1.182
+-1.1 -0.8 0 7.16 6 15 2664 3.418 1.062 0.03888 -1.05
+-1.1 -0.8 7.16 10.2 6 15 2654 4.292 1.115 0.0388 -1.058
+-1.1 -0.8 10.2 13.23 6 15 2636 5.164 1.255 0.03821 -1.091
+-1.1 -0.8 13.23 31.46 6 15 2162 6.814 1.358 0.0394 -1.115
+-0.8 -0.5 0 7.16 6 15 3185 3.864 0.8251 0.03236 -0.9558
+-0.8 -0.5 7.16 10.2 6 15 3126 4.389 0.9973 0.03313 -1.019
+-0.8 -0.5 10.2 13.23 6 15 2671 5.498 1.065 0.03356 -1.043
+-0.8 -0.5 13.23 31.46 6 15 2640 7.551 0.7294 0.02816 -0.8852
+-0.5 0 0 7.16 6 15 3643 3.664 0.8229 0.03068 -0.9518
+-0.5 0 7.16 10.2 6 15 3682 4.418 0.922 0.03058 -0.983
+-0.5 0 10.2 13.23 6 15 3187 5.369 0.9603 0.03007 -0.9883
+-0.5 0 13.23 31.46 6 15 3136 7.262 0.8774 0.02795 -0.9525
+0 0.5 0 7.16 6 15 3643 3.664 0.8229 0.03068 -0.9518
+0 0.5 7.16 10.2 6 15 3682 4.418 0.922 0.03058 -0.983
+0 0.5 10.2 13.23 6 15 3187 5.369 0.9603 0.03007 -0.9883
+0 0.5 13.23 31.46 6 15 3136 7.262 0.8774 0.02795 -0.9525
+0.5 0.8 0 7.16 6 15 3185 3.864 0.8251 0.03236 -0.9558
+0.5 0.8 7.16 10.2 6 15 3126 4.389 0.9973 0.03313 -1.019
+0.5 0.8 10.2 13.23 6 15 2671 5.498 1.065 0.03356 -1.043
+0.5 0.8 13.23 31.46 6 15 2640 7.551 0.7294 0.02816 -0.8852
+0.8 1.1 0 7.16 6 15 2664 3.418 1.062 0.03888 -1.05
+0.8 1.1 7.16 10.2 6 15 2654 4.292 1.115 0.0388 -1.058
+0.8 1.1 10.2 13.23 6 15 2636 5.164 1.255 0.03821 -1.091
+0.8 1.1 13.23 31.46 6 15 2162 6.814 1.358 0.0394 -1.115
+1.1 1.3 0 7.16 6 15 2144 3.091 1.192 0.04518 -1.069
+1.1 1.3 7.16 10.2 6 15 2139 3.968 1.312 0.04359 -1.097
+1.1 1.3 10.2 13.23 6 15 2122 5.611 1.121 0.04265 -1.03
+1.1 1.3 13.23 31.46 6 15 1656 6.912 1.626 0.04658 -1.182
+1.3 1.7 0 7.16 6 15 1632 2.676 1.345 -0.03649 -1.089
+1.3 1.7 7.16 10.2 6 15 2077 3.54 1.56 -0.03893 -1.148
+1.3 1.7 10.2 13.23 6 15 1642 4.946 1.514 -0.03931 -1.135
+1.3 1.7 13.23 31.46 6 15 1619 6.713 1.639 0.04219 -1.167
+1.7 1.9 0 7.16 6 15 1129 1.521 1.855 -0.03149 -1.267
+1.7 1.9 7.16 10.2 6 15 1568 0.9232 2.382 -0.03261 -1.352
+1.7 1.9 10.2 13.23 6 15 1124 3.555 2.298 -0.03135 -1.332
+1.7 1.9 13.23 31.46 6 15 1127 6.086 1.761 -0.02835 -1.216
+1.9 2.1 0 7.16 6 15 1093 2.686 1.615 -0.03023 -1.253
+1.9 2.1 7.16 10.2 6 15 1096 1.985 2.317 -0.03239 -1.375
+1.9 2.1 10.2 13.23 6 15 1091 4.61 1.753 -0.0281 -1.257
+1.9 2.1 13.23 31.46 6 15 837.5 4.149 3.05 0.0276 -1.445
+2.1 2.3 0 7.16 6 15 825.2 -2.574 2.753 -0.03541 -1.481
+2.1 2.3 7.16 10.2 6 15 1066 3.019 1.915 -0.0313 -1.325
+2.1 2.3 10.2 13.23 6 15 825.6 4.955 1.336 -0.02514 -1.169
+2.1 2.3 13.23 31.46 6 15 622.9 -2.207 4.321 0.03387 -1.565
+2.3 2.5 0 7.16 6 15 802.8 -2.491 2.537 0.03072 -1.437
+2.3 2.5 7.16 10.2 6 15 806.1 -2.49 3.111 -0.03212 -1.505
+2.3 2.5 10.2 13.23 6 15 799.9 -4.663 5.109 -0.03553 -1.671
+2.3 2.5 13.23 31.46 6 15 611.2 6.763 1.431 -0.02515 -1.22
+2.5 2.8 0 7.16 6 15 599.1 -55.22 54.88 -0.04577 -1.993
+2.5 2.8 7.16 10.2 6 15 595.7 -54.2 53.83 -0.04439 -1.991
+2.5 2.8 10.2 13.23 6 15 594.6 -56.03 55.77 0.04642 -1.992
+2.5 2.8 13.23 31.46 6 15 448.7 -75.43 75.2 0.04366 -1.994
+2.8 3 0 7.16 6 15 433.3 -53 52.68 0.06595 -1.992
+2.8 3 7.16 10.2 6 15 434.5 -86.5 86.31 0.06874 -1.997
+2.8 3 10.2 13.23 6 15 432.3 -54 53.87 0.06995 -1.992
+2.8 3 13.23 31.46 6 15 334.5 -69.72 69.25 0.06931 -1.992
+3 3.2 0 7.16 6 15 431.5 6.273 0.1417 0.09622 -0.3619
+3 3.2 7.16 10.2 6 15 422.2 7.237 0.08389 0.1121 -0.9461
+3 3.2 10.2 13.23 6 15 334.1 8.212 -6.365e-06 0.112 -1.168
+3 3.2 13.23 31.46 6 15 330 9.317 0.0001887 0.1138 -1.307
+3.2 4.7 0 7.16 6 15 328.5 4.69 0.2419 4.314e-06 -0.382
+3.2 4.7 7.16 10.2 6 15 326.4 4.321 2.023 0.09251 -1.567
+3.2 4.7 10.2 13.23 6 15 335.5 6.305 0.2161 -0.0001204 -0.3146
+3.2 4.7 13.23 31.46 6 15 227.7 7.349 0.3038 -5.92e-06 -0.4511
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PtResolution_AK8PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PtResolution_AK8PFPuppi.txt
new file mode 100755
index 0000000..e4284ed
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PtResolution_AK8PFPuppi.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 326.08 6.846 0.1635 1.19e-05 -0.2087
+-4.7 -3.2 7.16 10.2 6 15 325 7.184 8.11e+28 0.09956 -40.2
+-4.7 -3.2 10.2 13.23 6 15 335.1 6.878 0.2025 4.509e-05 -0.2798
+-4.7 -3.2 13.23 31.46 6 15 229.9 7.875 0.0001123 0.09827 -1.438
+-3.2 -3 0 7.16 6 15 427.3 8.405 9.35e-06 0.116 -1.253
+-3.2 -3 7.16 10.2 6 15 423.4 8.95 1.927e-05 0.1163 -1.271
+-3.2 -3 10.2 13.23 6 15 335.8 9.253 3.553e-06 0.1194 -1.282
+-3.2 -3 13.23 31.46 6 15 334.6 9.594 0.1551 0.000975 -0.0991
+-3 -2.8 0 7.16 6 15 435.1 8.684 0.1166 5.669e-06 -0.1293
+-3 -2.8 7.16 10.2 6 15 438.7 9.161 8.166e-06 0.08596 -1.261
+-3 -2.8 10.2 13.23 6 15 437.4 9.617 -9.529e-06 0.08634 -1.226
+-3 -2.8 13.23 31.46 6 15 340 10.44 0.1532 1.72e-05 -0.2867
+-2.8 -2.5 0 7.16 6 15 589.7 7.542 0.1366 1.231e-05 -0.2821
+-2.8 -2.5 7.16 10.2 6 15 449.9 7.938 0.1226 1.156e-06 -0.2476
+-2.8 -2.5 10.2 13.23 6 15 584.7 8.439 0.115 1.806e-05 -0.233
+-2.8 -2.5 13.23 31.46 6 15 456 8.861 0.1202 3.199e-06 -0.235
+-2.5 -2.3 0 7.16 6 15 613.7 5.878 0.4557 3.471e-07 -0.6655
+-2.5 -2.3 7.16 10.2 6 15 805.5 6.018 0.495 -2.281e-06 -0.6924
+-2.5 -2.3 10.2 13.23 6 15 791.3 6.581 0.4092 1.735e-06 -0.6144
+-2.5 -2.3 13.23 31.46 6 15 603.3 7.098 0.4625 5.283e-06 -0.6726
+-2.3 -2.1 0 7.16 6 15 824.4 3.981 0.6342 0.01637 -0.7473
+-2.3 -2.1 7.16 10.2 6 15 1063 3.742 0.7984 0.02818 -0.8401
+-2.3 -2.1 10.2 13.23 6 15 816.8 4.019 0.7673 -5.859e-06 -0.8031
+-2.3 -2.1 13.23 31.46 6 15 824.5 5.4 0.6176 -1.449e-06 -0.738
+-2.1 -1.9 0 7.16 6 15 841.4 3.079 0.8199 0.04229 -0.8697
+-2.1 -1.9 7.16 10.2 6 15 838.1 2.597 0.9028 0.03698 -0.8892
+-2.1 -1.9 10.2 13.23 6 15 1078 3.845 0.711 0.02589 -0.7839
+-2.1 -1.9 13.23 31.46 6 15 823.6 4.461 0.7164 -1.387e-05 -0.7679
+-1.9 -1.7 0 7.16 6 15 1126 2.969 0.5588 -6.969e-07 -0.6424
+-1.9 -1.7 7.16 10.2 6 15 1525 2.76 0.6945 0.02757 -0.7397
+-1.9 -1.7 10.2 13.23 6 15 1126 4.05 0.5514 2.427e-05 -0.6432
+-1.9 -1.7 13.23 31.46 6 15 1121 4.743 0.5292 6.126e-05 -0.6294
+-1.7 -1.3 0 7.16 6 15 1620 1.273 0.7905 0.04357 -0.8064
+-1.7 -1.3 7.16 10.2 6 15 2084 1.565 0.8161 0.04405 -0.822
+-1.7 -1.3 10.2 13.23 6 15 1648 -3.678 1.383 0.05333 -1.032
+-1.7 -1.3 13.23 31.46 6 15 1621 -6.027 2.639 0.06217 -1.292
+-1.3 -1.1 0 7.16 6 15 2146 1.451 0.8037 0.0499 -0.8857
+-1.3 -1.1 7.16 10.2 6 15 2129 -1.919 0.9996 0.05171 -0.9704
+-1.3 -1.1 10.2 13.23 6 15 2119 2.433 0.7759 0.0501 -0.8744
+-1.3 -1.1 13.23 31.46 6 15 1663 2.223 1.004 0.05244 -0.9751
+-1.1 -0.8 0 7.16 6 15 1193 -0.4126 0.6373 0.03736 -0.7944
+-1.1 -0.8 7.16 10.2 6 15 2654 1.808 0.5807 0.03522 -0.7559
+-1.1 -0.8 10.2 13.23 6 15 2636 2.118 0.638 0.03716 -0.7942
+-1.1 -0.8 13.23 31.46 6 15 2141 2.62 0.7304 0.04301 -0.8625
+-0.8 -0.5 0 7.16 6 15 3184 2.285 0.4737 0.02942 -0.7039
+-0.8 -0.5 7.16 10.2 6 15 3151 1.835 0.545 0.0311 -0.7549
+-0.8 -0.5 10.2 13.23 6 15 2681 2.548 0.516 0.02992 -0.7328
+-0.8 -0.5 13.23 31.46 6 15 2655 2.44 0.5437 0.02875 -0.7379
+-0.5 0 0 7.16 6 15 3605 1.767 0.4677 0.02669 -0.7034
+-0.5 0 7.16 10.2 6 15 3684 1.998 0.4811 0.02625 -0.7122
+-0.5 0 10.2 13.23 6 15 3204 2.011 0.543 0.02737 -0.7565
+-0.5 0 13.23 31.46 6 15 3159 2.948 0.4904 0.02585 -0.7171
+0 0.5 0 7.16 6 15 3605 1.767 0.4677 0.02669 -0.7034
+0 0.5 7.16 10.2 6 15 3684 1.998 0.4811 0.02625 -0.7122
+0 0.5 10.2 13.23 6 15 3204 2.011 0.543 0.02737 -0.7565
+0 0.5 13.23 31.46 6 15 3159 2.948 0.4904 0.02585 -0.7171
+0.5 0.8 0 7.16 6 15 3184 2.285 0.4737 0.02942 -0.7039
+0.5 0.8 7.16 10.2 6 15 3151 1.835 0.545 0.0311 -0.7549
+0.5 0.8 10.2 13.23 6 15 2681 2.548 0.516 0.02992 -0.7328
+0.5 0.8 13.23 31.46 6 15 2655 2.44 0.5437 0.02875 -0.7379
+0.8 1.1 0 7.16 6 15 1193 -0.4126 0.6373 0.03736 -0.7944
+0.8 1.1 7.16 10.2 6 15 2654 1.808 0.5807 0.03522 -0.7559
+0.8 1.1 10.2 13.23 6 15 2636 2.118 0.638 0.03716 -0.7942
+0.8 1.1 13.23 31.46 6 15 2141 2.62 0.7304 0.04301 -0.8625
+1.1 1.3 0 7.16 6 15 2146 1.451 0.8037 0.0499 -0.8857
+1.1 1.3 7.16 10.2 6 15 2129 -1.919 0.9996 0.05171 -0.9704
+1.1 1.3 10.2 13.23 6 15 2119 2.433 0.7759 0.0501 -0.8744
+1.1 1.3 13.23 31.46 6 15 1663 2.223 1.004 0.05244 -0.9751
+1.3 1.7 0 7.16 6 15 1620 1.273 0.7905 0.04357 -0.8064
+1.3 1.7 7.16 10.2 6 15 2084 1.565 0.8161 0.04405 -0.822
+1.3 1.7 10.2 13.23 6 15 1648 -3.678 1.383 0.05333 -1.032
+1.3 1.7 13.23 31.46 6 15 1621 -6.027 2.639 0.06217 -1.292
+1.7 1.9 0 7.16 6 15 1126 2.969 0.5588 -6.969e-07 -0.6424
+1.7 1.9 7.16 10.2 6 15 1525 2.76 0.6945 0.02757 -0.7397
+1.7 1.9 10.2 13.23 6 15 1126 4.05 0.5514 2.427e-05 -0.6432
+1.7 1.9 13.23 31.46 6 15 1121 4.743 0.5292 6.126e-05 -0.6294
+1.9 2.1 0 7.16 6 15 841.4 3.079 0.8199 0.04229 -0.8697
+1.9 2.1 7.16 10.2 6 15 838.1 2.597 0.9028 0.03698 -0.8892
+1.9 2.1 10.2 13.23 6 15 1078 3.845 0.711 0.02589 -0.7839
+1.9 2.1 13.23 31.46 6 15 823.6 4.461 0.7164 -1.387e-05 -0.7679
+2.1 2.3 0 7.16 6 15 824.4 3.981 0.6342 0.01637 -0.7473
+2.1 2.3 7.16 10.2 6 15 1063 3.742 0.7984 0.02818 -0.8401
+2.1 2.3 10.2 13.23 6 15 816.8 4.019 0.7673 -5.859e-06 -0.8031
+2.1 2.3 13.23 31.46 6 15 824.5 5.4 0.6176 -1.449e-06 -0.738
+2.3 2.5 0 7.16 6 15 613.7 5.878 0.4557 3.471e-07 -0.6655
+2.3 2.5 7.16 10.2 6 15 805.5 6.018 0.495 -2.281e-06 -0.6924
+2.3 2.5 10.2 13.23 6 15 791.3 6.581 0.4092 1.735e-06 -0.6144
+2.3 2.5 13.23 31.46 6 15 603.3 7.098 0.4625 5.283e-06 -0.6726
+2.5 2.8 0 7.16 6 15 589.7 7.542 0.1366 1.231e-05 -0.2821
+2.5 2.8 7.16 10.2 6 15 449.9 7.938 0.1226 1.156e-06 -0.2476
+2.5 2.8 10.2 13.23 6 15 584.7 8.439 0.115 1.806e-05 -0.233
+2.5 2.8 13.23 31.46 6 15 456 8.861 0.1202 3.199e-06 -0.235
+2.8 3 0 7.16 6 15 435.1 8.684 0.1166 5.669e-06 -0.1293
+2.8 3 7.16 10.2 6 15 438.7 9.161 8.166e-06 0.08596 -1.261
+2.8 3 10.2 13.23 6 15 437.4 9.617 -9.529e-06 0.08634 -1.226
+2.8 3 13.23 31.46 6 15 340 10.44 0.1532 1.72e-05 -0.2867
+3 3.2 0 7.16 6 15 427.3 8.405 9.35e-06 0.116 -1.253
+3 3.2 7.16 10.2 6 15 423.4 8.95 1.927e-05 0.1163 -1.271
+3 3.2 10.2 13.23 6 15 335.8 9.253 3.553e-06 0.1194 -1.282
+3 3.2 13.23 31.46 6 15 334.6 9.594 0.1551 0.000975 -0.0991
+3.2 4.7 0 7.16 6 15 326.1 6.846 0.1635 1.19e-05 -0.2087
+3.2 4.7 7.16 10.2 6 15 325 7.184 8.11e+28 0.09956 -40.2
+3.2 4.7 10.2 13.23 6 15 335.1 6.878 0.2025 4.509e-05 -0.2798
+3.2 4.7 13.23 31.46 6 15 229.9 7.875 0.0001123 0.09827 -1.438
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PtResolution_AK8PFchs.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PtResolution_AK8PFchs.txt
new file mode 100755
index 0000000..918779f
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_PtResolution_AK8PFchs.txt
@@ -0,0 +1,105 @@
+{2 JetEta Rho 1 JetPt sqrt([0]*abs([0])/(x*x)+[1]*[1]*pow(x,[3])+[2]*[2]) Resolution}
+-4.7 -3.2 0 7.16 6 15 328.322 4.699 0.238 1.216e-06 -0.3741
+-4.7 -3.2 7.16 10.2 6 15 326.2 4.522 1.71 0.09187 -1.496
+-4.7 -3.2 10.2 13.23 6 15 335.2 6.256 0.224 -0.01481 -0.3312
+-4.7 -3.2 13.23 31.46 6 15 227.3 7.323 0.3119 -7.871e-05 -0.4601
+-3.2 -3 0 7.16 6 15 431 6.283 0.1153 0.09372 -0.2534
+-3.2 -3 7.16 10.2 6 15 421.8 7.188 0.114 0.0402 -0.03584
+-3.2 -3 10.2 13.23 6 15 332.6 8.057 -1.387e-05 0.1133 -1.432
+-3.2 -3 13.23 31.46 6 15 328.6 8.51 0.0001522 0.1224 -1.357
+-3 -2.8 0 7.16 6 15 432.3 -74.86 74.62 0.06556 -1.996
+-3 -2.8 7.16 10.2 6 15 433.6 -81.84 81.64 0.06882 -1.996
+-3 -2.8 10.2 13.23 6 15 431.9 -112.4 112.2 0.06781 -1.998
+-3 -2.8 13.23 31.46 6 15 332.3 7.878 0.2853 2.076e-05 -0.4669
+-2.8 -2.5 0 7.16 6 15 597.8 -21.48 20.67 -0.04606 -1.955
+-2.8 -2.5 7.16 10.2 6 15 593.7 -70.14 69.84 -0.04381 -1.995
+-2.8 -2.5 10.2 13.23 6 15 593.2 -88.38 88.17 0.04606 -1.997
+-2.8 -2.5 13.23 31.46 6 15 445.8 -62.52 62.43 0.04527 -1.994
+-2.5 -2.3 0 7.16 6 15 804 -0.0002917 1.682 0.0288 -1.291
+-2.5 -2.3 7.16 10.2 6 15 804.7 -1.594 2.297 -0.03205 -1.406
+-2.5 -2.3 10.2 13.23 6 15 798.6 -6.835 6.05 -0.03938 -1.729
+-2.5 -2.3 13.23 31.46 6 15 608.7 5.369 1.07 0.01383 -1.057
+-2.3 -2.1 0 7.16 6 15 825.5 1.389 1.404 0.03184 -1.233
+-2.3 -2.1 7.16 10.2 6 15 1068 2.893 1.135 0.02873 -1.132
+-2.3 -2.1 10.2 13.23 6 15 824.5 3.522 1.013 -0.01956 -1.052
+-2.3 -2.1 13.23 31.46 6 15 623.1 2.769 1.736 0.02568 -1.221
+-2.1 -1.9 0 7.16 6 15 1092 -1.16 1.47 0.03031 -1.222
+-2.1 -1.9 7.16 10.2 6 15 1098 1.604 1.497 -0.0316 -1.228
+-2.1 -1.9 10.2 13.23 6 15 1093 3.098 1.344 -0.02869 -1.174
+-2.1 -1.9 13.23 31.46 6 15 837.3 2.082 2.403 -0.03353 -1.384
+-1.9 -1.7 0 7.16 6 15 1128 -1.36 1.35 -0.02969 -1.155
+-1.9 -1.7 7.16 10.2 6 15 1549 0.9785 1.378 -0.02903 -1.157
+-1.9 -1.7 10.2 13.23 6 15 1123 0.6688 1.775 -0.0332 -1.261
+-1.9 -1.7 13.23 31.46 6 15 1117 3.738 1.371 -0.02822 -1.137
+-1.7 -1.3 0 7.16 6 15 1625 -0.9643 1.109 -0.03603 -1.027
+-1.7 -1.3 7.16 10.2 6 15 2073 0.6084 1.263 -0.03871 -1.081
+-1.7 -1.3 10.2 13.23 6 15 1638 2.643 1.135 0.0386 -1.039
+-1.7 -1.3 13.23 31.46 6 15 1616 2.96 1.478 -0.04159 -1.135
+-1.3 -1.1 0 7.16 6 15 2139 1.321 0.9101 0.04372 -0.9795
+-1.3 -1.1 7.16 10.2 6 15 2122 2.208 0.907 0.04199 -0.9682
+-1.3 -1.1 10.2 13.23 6 15 2122 3.046 0.9299 0.04331 -0.9785
+-1.3 -1.1 13.23 31.46 6 15 1651 2.535 1.55 0.04749 -1.174
+-1.1 -0.8 0 7.16 6 15 2664 1.99 0.7458 0.03682 -0.9255
+-1.1 -0.8 7.16 10.2 6 15 2645 2.536 0.7597 0.03688 -0.925
+-1.1 -0.8 10.2 13.23 6 15 2630 3.175 0.7782 0.0354 -0.9218
+-1.1 -0.8 13.23 31.46 6 15 1681 3.982 0.8065 0.03654 -0.929
+-0.8 -0.5 0 7.16 6 15 3179 2 0.6417 0.03052 -0.8694
+-0.8 -0.5 7.16 10.2 6 15 3124 2.616 0.6742 0.03106 -0.8882
+-0.8 -0.5 10.2 13.23 6 15 2669 3.417 0.6559 0.03058 -0.8739
+-0.8 -0.5 13.23 31.46 6 15 2636 4.301 0.6164 0.02674 -0.8261
+-0.5 0 0 7.16 6 15 3643 2.061 0.5816 0.02831 -0.8328
+-0.5 0 7.16 10.2 6 15 3683 2.59 0.611 0.0279 -0.8439
+-0.5 0 10.2 13.23 6 15 3186 3.103 0.6678 0.02804 -0.8696
+-0.5 0 13.23 31.46 6 15 3136 4.199 0.6687 0.02684 -0.8681
+0 0.5 0 7.16 6 15 3643 2.061 0.5816 0.02831 -0.8328
+0 0.5 7.16 10.2 6 15 3683 2.59 0.611 0.0279 -0.8439
+0 0.5 10.2 13.23 6 15 3186 3.103 0.6678 0.02804 -0.8696
+0 0.5 13.23 31.46 6 15 3136 4.199 0.6687 0.02684 -0.8681
+0.5 0.8 0 7.16 6 15 3179 2 0.6417 0.03052 -0.8694
+0.5 0.8 7.16 10.2 6 15 3124 2.616 0.6742 0.03106 -0.8882
+0.5 0.8 10.2 13.23 6 15 2669 3.417 0.6559 0.03058 -0.8739
+0.5 0.8 13.23 31.46 6 15 2636 4.301 0.6164 0.02674 -0.8261
+0.8 1.1 0 7.16 6 15 2664 1.99 0.7458 0.03682 -0.9255
+0.8 1.1 7.16 10.2 6 15 2645 2.536 0.7597 0.03688 -0.925
+0.8 1.1 10.2 13.23 6 15 2630 3.175 0.7782 0.0354 -0.9218
+0.8 1.1 13.23 31.46 6 15 1681 3.982 0.8065 0.03654 -0.929
+1.1 1.3 0 7.16 6 15 2139 1.321 0.9101 0.04372 -0.9795
+1.1 1.3 7.16 10.2 6 15 2122 2.208 0.907 0.04199 -0.9682
+1.1 1.3 10.2 13.23 6 15 2122 3.046 0.9299 0.04331 -0.9785
+1.1 1.3 13.23 31.46 6 15 1651 2.535 1.55 0.04749 -1.174
+1.3 1.7 0 7.16 6 15 1625 -0.9643 1.109 -0.03603 -1.027
+1.3 1.7 7.16 10.2 6 15 2073 0.6084 1.263 -0.03871 -1.081
+1.3 1.7 10.2 13.23 6 15 1638 2.643 1.135 0.0386 -1.039
+1.3 1.7 13.23 31.46 6 15 1616 2.96 1.478 -0.04159 -1.135
+1.7 1.9 0 7.16 6 15 1128 -1.36 1.35 -0.02969 -1.155
+1.7 1.9 7.16 10.2 6 15 1549 0.9785 1.378 -0.02903 -1.157
+1.7 1.9 10.2 13.23 6 15 1123 0.6688 1.775 -0.0332 -1.261
+1.7 1.9 13.23 31.46 6 15 1117 3.738 1.371 -0.02822 -1.137
+1.9 2.1 0 7.16 6 15 1092 -1.16 1.47 0.03031 -1.222
+1.9 2.1 7.16 10.2 6 15 1098 1.604 1.497 -0.0316 -1.228
+1.9 2.1 10.2 13.23 6 15 1093 3.098 1.344 -0.02869 -1.174
+1.9 2.1 13.23 31.46 6 15 837.3 2.082 2.403 -0.03353 -1.384
+2.1 2.3 0 7.16 6 15 825.5 1.389 1.404 0.03184 -1.233
+2.1 2.3 7.16 10.2 6 15 1068 2.893 1.135 0.02873 -1.132
+2.1 2.3 10.2 13.23 6 15 824.5 3.522 1.013 -0.01956 -1.052
+2.1 2.3 13.23 31.46 6 15 623.1 2.769 1.736 0.02568 -1.221
+2.3 2.5 0 7.16 6 15 804 -0.0002917 1.682 0.0288 -1.291
+2.3 2.5 7.16 10.2 6 15 804.7 -1.594 2.297 -0.03205 -1.406
+2.3 2.5 10.2 13.23 6 15 798.6 -6.835 6.05 -0.03938 -1.729
+2.3 2.5 13.23 31.46 6 15 608.7 5.369 1.07 0.01383 -1.057
+2.5 2.8 0 7.16 6 15 597.8 -21.48 20.67 -0.04606 -1.955
+2.5 2.8 7.16 10.2 6 15 593.7 -70.14 69.84 -0.04381 -1.995
+2.5 2.8 10.2 13.23 6 15 593.2 -88.38 88.17 0.04606 -1.997
+2.5 2.8 13.23 31.46 6 15 445.8 -62.52 62.43 0.04527 -1.994
+2.8 3 0 7.16 6 15 432.3 -74.86 74.62 0.06556 -1.996
+2.8 3 7.16 10.2 6 15 433.6 -81.84 81.64 0.06882 -1.996
+2.8 3 10.2 13.23 6 15 431.9 -112.4 112.2 0.06781 -1.998
+2.8 3 13.23 31.46 6 15 332.3 7.878 0.2853 2.076e-05 -0.4669
+3 3.2 0 7.16 6 15 431 6.283 0.1153 0.09372 -0.2534
+3 3.2 7.16 10.2 6 15 421.8 7.188 0.114 0.0402 -0.03584
+3 3.2 10.2 13.23 6 15 332.6 8.057 -1.387e-05 0.1133 -1.432
+3 3.2 13.23 31.46 6 15 328.6 8.51 0.0001522 0.1224 -1.357
+3.2 4.7 0 7.16 6 15 328.3 4.699 0.238 1.216e-06 -0.3741
+3.2 4.7 7.16 10.2 6 15 326.2 4.522 1.71 0.09187 -1.496
+3.2 4.7 10.2 13.23 6 15 335.2 6.256 0.224 -0.01481 -0.3312
+3.2 4.7 13.23 31.46 6 15 227.3 7.323 0.3119 -7.871e-05 -0.4601
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_SF_AK4PF.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_SF_AK4PF.txt
new file mode 100755
index 0000000..fee5065
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_SF_AK4PF.txt
@@ -0,0 +1,27 @@
+{1 JetEta 0 None ScaleFactor}
+-4.7 -3.2 3 1.216 1.166 1.266
+-3.2 -3.0 3 1.384 1.351 1.417
+-3.0 -2.8 3 1.564 1.243 1.885
+-2.8 -2.5 3 1.209 1.150 1.268
+-2.5 -2.3 3 1.161 1.113 1.209
+-2.3 -2.1 3 1.160 1.112 1.208
+-2.1 -1.9 3 1.162 1.118 1.206
+-1.9 -1.7 3 1.100 1.067 1.133
+-1.7 -1.3 3 1.118 1.104 1.132
+-1.3 -1.1 3 1.103 1.070 1.136
+-1.1 -0.8 3 1.097 1.080 1.114
+-0.8 -0.5 3 1.120 1.092 1.148
+-0.5 0.0 3 1.095 1.077 1.113
+ 0.0 0.5 3 1.095 1.077 1.113
+ 0.5 0.8 3 1.120 1.092 1.148
+ 0.8 1.1 3 1.097 1.080 1.114
+ 1.1 1.3 3 1.103 1.070 1.136
+ 1.3 1.7 3 1.118 1.104 1.132
+ 1.7 1.9 3 1.100 1.067 1.133
+ 1.9 2.1 3 1.162 1.118 1.206
+ 2.1 2.3 3 1.160 1.112 1.208
+ 2.3 2.5 3 1.161 1.113 1.209
+ 2.5 2.8 3 1.209 1.150 1.268
+ 2.8 3.0 3 1.564 1.243 1.885
+ 3.0 3.2 3 1.384 1.351 1.417
+ 3.2 4.7 3 1.216 1.166 1.266
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_SF_AK4PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_SF_AK4PFPuppi.txt
new file mode 100755
index 0000000..fee5065
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_SF_AK4PFPuppi.txt
@@ -0,0 +1,27 @@
+{1 JetEta 0 None ScaleFactor}
+-4.7 -3.2 3 1.216 1.166 1.266
+-3.2 -3.0 3 1.384 1.351 1.417
+-3.0 -2.8 3 1.564 1.243 1.885
+-2.8 -2.5 3 1.209 1.150 1.268
+-2.5 -2.3 3 1.161 1.113 1.209
+-2.3 -2.1 3 1.160 1.112 1.208
+-2.1 -1.9 3 1.162 1.118 1.206
+-1.9 -1.7 3 1.100 1.067 1.133
+-1.7 -1.3 3 1.118 1.104 1.132
+-1.3 -1.1 3 1.103 1.070 1.136
+-1.1 -0.8 3 1.097 1.080 1.114
+-0.8 -0.5 3 1.120 1.092 1.148
+-0.5 0.0 3 1.095 1.077 1.113
+ 0.0 0.5 3 1.095 1.077 1.113
+ 0.5 0.8 3 1.120 1.092 1.148
+ 0.8 1.1 3 1.097 1.080 1.114
+ 1.1 1.3 3 1.103 1.070 1.136
+ 1.3 1.7 3 1.118 1.104 1.132
+ 1.7 1.9 3 1.100 1.067 1.133
+ 1.9 2.1 3 1.162 1.118 1.206
+ 2.1 2.3 3 1.160 1.112 1.208
+ 2.3 2.5 3 1.161 1.113 1.209
+ 2.5 2.8 3 1.209 1.150 1.268
+ 2.8 3.0 3 1.564 1.243 1.885
+ 3.0 3.2 3 1.384 1.351 1.417
+ 3.2 4.7 3 1.216 1.166 1.266
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_SF_AK4PFchs.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_SF_AK4PFchs.txt
new file mode 100755
index 0000000..fee5065
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_SF_AK4PFchs.txt
@@ -0,0 +1,27 @@
+{1 JetEta 0 None ScaleFactor}
+-4.7 -3.2 3 1.216 1.166 1.266
+-3.2 -3.0 3 1.384 1.351 1.417
+-3.0 -2.8 3 1.564 1.243 1.885
+-2.8 -2.5 3 1.209 1.150 1.268
+-2.5 -2.3 3 1.161 1.113 1.209
+-2.3 -2.1 3 1.160 1.112 1.208
+-2.1 -1.9 3 1.162 1.118 1.206
+-1.9 -1.7 3 1.100 1.067 1.133
+-1.7 -1.3 3 1.118 1.104 1.132
+-1.3 -1.1 3 1.103 1.070 1.136
+-1.1 -0.8 3 1.097 1.080 1.114
+-0.8 -0.5 3 1.120 1.092 1.148
+-0.5 0.0 3 1.095 1.077 1.113
+ 0.0 0.5 3 1.095 1.077 1.113
+ 0.5 0.8 3 1.120 1.092 1.148
+ 0.8 1.1 3 1.097 1.080 1.114
+ 1.1 1.3 3 1.103 1.070 1.136
+ 1.3 1.7 3 1.118 1.104 1.132
+ 1.7 1.9 3 1.100 1.067 1.133
+ 1.9 2.1 3 1.162 1.118 1.206
+ 2.1 2.3 3 1.160 1.112 1.208
+ 2.3 2.5 3 1.161 1.113 1.209
+ 2.5 2.8 3 1.209 1.150 1.268
+ 2.8 3.0 3 1.564 1.243 1.885
+ 3.0 3.2 3 1.384 1.351 1.417
+ 3.2 4.7 3 1.216 1.166 1.266
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_SF_AK8PF.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_SF_AK8PF.txt
new file mode 100755
index 0000000..fee5065
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_SF_AK8PF.txt
@@ -0,0 +1,27 @@
+{1 JetEta 0 None ScaleFactor}
+-4.7 -3.2 3 1.216 1.166 1.266
+-3.2 -3.0 3 1.384 1.351 1.417
+-3.0 -2.8 3 1.564 1.243 1.885
+-2.8 -2.5 3 1.209 1.150 1.268
+-2.5 -2.3 3 1.161 1.113 1.209
+-2.3 -2.1 3 1.160 1.112 1.208
+-2.1 -1.9 3 1.162 1.118 1.206
+-1.9 -1.7 3 1.100 1.067 1.133
+-1.7 -1.3 3 1.118 1.104 1.132
+-1.3 -1.1 3 1.103 1.070 1.136
+-1.1 -0.8 3 1.097 1.080 1.114
+-0.8 -0.5 3 1.120 1.092 1.148
+-0.5 0.0 3 1.095 1.077 1.113
+ 0.0 0.5 3 1.095 1.077 1.113
+ 0.5 0.8 3 1.120 1.092 1.148
+ 0.8 1.1 3 1.097 1.080 1.114
+ 1.1 1.3 3 1.103 1.070 1.136
+ 1.3 1.7 3 1.118 1.104 1.132
+ 1.7 1.9 3 1.100 1.067 1.133
+ 1.9 2.1 3 1.162 1.118 1.206
+ 2.1 2.3 3 1.160 1.112 1.208
+ 2.3 2.5 3 1.161 1.113 1.209
+ 2.5 2.8 3 1.209 1.150 1.268
+ 2.8 3.0 3 1.564 1.243 1.885
+ 3.0 3.2 3 1.384 1.351 1.417
+ 3.2 4.7 3 1.216 1.166 1.266
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_SF_AK8PFPuppi.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_SF_AK8PFPuppi.txt
new file mode 100755
index 0000000..fee5065
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_SF_AK8PFPuppi.txt
@@ -0,0 +1,27 @@
+{1 JetEta 0 None ScaleFactor}
+-4.7 -3.2 3 1.216 1.166 1.266
+-3.2 -3.0 3 1.384 1.351 1.417
+-3.0 -2.8 3 1.564 1.243 1.885
+-2.8 -2.5 3 1.209 1.150 1.268
+-2.5 -2.3 3 1.161 1.113 1.209
+-2.3 -2.1 3 1.160 1.112 1.208
+-2.1 -1.9 3 1.162 1.118 1.206
+-1.9 -1.7 3 1.100 1.067 1.133
+-1.7 -1.3 3 1.118 1.104 1.132
+-1.3 -1.1 3 1.103 1.070 1.136
+-1.1 -0.8 3 1.097 1.080 1.114
+-0.8 -0.5 3 1.120 1.092 1.148
+-0.5 0.0 3 1.095 1.077 1.113
+ 0.0 0.5 3 1.095 1.077 1.113
+ 0.5 0.8 3 1.120 1.092 1.148
+ 0.8 1.1 3 1.097 1.080 1.114
+ 1.1 1.3 3 1.103 1.070 1.136
+ 1.3 1.7 3 1.118 1.104 1.132
+ 1.7 1.9 3 1.100 1.067 1.133
+ 1.9 2.1 3 1.162 1.118 1.206
+ 2.1 2.3 3 1.160 1.112 1.208
+ 2.3 2.5 3 1.161 1.113 1.209
+ 2.5 2.8 3 1.209 1.150 1.268
+ 2.8 3.0 3 1.564 1.243 1.885
+ 3.0 3.2 3 1.384 1.351 1.417
+ 3.2 4.7 3 1.216 1.166 1.266
diff --git a/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_SF_AK8PFchs.txt b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_SF_AK8PFchs.txt
new file mode 100755
index 0000000..fee5065
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_MC_SF_AK8PFchs.txt
@@ -0,0 +1,27 @@
+{1 JetEta 0 None ScaleFactor}
+-4.7 -3.2 3 1.216 1.166 1.266
+-3.2 -3.0 3 1.384 1.351 1.417
+-3.0 -2.8 3 1.564 1.243 1.885
+-2.8 -2.5 3 1.209 1.150 1.268
+-2.5 -2.3 3 1.161 1.113 1.209
+-2.3 -2.1 3 1.160 1.112 1.208
+-2.1 -1.9 3 1.162 1.118 1.206
+-1.9 -1.7 3 1.100 1.067 1.133
+-1.7 -1.3 3 1.118 1.104 1.132
+-1.3 -1.1 3 1.103 1.070 1.136
+-1.1 -0.8 3 1.097 1.080 1.114
+-0.8 -0.5 3 1.120 1.092 1.148
+-0.5 0.0 3 1.095 1.077 1.113
+ 0.0 0.5 3 1.095 1.077 1.113
+ 0.5 0.8 3 1.120 1.092 1.148
+ 0.8 1.1 3 1.097 1.080 1.114
+ 1.1 1.3 3 1.103 1.070 1.136
+ 1.3 1.7 3 1.118 1.104 1.132
+ 1.7 1.9 3 1.100 1.067 1.133
+ 1.9 2.1 3 1.162 1.118 1.206
+ 2.1 2.3 3 1.160 1.112 1.208
+ 2.3 2.5 3 1.161 1.113 1.209
+ 2.5 2.8 3 1.209 1.150 1.268
+ 2.8 3.0 3 1.564 1.243 1.885
+ 3.0 3.2 3 1.384 1.351 1.417
+ 3.2 4.7 3 1.216 1.166 1.266
diff --git a/Analysis/Ntuplizer/test/jetHT_data.py b/Analysis/Ntuplizer/test/jetHT_data.py
new file mode 100644
index 0000000..2a7eb39
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jetHT_data.py
@@ -0,0 +1,181 @@
+import os
+import FWCore.ParameterSet.Config as cms
+
+process = cms.Process("MssmHbb")
+
+process.load("FWCore.MessageService.MessageLogger_cfi")
+process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(1000)
+
+## Using MINIAOD. GlobalTag just in case jet re-clustering, L1 trigger filter etc is needed to be done
+process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
+from Configuration.AlCa.GlobalTag_condDBv2 import GlobalTag as customiseGlobalTag
+process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = '74X_dataRun2_Prompt_v1')
+process.GlobalTag.connect = 'frontier://FrontierProd/CMS_CONDITIONS'
+process.GlobalTag.pfnPrefix = cms.untracked.string('frontier://FrontierProd/')
+for pset in process.GlobalTag.toGet.value():
+ pset.connect = pset.connect.value().replace('frontier://FrontierProd/', 'frontier://FrontierProd/')
+## fix for multi-run processing
+process.GlobalTag.RefreshEachRun = cms.untracked.bool( False )
+process.GlobalTag.ReconnectEachRun = cms.untracked.bool( False )
+
+process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) )
+
+output_file = 'output.root'
+## TFileService
+process.TFileService = cms.Service("TFileService",
+ fileName = cms.string(output_file)
+)
+
+## ============ TRIGGER FILTER ===============
+## Enable below at cms.Path if needed (not recommended for Monte Carlo samples)
+process.triggerSelection = cms.EDFilter( "TriggerResultsFilter",
+ triggerConditions = cms.vstring(
+ "HLT_PFJet40_v*",
+ "HLT_PFJet60_v*",
+ "HLT_PFJet80_v*",
+ "HLT_PFJet140_v*",
+ "HLT_PFJet200_v*",
+ "HLT_PFJet260_v*",
+ "HLT_PFJet320_v*",
+ "HLT_PFJet400_v*",
+ "HLT_PFJet450_v*",
+ "HLT_PFJet500_v*"
+
+ ),
+ hltResults = cms.InputTag( "TriggerResults", "", "HLT" ),
+ l1tResults = cms.InputTag( "" ),
+ l1tIgnoreMask = cms.bool( False ),
+ l1techIgnorePrescales = cms.bool( False ),
+ daqPartitions = cms.uint32( 1 ),
+ throw = cms.bool( True )
+)
+
+## ============ EVENT FILTER COUNTER ===============
+## Filter counter (maybe more useful for MC)
+process.TotalEvents = cms.EDProducer("EventCountProducer")
+process.FilteredEvents = cms.EDProducer("EventCountProducer")
+
+## ============ PRIMARY VERTEX FILTER ===============
+process.primaryVertexFilter = cms.EDFilter("VertexSelector",
+ src = cms.InputTag("offlineSlimmedPrimaryVertices"), # primary vertex collection name
+ cut = cms.string("!isFake && ndof > 4 && abs(z) <= 24 && position.Rho <= 2"), # ndof>thr=4 corresponds to sum(track_weigths) > (thr+3)/2 = 3.5 so typically 4 good tracks
+ filter = cms.bool(True), # otherwise it won't filter the events, just produce an empty vertex collection.
+)
+
+
+
+
+## ============ THE NTUPLIZER!!! ===============
+process.MssmHbb = cms.EDAnalyzer("Ntuplizer",
+ MonteCarlo = cms.bool(False),
+ UseFullName = cms.bool(False),
+ TotalEvents = cms.InputTag("TotalEvents"),
+ FilteredEvents = cms.InputTag("FilteredEvents"),
+ PatJets = cms.VInputTag(
+ cms.InputTag("slimmedJetsPuppi","","PAT"),
+ cms.InputTag("slimmedJetsAK8PFCHSSoftDropPacked","SubJets","PAT")
+ ),
+ PatMETs = cms.VInputTag(
+ cms.InputTag("slimmedMETs","","PAT"),
+ cms.InputTag("slimmedMETsPuppi","","PAT")
+ ),
+ PatMuons = cms.VInputTag(
+ cms.InputTag("slimmedMuons","","PAT")
+ ),
+ PrimaryVertices = cms.VInputTag(
+ cms.InputTag("offlineSlimmedPrimaryVertices","","PAT")
+ ),
+ TriggerResults = cms.VInputTag(cms.InputTag("TriggerResults","","HLT")),
+ TriggerPaths = cms.vstring (
+ ## I recommend using the version number explicitly to be able to compare
+ ## however for production one has to be careful that all versions are included.
+ ## Thinking of a better solution...
+ "HLT_PFJet40_v",
+ "HLT_PFJet60_v",
+ "HLT_PFJet80_v",
+ "HLT_PFJet140_v",
+ "HLT_PFJet200_v",
+ "HLT_PFJet260_v",
+ "HLT_PFJet320_v",
+ "HLT_PFJet400_v",
+ "HLT_PFJet450_v",
+ "HLT_PFJet500_v"
+ ),
+ TriggerObjectStandAlone = cms.VInputTag(
+ cms.InputTag("selectedPatTrigger","","PAT"),
+ ),
+ TriggerObjectLabels = cms.vstring (
+ "hltL1sL1ZeroBias",
+ "hltPFJetsCorrectedMatchedToCaloJets10",
+ "hltSingleCaloJet10",
+ "hltSinglePFJet40",
+ "hltL1sL1SingleJet36",
+ "hltSingleCaloJet40",
+ "hltPFJetsCorrectedMatchedToCaloJets40",
+ "hltSinglePFJet60",
+ "hltL1sL1SingleJet52",
+ "hltPFJetsCorrectedMatchedToCaloJets50",
+ "hltSingleCaloJet50",
+ "hltSinglePFJet80",
+ "hltL1sL1SingleJet92",
+ "hltPFJetsCorrectedMatchedToCaloJets110",
+ "hltSingleCaloJet110",
+ "hltSinglePFJet140",
+ "hltL1sL1SingleJet128",
+ "hltPFJetsCorrectedMatchedToCaloJets170",
+ "hltSingleCaloJet170",
+ "hltSinglePFJet200",
+ "hltL1sL1SingleJet200",
+ "hltPFJetsCorrectedMatchedToCaloJets210",
+ "hltSingleCaloJet210",
+ "hltSinglePFJet260",
+ "hltPFJetsCorrectedMatchedToCaloJets270",
+ "hltSingleCaloJet270",
+ "hltSinglePFJet320",
+ "hltPFJetsCorrectedMatchedToCaloJets350",
+ "hltSingleCaloJet350",
+ "hltSinglePFJet400",
+ "hltPFJetsCorrectedMatchedToCaloJets400",
+ "hltSingleCaloJet400",
+ "hltSinglePFJet450",
+ "hltPFJetsCorrectedMatchedToCaloJets450",
+ "hltSingleCaloJet450",
+ "hltSinglePFJet500",
+ ),
+# L1ExtraJets = cms.VInputTag(
+# cms.InputTag("l1extraParticles","Central","RECO"),
+# cms.InputTag("l1extraParticles","Forward","RECO"),
+# cms.InputTag("l1extraParticles","Tau","RECO")
+# ),
+# L1ExtraMuons = cms.VInputTag(
+# cms.InputTag("l1extraParticles","","RECO")
+# ),
+)
+
+process.p = cms.Path(
+ process.TotalEvents *
+ process.primaryVertexFilter *
+ process.triggerSelection *
+ process.FilteredEvents *
+ process.MssmHbb
+ )
+
+readFiles = cms.untracked.vstring()
+secFiles = cms.untracked.vstring()
+process.source = cms.Source ("PoolSource",fileNames = readFiles, secondaryFileNames = secFiles)
+
+readFiles.extend( [
+ '/store/data/Run2015D/JetHT/MINIAOD/05Oct2015-v1/50000/0067D1EA-EE6F-E511-B561-0050560207C5.root',
+ '/store/data/Run2015D/JetHT/MINIAOD/05Oct2015-v1/50000/00729FDB-706F-E511-8E12-0050560207C5.root',
+ '/store/data/Run2015D/JetHT/MINIAOD/05Oct2015-v1/50000/00EE27AF-B16F-E511-A5F4-00259073E382.root',
+ '/store/data/Run2015D/JetHT/MINIAOD/05Oct2015-v1/50000/00F77227-DB6F-E511-8221-00259073E3D0.root',
+ '/store/data/Run2015D/JetHT/MINIAOD/05Oct2015-v1/50000/00FFECBB-A16F-E511-91F0-00259073E390.root',
+ '/store/data/Run2015D/JetHT/MINIAOD/05Oct2015-v1/50000/021DD636-B46F-E511-B192-00259073E382.root',
+ '/store/data/Run2015D/JetHT/MINIAOD/05Oct2015-v1/50000/02C56D74-8C6F-E511-8989-00505602078D.root',
+
+] );
+
+
+secFiles.extend( [
+ ] )
+
diff --git a/Analysis/Ntuplizer/test/jetht_76x_expert.py b/Analysis/Ntuplizer/test/jetht_76x_expert.py
new file mode 100644
index 0000000..efcecb4
--- /dev/null
+++ b/Analysis/Ntuplizer/test/jetht_76x_expert.py
@@ -0,0 +1,342 @@
+import FWCore.ParameterSet.Config as cms
+import os
+
+process = cms.Process("MssmHbb")
+
+process.load("FWCore.MessageService.MessageLogger_cfi")
+process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(1)
+
+## Using MINIAOD. GlobalTag just in case jet re-clustering, L1 trigger filter etc is needed to be done
+process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
+from Configuration.AlCa.GlobalTag_condDBv2 import GlobalTag as customiseGlobalTag
+process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = '76X_dataRun2_16Dec2015_v0')
+process.GlobalTag.connect = 'frontier://FrontierProd/CMS_CONDITIONS'
+process.GlobalTag.pfnPrefix = cms.untracked.string('frontier://FrontierProd/')
+for pset in process.GlobalTag.toGet.value():
+ pset.connect = pset.connect.value().replace('frontier://FrontierProd/', 'frontier://FrontierProd/')
+## fix for multi-run processing
+process.GlobalTag.RefreshEachRun = cms.untracked.bool( False )
+process.GlobalTag.ReconnectEachRun = cms.untracked.bool( False )
+
+process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1000) )
+
+output_file = 'output.root'
+## TFileService
+process.TFileService = cms.Service("TFileService",
+ fileName = cms.string(output_file)
+)
+
+
+## ============ TRIGGER FILTER ===============
+## Enable below at cms.Path if needed
+process.triggerSelection = cms.EDFilter( "TriggerResultsFilter",
+ triggerConditions = cms.vstring(
+ 'HLT_PFJet40_v*',
+ 'HLT_PFJet60_v*',
+ 'HLT_PFJet80_v*',
+ 'HLT_PFJet140_v*',
+ 'HLT_PFJet200_v*',
+# 'HLT_DoubleJetsC100_DoubleBTagCSV0p85_DoublePFJetsC160_v*',
+# 'HLT_DoubleJetsC100_DoubleBTagCSV0p9_DoublePFJetsC100MaxDeta1p6_v*',
+# 'HLT_DoubleJetsC112_DoubleBTagCSV0p85_DoublePFJetsC172_v*',
+# 'HLT_DoubleJetsC112_DoubleBTagCSV0p9_DoublePFJetsC112MaxDeta1p6_v*',
+ ),
+ hltResults = cms.InputTag( "TriggerResults", "", "HLT" ),
+ l1tResults = cms.InputTag( "" ),
+ l1tIgnoreMask = cms.bool( False ),
+ l1techIgnorePrescales = cms.bool( False ),
+ daqPartitions = cms.uint32( 1 ),
+ throw = cms.bool( True )
+)
+
+
+
+## ============ RE-APPLY JET ENERGY CORRECTIONS =============== BE CAREFUL!!!
+## Enable below at cms.Path if needed
+from PhysicsTools.PatAlgos.producersLayer1.jetUpdater_cff import patJetCorrFactorsUpdated
+process.slimmedJetsCorrFactorsReapplyJEC = patJetCorrFactorsUpdated.clone(
+ src = cms.InputTag("slimmedJets"),
+ levels = ['L1FastJet',
+ 'L2Relative',
+ 'L3Absolute'],
+ payload = 'AK4PFchs' ) # Make sure to choose the appropriate levels and payload here!
+
+
+process.slimmedJetsPuppiCorrFactorsReapplyJEC = patJetCorrFactorsUpdated.clone(
+ src = cms.InputTag("slimmedJetsPuppi"),
+ levels = ['L1FastJet',
+ 'L2Relative',
+ 'L3Absolute'],
+ payload = 'AK4PFPuppi' ) # Make sure to choose the appropriate levels and payload here!
+
+process.slimmedJetsAK8PFCorrFactorsReapplyJEC = patJetCorrFactorsUpdated.clone(
+ src = cms.InputTag("slimmedJetsAK8PFCHSSoftDropPacked","SubJets","RECO"),
+ levels = ['L1FastJet',
+ 'L2Relative',
+ 'L3Absolute'],
+ payload = 'AK8PFchs' ) # Make sure to choose the appropriate levels and payload here!
+
+
+from PhysicsTools.PatAlgos.producersLayer1.jetUpdater_cff import patJetsUpdated
+process.slimmedJetsReapplyJEC = patJetsUpdated.clone(
+ jetSource = cms.InputTag("slimmedJets"),
+ jetCorrFactorsSource = cms.VInputTag(cms.InputTag("slimmedJetsCorrFactorsReapplyJEC"))
+ )
+
+process.slimmedJetsPuppiReapplyJEC = patJetsUpdated.clone(
+ jetSource = cms.InputTag("slimmedJetsPuppi"),
+ jetCorrFactorsSource = cms.VInputTag(cms.InputTag("slimmedJetsPuppiCorrFactorsReapplyJEC"))
+ )
+
+process.slimmedJetsAK8PFCHSSoftDropPackedReapplyJEC = patJetsUpdated.clone(
+ jetSource = cms.InputTag("slimmedJetsAK8PFCHSSoftDropPacked","SubJets","RECO"),
+ jetCorrFactorsSource = cms.VInputTag(cms.InputTag("slimmedJetsAK8PFCorrFactorsReapplyJEC"))
+ )
+
+## ============= Jet Energy Resolution =============
+
+process.load('Configuration.StandardSequences.Services_cff')
+process.load("JetMETCorrections.Modules.JetResolutionESProducer_cfi")
+from CondCore.DBCommon.CondDBSetup_cfi import *
+
+process.jer_AK4PFchs = cms.ESSource("PoolDBESSource",CondDBSetup,toGet = cms.VPSet(
+ # Resolution
+ cms.PSet(
+ record = cms.string('JetResolutionRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_DATA_PtResolution_AK4PFchs'),
+ label = cms.untracked.string('AK4PFchs_pt')
+ ),
+
+ # Scale factors
+ cms.PSet(
+ record = cms.string('JetResolutionScaleFactorRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_DATA_SF_AK4PFchs'),
+ label = cms.untracked.string('AK4PFchs')
+ ),
+ ),
+ connect = cms.string('sqlite_fip:Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA.db')
+ )
+
+process.es_prefer_jer_AK4PFchs = cms.ESPrefer('PoolDBESSource', 'jer_AK4PFchs')
+
+process.jer_AK8PFchs = cms.ESSource("PoolDBESSource",CondDBSetup,toGet = cms.VPSet(
+ # Resolution
+ cms.PSet(
+ record = cms.string('JetResolutionRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_DATA_PtResolution_AK8PFchs'),
+ label = cms.untracked.string('AK8PFchs_pt')
+ ),
+
+ # Scale factors
+ cms.PSet(
+ record = cms.string('JetResolutionScaleFactorRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_DATA_SF_AK8PFchs'),
+ label = cms.untracked.string('AK8PFchs')
+ ),
+ ),
+ connect = cms.string('sqlite_fip:Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA.db')
+ )
+
+process.es_prefer_jer_AK8PFchs = cms.ESPrefer('PoolDBESSource', 'jer_AK8PFchs')
+
+## =================================================
+
+## ============ EVENT FILTER COUNTER ===============
+## Filter counter (maybe more useful for MC)
+process.TotalEvents = cms.EDProducer("EventCountProducer")
+process.FilteredEvents = cms.EDProducer("EventCountProducer")
+
+## ============ PRIMARY VERTEX FILTER ===============
+process.primaryVertexFilter = cms.EDFilter("VertexSelector",
+ src = cms.InputTag("offlineSlimmedPrimaryVertices"), # primary vertex collection name
+ cut = cms.string("!isFake && ndof > 4 && abs(z) <= 24 && position.Rho <= 2"), # ndof>thr=4 corresponds to sum(track_weigths) > (thr+3)/2 = 3.5 so typically 4 good tracks
+ filter = cms.bool(True), # otherwise it won't filter the events, just produce an empty vertex collection.
+)
+## =========== JET N FILTER ==============
+process.jetCounterFilter = cms.EDFilter("CandViewCountFilter",
+ src = cms.InputTag("slimmedJetsReapplyJEC"), # new slimmed Jets
+ minNumber = cms.uint32(2),
+ )
+
+## ============ KINEMATIC JET FILTER ===============
+process.jetKinematicFilter = cms.EDFilter("kinematicJetFilter",
+ src = cms.InputTag("slimmedJetsReapplyJEC"),
+ pt = cms.vdouble(85.,85.),
+ eta = cms.vdouble(2.5,2.5),
+)
+
+## ============ BTAG JET FILTER ===============
+process.jetBTagFilter = cms.EDFilter("btagJetFilter",
+ src = cms.InputTag("slimmedJetsReapplyJEC"),
+ algo = cms.string("pfCombinedInclusiveSecondaryVertexV2BJetTags"),
+ btag = cms.vdouble(0.5,0.5),
+)
+
+## ============ THE NTUPLIZER!!! ===============
+process.MssmHbb = cms.EDAnalyzer("Ntuplizer",
+ MonteCarlo = cms.bool(False),
+ CrossSection = cms.double(1), # in pb
+ UseFullName = cms.bool(False),
+ ###################
+ TotalEvents = cms.InputTag("TotalEvents"),
+ FilteredEvents = cms.InputTag("FilteredEvents"),
+ Rho = cms.InputTag("fixedGridRhoFastjetAll"),
+ JERResFiles = cms.vstring(
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFchs.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFPuppi.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PFchs.txt",
+ ),
+ JERSfFiles = cms.vstring(
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK4PFchs.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK4PFPuppi.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK8PFchs.txt"
+ ),
+ PatJets = cms.VInputTag( # Be careful with the correction uncertainties!!!
+ cms.InputTag("slimmedJetsReapplyJEC"),
+# cms.InputTag("slimmedJetsPuppiReapplyJEC"),
+ cms.InputTag("slimmedJetsAK8PFCHSSoftDropPackedReapplyJEC")
+ ),
+ JERRecords = cms.vstring (
+ "AK4PFchs",
+# "AK4PFPuppi",
+ "AK8PFchs",
+ ),
+ JECRecords = cms.vstring (
+ "AK4PFchs",
+# "AK4PFPuppi",
+ "AK8PFchs",
+ ),
+ PatMETs = cms.VInputTag(
+ cms.InputTag("slimmedMETs"),
+ cms.InputTag("slimmedMETsPuppi")
+ ),
+ PatMuons = cms.VInputTag(
+ cms.InputTag("slimmedMuons")
+ ),
+ PrimaryVertices = cms.VInputTag(
+ cms.InputTag("offlineSlimmedPrimaryVertices")
+ ),
+ BTagAlgorithms = cms.vstring (
+ "pfCombinedInclusiveSecondaryVertexV2BJetTags",
+# "combinedSecondaryVertexBJetTags",
+# "pfJetBProbabilityBJetTags",
+# "pfJetProbabilityBJetTags",
+# "pfTrackCountingHighPurBJetTags",
+# "pfTrackCountingHighEffBJetTags",
+# "pfSimpleSecondaryVertexHighEffBJetTags",
+# "pfSimpleSecondaryVertexHighPurBJetTags",
+ "pfCombinedSecondaryVertexV2BJetTags",
+# "pfCombinedSecondaryVertexSoftLeptonBJetTags",
+ "pfCombinedMVAV2BJetTags",
+ ),
+ BTagAlgorithmsAlias = cms.vstring (
+ "btag_csvivf",
+# "btag_csv",
+# "btag_jetbprob",
+# "btag_jetprob",
+# "btag_tchp",
+# "btag_tche",
+# "btag_svhe",
+# "btag_svhp",
+ "btag_csvv2",
+# "btag_csvlep",
+ "btag_csvmva",
+ ),
+ TriggerResults = cms.VInputTag(cms.InputTag("TriggerResults","","HLT")),
+ TriggerPaths = cms.vstring (
+ ## I recommend using the version number explicitly to be able to compare
+ ## however for production one has to be careful that all versions are included.
+ ## Thinking of a better solution...
+ "HLT_PFJet40_v",
+ "HLT_PFJet60_v",
+ "HLT_PFJet80_v",
+ "HLT_PFJet140_v",
+ "HLT_PFJet200_v",
+ "HLT_DoubleJetsC100_DoubleBTagCSV0p85_DoublePFJetsC160_v",
+ "HLT_DoubleJetsC100_DoubleBTagCSV0p9_DoublePFJetsC100MaxDeta1p6_v",
+ "HLT_DoubleJetsC112_DoubleBTagCSV0p85_DoublePFJetsC172_v",
+ "HLT_DoubleJetsC112_DoubleBTagCSV0p9_DoublePFJetsC112MaxDeta1p6_v"
+ ),
+ TriggerObjectStandAlone = cms.VInputTag(
+ cms.InputTag("selectedPatTrigger"),
+ ),
+ TriggerObjectLabels = cms.vstring (
+ "hltL1sL1ZeroBias",
+ "hltPFJetsCorrectedMatchedToCaloJets10",
+ "hltSingleCaloJet10",
+ "hltSinglePFJet40",
+ "hltL1sL1SingleJet36",
+ "hltSingleCaloJet40",
+ "hltPFJetsCorrectedMatchedToCaloJets40",
+ "hltSinglePFJet60",
+ "hltL1sL1SingleJet52",
+ "hltPFJetsCorrectedMatchedToCaloJets50",
+ "hltSingleCaloJet50",
+ "hltSinglePFJet80",
+ "hltL1sL1SingleJet92",
+ "hltPFJetsCorrectedMatchedToCaloJets110",
+ "hltSingleCaloJet110",
+ "hltSinglePFJet140",
+ "hltL1sL1SingleJet128",
+ "hltPFJetsCorrectedMatchedToCaloJets170",
+ "hltSingleCaloJet170",
+ "hltSinglePFJet200",
+
+ "hltL1sL1DoubleJetC100",
+ "hltDoubleJetsC100",
+ "hltDoublePFJetsC100",
+ "hltDoublePFJetsC100MaxDeta1p6",
+ "hltDoublePFJetsC160",
+ "hltDoubleBTagCSV0p85",
+ "hltDoubleBTagCSV0p9",
+ "hltL1sL1DoubleJetC112",
+ "hltDoubleJetsC112",
+ "hltDoublePFJetsC112",
+ "hltDoublePFJetsC112MaxDeta1p6",
+ "hltDoublePFJetsC172"
+ ),
+# L1ExtraJets = cms.VInputTag(
+# cms.InputTag("l1extraParticles","Central","RECO"),
+# cms.InputTag("l1extraParticles","Forward","RECO"),
+# cms.InputTag("l1extraParticles","Tau","RECO")
+# ),
+# L1ExtraMuons = cms.VInputTag(
+# cms.InputTag("l1extraParticles","","RECO")
+# ),
+)
+
+process.p = cms.Path(
+ process.TotalEvents *
+ process.triggerSelection *
+ process.primaryVertexFilter *
+ process.slimmedJetsCorrFactorsReapplyJEC * process. slimmedJetsReapplyJEC *
+ process.slimmedJetsPuppiCorrFactorsReapplyJEC * process. slimmedJetsPuppiReapplyJEC *
+ process.slimmedJetsAK8PFCorrFactorsReapplyJEC * process. slimmedJetsAK8PFCHSSoftDropPackedReapplyJEC *
+# process.jetCounterFilter * process.jetKinematicFilter *
+# process.jetBTagFilter *
+ process.FilteredEvents *
+ process.MssmHbb
+ )
+
+
+readFiles = cms.untracked.vstring()
+secFiles = cms.untracked.vstring()
+process.source = cms.Source ("PoolSource",fileNames = readFiles, secondaryFileNames = secFiles)
+
+readFiles.extend( [
+ '/store/data/Run2015D/JetHT/MINIAOD/16Dec2015-v1/00000/301A497D-70B0-E511-9630-002590D0AFA8.root'
+] );
+
+
+secFiles.extend( [
+ ] )
+
+## ============ JSON Certified data =============== BE CAREFUL!!!
+## Don't use with CRAB!!!
+#import FWCore.PythonUtilities.LumiList as LumiList
+#import FWCore.ParameterSet.Types as CfgTypes
+#process.source.lumisToProcess = CfgTypes.untracked(CfgTypes.VLuminosityBlockRange())
+#JSONfile = 'Cert_246908-260627_13TeV_PromptReco_Collisions15_25ns_JSON_v2.txt'
+#myLumis = LumiList.LumiList(filename = JSONfile).getCMSSWString().split(',')
+#process.source.lumisToProcess.extend(myLumis)
+
diff --git a/Analysis/Ntuplizer/test/nickProducer.py b/Analysis/Ntuplizer/test/nickProducer.py
new file mode 100644
index 0000000..c5865f4
--- /dev/null
+++ b/Analysis/Ntuplizer/test/nickProducer.py
@@ -0,0 +1,109 @@
+import re
+from grid_control import datasets, DatasetError
+from grid_control.datasets import NickNameProducer
+
+def lookup(data, keyMap, default = None):
+ for key in keyMap:
+ if key in data:
+ return keyMap[key]
+ return (default, '')[default == None]
+
+def lookupBegin(data, keyMap, default = None):
+ print data
+ for key in keyMap:
+ if data.startswith(key):
+ return keyMap[key]
+ return (default, '')[default == None]
+
+
+def addPart(data):
+ return ('_%s' % data, '')[data == '']
+
+def parseCuts(data):
+ tmp = re.findall('([0-9]+)to([0-9]+)', data.lower())
+ if tmp:
+ return tmp[0]
+ return filter(lambda x: int(x) > 0, re.findall('pt[-_]*([0-9]+)', data.lower()))
+
+#/SUSYBBHToTauTau_M-*_7TeV-pythia6-tauola/Summer11-PU_S4_START42_V11-*/AODSIM
+#/SUSYGluGluToHToTauTau_M-*_7TeV-pythia6-tauola/Summer11-PU_S4_START42_V11-*/AODSIM
+#/VBF_HToTauTau_M-*_7TeV-powheg-pythia6-tauola/Summer11-PU_S4_START42_V11-*/AODSIM
+#/GluGluToHToTauTau_M-*_7TeV-powheg-pythia6/Summer11-PU_S4_START42_V11-*/AODSIM
+#/WH_ZH_TTH_HToTauTau_M-*_7TeV-pythia6-tauola/Summer11-PU_S4_START42_V11-*/AODSIM
+
+
+class signalNicks(NickNameProducer):
+ def getName(self, oldnick, dataset, block):
+ if oldnick != '':
+ return oldnick
+
+ try:
+ (pd, sd, tier) = dataset.lstrip('/').split('/')
+ #(process, masspart, other) = pd.split("_")
+ pdParts = pd.split("_")
+ #print pd, sd, tier, pdParts
+
+ processMap = {
+ "SUSYBBHToTauTau" : "SUSYBBHToTauTau",
+ "SUSYGluGluToHToTauTau" : "SUSYGluGluToHToTauTau",
+ "VBF_HToTauTau" : "VBFHToTauTau",
+ "VBFHToTauTau" : "VBFHToTauTau",
+ "GluGluToHToTauTau" : "SMGluGluToHToTauTau",
+ "WH_ZH_TTH_HToTauTau" : "WHZHTTHToTauTau",
+ "GluGluToHToWWTo2LAndTau2Nu" : "SMGluGluToHToWWTo2LAndTau2Nu",
+ "VBF_HToWWTo2LAndTau2Nu" : "VBFHToWWTo2LAndTau2Nu",
+ }
+
+ tuneMap = {
+ 'D6T': 'D6T',
+ 'pythia8': 'T1',
+ 'ProPT0': 'ProPT0',
+ 'Z2': 'Z2',
+ 'Zstar2': 'Z2star',
+ }
+ genMap = {
+ 'powheg': 'powheg',
+ 'madgraph': 'madgraph',
+ 'alpgen': 'alpgen',
+ 'herwigjimmy': 'herwigjimmy',
+ 'herwig': 'herwig',
+ 'pythia8': 'pythia8',
+ 'pythia': 'pythia',
+ 'minloHJJ': 'minloHJJ',
+ }
+
+ condMap = {
+ 'Summer11-PU_S3_START42_V11': 'SU11S42v11PUS3',
+ 'Summer11-PU_S4_START42_V11': 'SU11S42v11PUS4',
+ 'Fall11-PU_S6_START42_V14B': 'FA11S42v14BPUS6',
+ 'Summer12-PU_S7_START52_V9': 'SU12S52v9PUS7',
+ 'Summer12_DR53X-PU_S10_START53_V7A': 'SU12S53v7APUS10',
+ 'Summer12_DR53X-PU_S10_START53_V7C': 'SU12S53v7CPUS10',
+ 'Summer12_DR53X-PU_S10_START53_V19': 'SU12S53v19PUS10',
+ }
+
+ nick = lookupBegin(pd, processMap, '!')
+ if "lepdecay" in pd:
+ nick += addPart("lepdecay")
+
+ nick += addPart(lookup(pd, tuneMap, 'Z2star'))
+ nick += addPart(lookup(pd, genMap, '!'))
+ nick += addPart('%04d' % int(re.search('M-([0-9]+)', pd).group(1)))
+ nick += addPart(lookup(sd, condMap, '!'))
+ nick += addPart(re.search('-(v[0-9]?)', dataset).group(1))
+ print "result:"
+ print "\t", dataset
+ print "\t", nick
+ except:
+ print oldnick, dataset
+ raise
+ if "!" in nick:
+ print ""
+ print "Dataset: %s" % dataset
+ print "Nickname: %s" % nick
+ raise "Automatic nick name creation failed! Please check the code of the nickname source!"
+ return nick
+
+Summer12SignalNicks=signalNicks
+Summer11SignalNicks=signalNicks
+Fall11SignalNicks=signalNicks
diff --git a/Analysis/Ntuplizer/test/ntuplizer_data_76x_expert.py b/Analysis/Ntuplizer/test/ntuplizer_data_76x_expert.py
index 361b262..2c4a689 100644
--- a/Analysis/Ntuplizer/test/ntuplizer_data_76x_expert.py
+++ b/Analysis/Ntuplizer/test/ntuplizer_data_76x_expert.py
@@ -136,29 +136,29 @@
),
BTagAlgorithms = cms.vstring (
"pfCombinedInclusiveSecondaryVertexV2BJetTags",
-# "combinedSecondaryVertexBJetTags",
-# "pfJetBProbabilityBJetTags",
-# "pfJetProbabilityBJetTags",
-# "pfTrackCountingHighPurBJetTags",
-# "pfTrackCountingHighEffBJetTags",
-# "pfSimpleSecondaryVertexHighEffBJetTags",
-# "pfSimpleSecondaryVertexHighPurBJetTags",
-# "pfCombinedSecondaryVertexV2BJetTags",
-# "pfCombinedSecondaryVertexSoftLeptonBJetTags",
-# "pfCombinedMVABJetTags",
+ "combinedSecondaryVertexBJetTags",
+ "pfJetBProbabilityBJetTags",
+ "pfJetProbabilityBJetTags",
+ "pfTrackCountingHighPurBJetTags",
+ "pfTrackCountingHighEffBJetTags",
+ "pfSimpleSecondaryVertexHighEffBJetTags",
+ "pfSimpleSecondaryVertexHighPurBJetTags",
+ "pfCombinedSecondaryVertexV2BJetTags",
+ "pfCombinedSecondaryVertexSoftLeptonBJetTags",
+ "pfCombinedMVABJetTags",
),
BTagAlgorithmsAlias = cms.vstring (
"btag_csvivf",
-# "btag_csv",
-# "btag_jetbprob",
-# "btag_jetprob",
-# "btag_tchp",
-# "btag_tche",
-# "btag_svhe",
-# "btag_svhp",
-# "btag_csvv2",
-# "btag_csvlep",
-# "btag_csvmva",
+ "btag_csv",
+ "btag_jetbprob",
+ "btag_jetprob",
+ "btag_tchp",
+ "btag_tche",
+ "btag_svhe",
+ "btag_svhp",
+ "btag_csvv2",
+ "btag_csvlep",
+ "btag_csvmva",
),
TriggerResults = cms.VInputTag(cms.InputTag("TriggerResults","","HLT")),
TriggerPaths = cms.vstring (
diff --git a/Analysis/Ntuplizer/test/ntuplizer_data_76x_jer_test.py b/Analysis/Ntuplizer/test/ntuplizer_data_76x_jer_test.py
new file mode 100644
index 0000000..886c016
--- /dev/null
+++ b/Analysis/Ntuplizer/test/ntuplizer_data_76x_jer_test.py
@@ -0,0 +1,289 @@
+import FWCore.ParameterSet.Config as cms
+import os
+
+process = cms.Process("MssmHbb")
+
+process.load("FWCore.MessageService.MessageLogger_cfi")
+process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(1)
+
+## Using MINIAOD. GlobalTag just in case jet re-clustering, L1 trigger filter etc is needed to be done
+process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
+from Configuration.AlCa.GlobalTag_condDBv2 import GlobalTag as customiseGlobalTag
+process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = '76X_dataRun2_16Dec2015_v0')
+process.GlobalTag.connect = 'frontier://FrontierProd/CMS_CONDITIONS'
+process.GlobalTag.pfnPrefix = cms.untracked.string('frontier://FrontierProd/')
+for pset in process.GlobalTag.toGet.value():
+ pset.connect = pset.connect.value().replace('frontier://FrontierProd/', 'frontier://FrontierProd/')
+## fix for multi-run processing
+process.GlobalTag.RefreshEachRun = cms.untracked.bool( False )
+process.GlobalTag.ReconnectEachRun = cms.untracked.bool( False )
+
+process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(100) )
+
+output_file = 'test_data.root'
+## TFileService
+process.TFileService = cms.Service("TFileService",
+ fileName = cms.string(output_file)
+)
+
+
+## ============ TRIGGER FILTER ===============
+## Enable below at cms.Path if needed
+process.triggerSelection = cms.EDFilter( "TriggerResultsFilter",
+ triggerConditions = cms.vstring(
+ 'HLT_DoubleJetsC100_DoubleBTagCSV0p85_DoublePFJetsC160_v*',
+ 'HLT_DoubleJetsC100_DoubleBTagCSV0p9_DoublePFJetsC100MaxDeta1p6_v*',
+ 'HLT_DoubleJetsC112_DoubleBTagCSV0p85_DoublePFJetsC172_v*',
+ 'HLT_DoubleJetsC112_DoubleBTagCSV0p9_DoublePFJetsC112MaxDeta1p6_v*',
+ ),
+ hltResults = cms.InputTag( "TriggerResults", "", "HLT" ),
+ l1tResults = cms.InputTag( "" ),
+ l1tIgnoreMask = cms.bool( False ),
+ l1techIgnorePrescales = cms.bool( False ),
+ daqPartitions = cms.uint32( 1 ),
+ throw = cms.bool( True )
+)
+
+
+
+## ============ RE-APPLY JET ENERGY CORRECTIONS =============== BE CAREFUL!!!
+## Enable below at cms.Path if needed
+from PhysicsTools.PatAlgos.producersLayer1.jetUpdater_cff import patJetCorrFactorsUpdated
+process.slimmedJetsCorrFactorsReapplyJEC = patJetCorrFactorsUpdated.clone(
+ src = cms.InputTag("slimmedJets"),
+ levels = ['L1FastJet',
+ 'L2Relative',
+ 'L3Absolute'],
+ payload = 'AK4PFchs' ) # Make sure to choose the appropriate levels and payload here!
+
+
+process.slimmedJetsPuppiCorrFactorsReapplyJEC = patJetCorrFactorsUpdated.clone(
+ src = cms.InputTag("slimmedJetsPuppi"),
+ levels = ['L1FastJet',
+ 'L2Relative',
+ 'L3Absolute'],
+ payload = 'AK4PFPuppi' ) # Make sure to choose the appropriate levels and payload here!
+
+process.slimmedJetsAK8PFCorrFactorsReapplyJEC = patJetCorrFactorsUpdated.clone(
+ src = cms.InputTag("slimmedJetsAK8PFCHSSoftDropPacked","SubJets","RECO"),
+ levels = ['L1FastJet',
+ 'L2Relative',
+ 'L3Absolute'],
+ payload = 'AK8PFchs' ) # Make sure to choose the appropriate levels and payload here!
+
+
+from PhysicsTools.PatAlgos.producersLayer1.jetUpdater_cff import patJetsUpdated
+process.slimmedJetsReapplyJEC = patJetsUpdated.clone(
+ jetSource = cms.InputTag("slimmedJets"),
+ jetCorrFactorsSource = cms.VInputTag(cms.InputTag("slimmedJetsCorrFactorsReapplyJEC"))
+ )
+
+process.slimmedJetsPuppiReapplyJEC = patJetsUpdated.clone(
+ jetSource = cms.InputTag("slimmedJetsPuppi"),
+ jetCorrFactorsSource = cms.VInputTag(cms.InputTag("slimmedJetsPuppiCorrFactorsReapplyJEC"))
+ )
+
+process.slimmedJetsAK8PFCHSSoftDropPackedReapplyJEC = patJetsUpdated.clone(
+ jetSource = cms.InputTag("slimmedJetsAK8PFCHSSoftDropPacked","SubJets","RECO"),
+ jetCorrFactorsSource = cms.VInputTag(cms.InputTag("slimmedJetsAK8PFCorrFactorsReapplyJEC"))
+ )
+
+## ============ EVENT FILTER COUNTER ===============
+## Filter counter (maybe more useful for MC)
+process.TotalEvents = cms.EDProducer("EventCountProducer")
+process.FilteredEvents = cms.EDProducer("EventCountProducer")
+
+## ============ PRIMARY VERTEX FILTER ===============
+process.primaryVertexFilter = cms.EDFilter("VertexSelector",
+ src = cms.InputTag("offlineSlimmedPrimaryVertices"), # primary vertex collection name
+ cut = cms.string("!isFake && ndof > 4 && abs(z) <= 24 && position.Rho <= 2"), # ndof>thr=4 corresponds to sum(track_weigths) > (thr+3)/2 = 3.5 so typically 4 good tracks
+ filter = cms.bool(True), # otherwise it won't filter the events, just produce an empty vertex collection.
+)
+
+## ============= Jet Energy Resolution =============
+## DOESN'T WORK FOR PUPPI!
+process.load('Configuration.StandardSequences.Services_cff')
+process.load("JetMETCorrections.Modules.JetResolutionESProducer_cfi")
+from CondCore.DBCommon.CondDBSetup_cfi import *
+
+process.jer_AK4PFchs = cms.ESSource("PoolDBESSource",CondDBSetup,toGet = cms.VPSet(
+ # Resolution
+ cms.PSet(
+ record = cms.string('JetResolutionRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_DATA_PtResolution_AK4PFchs'),
+ label = cms.untracked.string('AK4PFchs_pt')
+ ),
+
+ # Scale factors
+ cms.PSet(
+ record = cms.string('JetResolutionScaleFactorRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_DATA_SF_AK4PFchs'),
+ label = cms.untracked.string('AK4PFchs')
+ ),
+ ),
+ connect = cms.string('sqlite:jer_files/Fall15_25nsV2_DATA.db')
+ )
+
+process.es_prefer_jer_AK4PFchs = cms.ESPrefer('PoolDBESSource', 'jer_AK4PFchs')
+
+process.jer_AK8PFchs = cms.ESSource("PoolDBESSource",CondDBSetup,toGet = cms.VPSet(
+ # Resolution
+ cms.PSet(
+ record = cms.string('JetResolutionRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_DATA_PtResolution_AK8PFchs'),
+ label = cms.untracked.string('AK8PFchs_pt')
+ ),
+
+ # Scale factors
+ cms.PSet(
+ record = cms.string('JetResolutionScaleFactorRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_DATA_SF_AK8PFchs'),
+ label = cms.untracked.string('AK8PFchs')
+ ),
+ ),
+ connect = cms.string('sqlite:jer_files/Fall15_25nsV2_DATA.db')
+ )
+
+process.es_prefer_jer_AK8PFchs = cms.ESPrefer('PoolDBESSource', 'jer_AK8PFchs')
+
+##
+## ============ THE NTUPLIZER!!! ===============
+process.MssmHbb = cms.EDAnalyzer("Ntuplizer",
+ MonteCarlo = cms.bool(False),
+ CrossSection = cms.double(1), # in pb
+ UseFullName = cms.bool(False),
+ ###################
+ TotalEvents = cms.InputTag("TotalEvents"),
+ FilteredEvents = cms.InputTag("FilteredEvents"),
+ Rho = cms.InputTag("fixedGridRhoFastjetAll"),
+ JERResFiles = cms.vstring(
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFchs.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFPuppi.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PFchs.txt",
+ ),
+ JERSfFiles = cms.vstring(
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK4PFchs.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK4PFPuppi.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK8PFchs.txt"
+ ),
+ PatJets = cms.VInputTag( # Be careful with the correction uncertainties!!!
+ cms.InputTag("slimmedJetsReapplyJEC"),
+# cms.InputTag("slimmedJetsPuppiReapplyJEC"),
+ cms.InputTag("slimmedJetsAK8PFCHSSoftDropPackedReapplyJEC")
+ ),
+ JERRecords = cms.vstring (
+ "AK4PFchs",
+# "AK4PFPuppi",
+ "AK8PFchs",
+ ),
+ JECRecords = cms.vstring (
+ "AK4PFchs",
+# "AK4PFPuppi",
+ "AK8PFchs",
+ ),
+ PatMETs = cms.VInputTag(
+ cms.InputTag("slimmedMETs"),
+ cms.InputTag("slimmedMETsPuppi")
+ ),
+ PatMuons = cms.VInputTag(
+ cms.InputTag("slimmedMuons")
+ ),
+ PrimaryVertices = cms.VInputTag(
+ cms.InputTag("offlineSlimmedPrimaryVertices")
+ ),
+ BTagAlgorithms = cms.vstring (
+ "pfCombinedInclusiveSecondaryVertexV2BJetTags",
+ "combinedSecondaryVertexBJetTags",
+ "pfJetBProbabilityBJetTags",
+ "pfJetProbabilityBJetTags",
+ "pfTrackCountingHighPurBJetTags",
+ "pfTrackCountingHighEffBJetTags",
+ "pfSimpleSecondaryVertexHighEffBJetTags",
+ "pfSimpleSecondaryVertexHighPurBJetTags",
+ "pfCombinedSecondaryVertexV2BJetTags",
+ "pfCombinedSecondaryVertexSoftLeptonBJetTags",
+ "pfCombinedMVABJetTags",
+ ),
+ BTagAlgorithmsAlias = cms.vstring (
+ "btag_csvivf",
+ "btag_csv",
+ "btag_jetbprob",
+ "btag_jetprob",
+ "btag_tchp",
+ "btag_tche",
+ "btag_svhe",
+ "btag_svhp",
+ "btag_csvv2",
+ "btag_csvlep",
+ "btag_csvmva",
+ ),
+ TriggerResults = cms.VInputTag(cms.InputTag("TriggerResults","","HLT")),
+ TriggerPaths = cms.vstring (
+ ## I recommend using the version number explicitly to be able to compare
+ ## however for production one has to be careful that all versions are included.
+ ## Thinking of a better solution...
+ 'HLT_DoubleJetsC100_DoubleBTagCSV0p85_DoublePFJetsC160_v',
+ 'HLT_DoubleJetsC100_DoubleBTagCSV0p9_DoublePFJetsC100MaxDeta1p6_v',
+ 'HLT_DoubleJetsC112_DoubleBTagCSV0p85_DoublePFJetsC172_v',
+ 'HLT_DoubleJetsC112_DoubleBTagCSV0p9_DoublePFJetsC112MaxDeta1p6_v',
+ ),
+ TriggerObjectStandAlone = cms.VInputTag(
+ cms.InputTag("selectedPatTrigger"),
+ ),
+ TriggerObjectLabels = cms.vstring (
+ "hltL1sL1DoubleJetC100",
+ "hltDoubleJetsC100",
+ "hltDoublePFJetsC100",
+ "hltDoublePFJetsC100MaxDeta1p6",
+ "hltDoublePFJetsC160",
+ "hltDoubleBTagCSV0p85",
+ "hltDoubleBTagCSV0p9",
+ "hltL1sL1DoubleJetC112",
+ "hltDoubleJetsC112",
+ "hltDoublePFJetsC112",
+ "hltDoublePFJetsC112MaxDeta1p6",
+ "hltDoublePFJetsC172",
+ ),
+# L1ExtraJets = cms.VInputTag(
+# cms.InputTag("l1extraParticles","Central","RECO"),
+# cms.InputTag("l1extraParticles","Forward","RECO"),
+# cms.InputTag("l1extraParticles","Tau","RECO")
+# ),
+# L1ExtraMuons = cms.VInputTag(
+# cms.InputTag("l1extraParticles","","RECO")
+# ),
+)
+
+process.p = cms.Path(
+ process.TotalEvents *
+ process.triggerSelection *
+ process.primaryVertexFilter *
+ process.FilteredEvents *
+ process.slimmedJetsCorrFactorsReapplyJEC * process. slimmedJetsReapplyJEC *
+ process.slimmedJetsPuppiCorrFactorsReapplyJEC * process. slimmedJetsPuppiReapplyJEC *
+ process.slimmedJetsAK8PFCorrFactorsReapplyJEC * process. slimmedJetsAK8PFCHSSoftDropPackedReapplyJEC *
+ process.MssmHbb
+ )
+
+
+readFiles = cms.untracked.vstring()
+secFiles = cms.untracked.vstring()
+process.source = cms.Source ("PoolSource",fileNames = readFiles, secondaryFileNames = secFiles)
+
+readFiles.extend( [
+ '/store/data/Run2015D/BTagCSV/MINIAOD/16Dec2015-v1/50000/A6D829FA-F6AB-E511-BC84-0090FAA581F4.root',
+] );
+
+
+secFiles.extend( [
+ ] )
+
+## ============ JSON Certified data =============== BE CAREFUL!!!
+## Don't use with CRAB!!!
+import FWCore.PythonUtilities.LumiList as LumiList
+import FWCore.ParameterSet.Types as CfgTypes
+process.source.lumisToProcess = CfgTypes.untracked(CfgTypes.VLuminosityBlockRange())
+JSONfile = 'Cert_246908-260627_13TeV_PromptReco_Collisions15_25ns_JSON_v2.txt'
+myLumis = LumiList.LumiList(filename = JSONfile).getCMSSWString().split(',')
+process.source.lumisToProcess.extend(myLumis)
+
diff --git a/Analysis/Ntuplizer/test/ntuplizer_mc_76x_expert.py b/Analysis/Ntuplizer/test/ntuplizer_mc_76x_expert.py
index a722a46..087d232 100644
--- a/Analysis/Ntuplizer/test/ntuplizer_mc_76x_expert.py
+++ b/Analysis/Ntuplizer/test/ntuplizer_mc_76x_expert.py
@@ -17,7 +17,7 @@
process.GlobalTag.RefreshEachRun = cms.untracked.bool( False )
process.GlobalTag.ReconnectEachRun = cms.untracked.bool( False )
-process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(100) )
+process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1000) )
output_file = 'test_mc.root'
## TFileService
@@ -26,7 +26,7 @@
)
# ## ============ TRIGGER FILTER =============== BE CAREFUL!!!
-# ## Enable below at cms.Path if needed
+# ## Enable below at cms.Path if needed
# process.triggerSelection = cms.EDFilter( "TriggerResultsFilter",
# triggerConditions = cms.vstring(
# "HLT_ZeroBias_v*",
@@ -38,33 +38,33 @@
# daqPartitions = cms.uint32( 1 ),
# throw = cms.bool( True )
# )
-#
+#
## ============ RE-APPLY JET ENERGY CORRECTIONS =============== BE CAREFUL!!!
-## Enable below at cms.Path if needed
+## Enable below at cms.Path if needed
from PhysicsTools.PatAlgos.producersLayer1.jetUpdater_cff import patJetCorrFactorsUpdated
process.slimmedJetsCorrFactorsReapplyJEC = patJetCorrFactorsUpdated.clone(
src = cms.InputTag("slimmedJets","","PAT"),
- levels = ['L1FastJet',
- 'L2Relative',
+ levels = ['L1FastJet',
+ 'L2Relative',
'L3Absolute'],
payload = 'AK4PFchs' ) # Make sure to choose the appropriate levels and payload here!
process.slimmedJetsPuppiCorrFactorsReapplyJEC = patJetCorrFactorsUpdated.clone(
src = cms.InputTag("slimmedJetsPuppi","","PAT"),
- levels = ['L1FastJet',
- 'L2Relative',
+ levels = ['L1FastJet',
+ 'L2Relative',
'L3Absolute'],
payload = 'AK4PFPuppi' ) # Make sure to choose the appropriate levels and payload here!
-
+
process.slimmedJetsAK8PFCorrFactorsReapplyJEC = patJetCorrFactorsUpdated.clone(
src = cms.InputTag("slimmedJetsAK8PFCHSSoftDropPacked","SubJets","PAT"),
- levels = ['L1FastJet',
- 'L2Relative',
+ levels = ['L1FastJet',
+ 'L2Relative',
'L3Absolute'],
payload = 'AK8PFchs' ) # Make sure to choose the appropriate levels and payload here!
-
+
from PhysicsTools.PatAlgos.producersLayer1.jetUpdater_cff import patJetsUpdated
process.slimmedJetsReapplyJEC = patJetsUpdated.clone(
@@ -95,6 +95,26 @@
filter = cms.bool(True), # otherwise it won't filter the events, just produce an empty vertex collection.
)
+## =========== JET N FILTER ==============
+process.jetCounterFilter = cms.EDFilter("CandViewCountFilter",
+ src = cms.InputTag("slimmedJetsPuppiReapplyJEC"), # new slimmed Jets
+ minNumber = cms.uint32(2),
+ )
+
+## ============ KINEMATIC JET FILTER ===============
+process.jetKinematicFilter = cms.EDFilter("kinematicJetFilter",
+ src = cms.InputTag("slimmedJetsPuppiReapplyJEC"),
+ pt = cms.vdouble(80.,80.),
+ eta = cms.vdouble(3.,3.),
+)
+
+## ============ BTAG JET FILTER ===============
+process.jetBTagFilter = cms.EDFilter("btagJetFilter",
+ src = cms.InputTag("slimmedJetsPuppiReapplyJEC"),
+ algo = cms.string("pfCombinedInclusiveSecondaryVertexV2BJetTags"),
+ btag = cms.vdouble(0.5,0.5),
+)
+
## ============ THE NTUPLIZER!!! ===============
process.MssmHbb = cms.EDAnalyzer("Ntuplizer",
MonteCarlo = cms.bool(True),
@@ -117,7 +137,7 @@
cms.InputTag("slimmedJetsReapplyJEC"),
cms.InputTag("slimmedJetsPuppiReapplyJEC"),
cms.InputTag("slimmedJetsAK8PFCHSSoftDropPackedReapplyJEC")
- ),
+ ),
JECRecords = cms.vstring (
# "",
# "",
@@ -129,13 +149,13 @@
PatMETs = cms.VInputTag(
cms.InputTag("slimmedMETs","","PAT"),
cms.InputTag("slimmedMETsPuppi","","PAT")
- ),
+ ),
PatMuons = cms.VInputTag(
cms.InputTag("slimmedMuons","","PAT")
- ),
+ ),
PrimaryVertices = cms.VInputTag(
cms.InputTag("offlineSlimmedPrimaryVertices","","PAT")
- ),
+ ),
BTagAlgorithms = cms.vstring (
"pfCombinedInclusiveSecondaryVertexV2BJetTags",
# "combinedSecondaryVertexBJetTags",
@@ -145,9 +165,9 @@
# "pfTrackCountingHighEffBJetTags",
# "pfSimpleSecondaryVertexHighEffBJetTags",
# "pfSimpleSecondaryVertexHighPurBJetTags",
-# "pfCombinedSecondaryVertexV2BJetTags",
+ "pfCombinedSecondaryVertexV2BJetTags",
# "pfCombinedSecondaryVertexSoftLeptonBJetTags",
-# "pfCombinedMVABJetTags",
+ "pfCombinedMVAV2BJetTags",
),
BTagAlgorithmsAlias = cms.vstring (
"btag_csvivf",
@@ -158,13 +178,13 @@
# "btag_tche",
# "btag_svhe",
# "btag_svhp",
-# "btag_csvv2",
+ "btag_csvv2",
# "btag_csvlep",
-# "btag_csvmva",
+ "btag_csvmva",
),
TriggerResults = cms.VInputTag(cms.InputTag("TriggerResults","","HLT")),
TriggerPaths = cms.vstring (
- ## I recommend using the version number explicitly to be able to compare
+ ## I recommend using the version number explicitly to be able to compare
## however for production one has to be careful that all versions are included.
## Thinking of a better solution...
'HLT_DoubleJetsC100_DoubleBTagCSV0p85_DoublePFJetsC160_v',
@@ -206,12 +226,13 @@
process.slimmedJetsCorrFactorsReapplyJEC * process. slimmedJetsReapplyJEC *
process.slimmedJetsPuppiCorrFactorsReapplyJEC * process. slimmedJetsPuppiReapplyJEC *
process.slimmedJetsAK8PFCorrFactorsReapplyJEC * process. slimmedJetsAK8PFCHSSoftDropPackedReapplyJEC *
+ process.jetCounterFilter * process.jetKinematicFilter * process.jetBTagFilter *
process.MssmHbb
)
readFiles = cms.untracked.vstring()
-secFiles = cms.untracked.vstring()
+secFiles = cms.untracked.vstring()
process.source = cms.Source ("PoolSource",fileNames = readFiles, secondaryFileNames = secFiles)
readFiles.extend( [
# '/store/mc/RunIIFall15MiniAODv2/SUSYGluGluToBBHToBB_M-120_TuneCUETP8M1_13TeV-pythia8/MINIAODSIM/PU25nsData2015v1Raw_76X_mcRun2_asymptotic_v12-v1/10000/1299073E-17C5-E511-86A4-20CF300E9EC1.root',
@@ -221,4 +242,3 @@
secFiles.extend( [
] )
-
diff --git a/Analysis/Ntuplizer/test/pythia8_qcd_76x_expert.py b/Analysis/Ntuplizer/test/pythia8_qcd_76x_expert.py
index c35b2a8..376b5ea 100644
--- a/Analysis/Ntuplizer/test/pythia8_qcd_76x_expert.py
+++ b/Analysis/Ntuplizer/test/pythia8_qcd_76x_expert.py
@@ -1,4 +1,5 @@
import FWCore.ParameterSet.Config as cms
+import os
process = cms.Process("MssmHbb")
@@ -82,6 +83,53 @@
jetCorrFactorsSource = cms.VInputTag(cms.InputTag("slimmedJetsAK8PFCorrFactorsReapplyJEC"))
)
+## ============= Jet Energy Resolution =============
+
+process.load('Configuration.StandardSequences.Services_cff')
+process.load("JetMETCorrections.Modules.JetResolutionESProducer_cfi")
+from CondCore.DBCommon.CondDBSetup_cfi import *
+
+process.jer_AK4PFchs = cms.ESSource("PoolDBESSource",CondDBSetup,toGet = cms.VPSet(
+ # Resolution
+ cms.PSet(
+ record = cms.string('JetResolutionRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_MC_PtResolution_AK4PFchs'),
+ label = cms.untracked.string('AK4PFchs_pt')
+ ),
+
+ # Scale factors
+ cms.PSet(
+ record = cms.string('JetResolutionScaleFactorRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_MC_SF_AK4PFchs'),
+ label = cms.untracked.string('AK4PFchs')
+ ),
+ ),
+ connect = cms.string('sqlite_fip:Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC.db')
+ )
+
+process.es_prefer_jer_AK4PFchs = cms.ESPrefer('PoolDBESSource', 'jer_AK4PFchs')
+
+process.jer_AK8PFchs = cms.ESSource("PoolDBESSource",CondDBSetup,toGet = cms.VPSet(
+ # Resolution
+ cms.PSet(
+ record = cms.string('JetResolutionRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_MC_PtResolution_AK8PFchs'),
+ label = cms.untracked.string('AK8PFchs_pt')
+ ),
+
+ # Scale factors
+ cms.PSet(
+ record = cms.string('JetResolutionScaleFactorRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_MC_SF_AK8PFchs'),
+ label = cms.untracked.string('AK8PFchs')
+ ),
+ ),
+ connect = cms.string('sqlite_fip:Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC.db')
+ )
+
+process.es_prefer_jer_AK8PFchs = cms.ESPrefer('PoolDBESSource', 'jer_AK8PFchs')
+
+## =================================================
## ============ EVENT FILTER COUNTER ===============
## Filter counter (maybe more useful for MC)
@@ -96,20 +144,20 @@
)
## =========== JET N FILTER ==============
process.jetCounterFilter = cms.EDFilter("CandViewCountFilter",
- src = cms.InputTag("slimmedJetsPuppiReapplyJEC"), # new slimmed Jets
+ src = cms.InputTag("slimmedJetsReapplyJEC"), # new slimmed Jets
minNumber = cms.uint32(2),
)
## ============ KINEMATIC JET FILTER ===============
process.jetKinematicFilter = cms.EDFilter("kinematicJetFilter",
- src = cms.InputTag("slimmedJetsPuppiReapplyJEC"),
+ src = cms.InputTag("slimmedJetsReapplyJEC"),
pt = cms.vdouble(85.,85.),
eta = cms.vdouble(2.5,2.5),
)
## ============ BTAG JET FILTER ===============
process.jetBTagFilter = cms.EDFilter("btagJetFilter",
- src = cms.InputTag("slimmedJetsPuppiReapplyJEC"),
+ src = cms.InputTag("slimmedJetsReapplyJEC"),
algo = cms.string("pfCombinedInclusiveSecondaryVertexV2BJetTags"),
btag = cms.vdouble(0.5,0.5),
)
@@ -129,22 +177,32 @@
###################
TotalEvents = cms.InputTag("TotalEvents"),
FilteredEvents = cms.InputTag("FilteredEvents"),
+ Rho = cms.InputTag("fixedGridRhoFastjetAll"),
+ JERResFiles = cms.vstring(
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFchs.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFPuppi.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PFchs.txt",
+ ),
+ JERSfFiles = cms.vstring(
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK4PFchs.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK4PFPuppi.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/test/jer_files/Fall15_25nsV2_DATA_SF_AK8PFchs.txt"
+ ),
PatJets = cms.VInputTag( # Be careful with the correction uncertainties!!!
-# cms.InputTag("slimmedJets","","PAT"),
-# cms.InputTag("slimmedJetsPuppi","","PAT"),
-# cms.InputTag("slimmedJetsAK8PFCHSSoftDropPacked","SubJets","PAT"),
cms.InputTag("slimmedJetsReapplyJEC"),
- cms.InputTag("slimmedJetsPuppiReapplyJEC"),
+# cms.InputTag("slimmedJetsPuppiReapplyJEC"),
cms.InputTag("slimmedJetsAK8PFCHSSoftDropPackedReapplyJEC")
- ),
+ ),
+ JERRecords = cms.vstring (
+ "AK4PFchs",
+# "AK4PFPuppi",
+ "AK8PFchs",
+ ),
JECRecords = cms.vstring (
-# "",
-# "",
-# "",
"AK4PFchs",
- "AK4PFPuppi",
+# "AK4PFPuppi",
"AK8PFchs",
- ),
+ ),
PatMETs = cms.VInputTag(
cms.InputTag("slimmedMETs","","PAT"),
cms.InputTag("slimmedMETsPuppi","","PAT")
@@ -244,7 +302,7 @@
process.slimmedJetsCorrFactorsReapplyJEC * process. slimmedJetsReapplyJEC *
process.slimmedJetsPuppiCorrFactorsReapplyJEC * process. slimmedJetsPuppiReapplyJEC *
process.slimmedJetsAK8PFCorrFactorsReapplyJEC * process. slimmedJetsAK8PFCHSSoftDropPackedReapplyJEC *
- process.jetCounterFilter * process.jetKinematicFilter *
+# process.jetCounterFilter * process.jetKinematicFilter *
# process.jetBTagFilter * #switch off for Trigger Study Ntuples!!!!!
process.FilteredEvents *
process.MssmHbb
@@ -255,14 +313,10 @@
secFiles = cms.untracked.vstring()
process.source = cms.Source ("PoolSource",fileNames = readFiles, secondaryFileNames = secFiles)
readFiles.extend( [
- '/store/mc/RunIIFall15MiniAODv2/QCD_Pt_600to800_TuneCUETP8M1_13TeV_pythia8/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/10000/029802B3-83B8-E511-A002-0025905C22AE.root',
- '/store/mc/RunIIFall15MiniAODv2/QCD_Pt_600to800_TuneCUETP8M1_13TeV_pythia8/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/10000/08573287-83B8-E511-BA14-0025905C4270.root',
- '/store/mc/RunIIFall15MiniAODv2/QCD_Pt_600to800_TuneCUETP8M1_13TeV_pythia8/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/10000/0A79FEA4-7FB8-E511-B77C-0025905AC806.root',
- '/store/mc/RunIIFall15MiniAODv2/QCD_Pt_600to800_TuneCUETP8M1_13TeV_pythia8/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/10000/14E6823C-83B8-E511-89D5-0025905C426E.root',
- '/store/mc/RunIIFall15MiniAODv2/QCD_Pt_600to800_TuneCUETP8M1_13TeV_pythia8/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/10000/1640C8BA-81B8-E511-8FB6-0025905C426E.root',
- '/store/mc/RunIIFall15MiniAODv2/QCD_Pt_600to800_TuneCUETP8M1_13TeV_pythia8/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/10000/16D51DFC-82B8-E511-8B67-0025905C4270.root',
+ '/store/mc/RunIIFall15MiniAODv2/QCD_bEnriched_HT1000to1500_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/70000/405C2560-1117-E611-852D-0025905C53B2.root',
+ '/store/mc/RunIIFall15MiniAODv2/QCD_bEnriched_HT1000to1500_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/70000/74AD812E-1117-E611-8DAF-0025905C2CD2.root',
] );
secFiles.extend( [
- ] )
\ No newline at end of file
+ ] )
diff --git a/Analysis/Ntuplizer/test/qcd_mc.py b/Analysis/Ntuplizer/test/qcd_mc.py
new file mode 100644
index 0000000..7b70199
--- /dev/null
+++ b/Analysis/Ntuplizer/test/qcd_mc.py
@@ -0,0 +1,227 @@
+import FWCore.ParameterSet.Config as cms
+
+process = cms.Process("MssmHbb")
+
+process.load("FWCore.MessageService.MessageLogger_cfi")
+process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(1000)
+
+## Using MINIAOD. GlobalTag just in case jet re-clustering, L1 trigger filter etc is needed to be done
+process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
+from Configuration.AlCa.GlobalTag_condDBv2 import GlobalTag as customiseGlobalTag
+process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = 'MCRUN2_74_V9')
+process.GlobalTag.connect = 'frontier://FrontierProd/CMS_CONDITIONS'
+process.GlobalTag.pfnPrefix = cms.untracked.string('frontier://FrontierProd/')
+for pset in process.GlobalTag.toGet.value():
+ pset.connect = pset.connect.value().replace('frontier://FrontierProd/', 'frontier://FrontierProd/')
+## fix for multi-run processing
+process.GlobalTag.RefreshEachRun = cms.untracked.bool( False )
+process.GlobalTag.ReconnectEachRun = cms.untracked.bool( False )
+
+process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(150000) )
+
+output_file = 'output.root'
+## TFileService
+process.TFileService = cms.Service("TFileService",
+ fileName = cms.string(output_file)
+)
+
+## ============ TRIGGER FILTER ===============
+## Enable below at cms.Path if needed
+process.triggerSelection = cms.EDFilter( "TriggerResultsFilter",
+ triggerConditions = cms.vstring(
+ "HLT_PFJet60_v*",
+ "HLT_PFJet80_v*",
+ "HLT_PFJet140_v*",
+ "HLT_PFJet200_v*",
+ "HLT_PFJet260_v*",
+ "HLT_PFJet320_v*",
+ "HLT_PFJet400_v*",
+ "HLT_PFJet450_v*",
+ "HLT_PFJet500_v*"
+ ),
+ hltResults = cms.InputTag( "TriggerResults", "", "HLT" ),
+ l1tResults = cms.InputTag( "" ),
+ l1tIgnoreMask = cms.bool( False ),
+ l1techIgnorePrescales = cms.bool( False ),
+ daqPartitions = cms.uint32( 1 ),
+ throw = cms.bool( True )
+)
+
+
+## ============ EVENT FILTER COUNTER ===============
+## Filter counter (maybe more useful for MC)
+process.TotalEvents = cms.EDProducer("EventCountProducer")
+process.FilteredEvents = cms.EDProducer("EventCountProducer")
+
+## ============ PRIMARY VERTEX FILTER ===============
+process.primaryVertexFilter = cms.EDFilter("VertexSelector",
+ src = cms.InputTag("offlineSlimmedPrimaryVertices"), # primary vertex collection name
+ cut = cms.string("!isFake && ndof > 4 && abs(z) <= 24 && position.Rho <= 2"), # ndof>thr=4 corresponds to sum(track_weigths) > (thr+3)/2 = 3.5 so typically 4 good tracks
+ filter = cms.bool(True), # otherwise it won't filter the events, just produce an empty vertex collection.
+)
+
+## ============ THE NTUPLIZER!!! ===============
+process.MssmHbb = cms.EDAnalyzer("Ntuplizer",
+ MonteCarlo = cms.bool(True),
+ CrossSection = cms.double(1), # in pb
+ UseFullName = cms.bool(False),
+ ## Monte Carlo only
+ GenFilterInfo = cms.InputTag("genFilterEfficiencyProducer"),
+ GenRunInfo = cms.InputTag("generator"),
+ GenJets = cms.VInputTag(cms.InputTag("slimmedGenJets")),
+ GenParticles = cms.VInputTag(cms.InputTag("prunedGenParticles")),
+ ###################
+ TotalEvents = cms.InputTag("TotalEvents"),
+ FilteredEvents = cms.InputTag("FilteredEvents"),
+ PatJets = cms.VInputTag(
+ cms.InputTag("slimmedJetsPuppi","","PAT"),
+ cms.InputTag("slimmedJetsAK8PFCHSSoftDropPacked","SubJets","PAT")
+ ),
+ PatMETs = cms.VInputTag(
+ cms.InputTag("slimmedMETs","","PAT"),
+ cms.InputTag("slimmedMETsPuppi","","PAT")
+ ),
+ PatMuons = cms.VInputTag(
+ cms.InputTag("slimmedMuons","","PAT")
+ ),
+ PrimaryVertices = cms.VInputTag(
+ cms.InputTag("offlineSlimmedPrimaryVertices","","PAT")
+ ),
+ BTagAlgorithms = cms.vstring (
+ "pfCombinedInclusiveSecondaryVertexV2BJetTags",
+ "combinedSecondaryVertexBJetTags",
+ "pfJetBProbabilityBJetTags",
+ "pfJetProbabilityBJetTags",
+ "pfTrackCountingHighPurBJetTags",
+ "pfTrackCountingHighEffBJetTags",
+ "pfSimpleSecondaryVertexHighEffBJetTags",
+ "pfSimpleSecondaryVertexHighPurBJetTags",
+ "pfCombinedSecondaryVertexV2BJetTags",
+ "pfCombinedSecondaryVertexSoftLeptonBJetTags",
+ "pfCombinedMVABJetTags",
+ ),
+ BTagAlgorithmsAlias = cms.vstring (
+ "btag_csvivf",
+ "btag_csv",
+ "btag_jetbprob",
+ "btag_jetprob",
+ "btag_tchp",
+ "btag_tche",
+ "btag_svhe",
+ "btag_svhp",
+ "btag_csvv2",
+ "btag_csvlep",
+ "btag_csvmva",
+ ),
+ TriggerResults = cms.VInputTag(cms.InputTag("TriggerResults","","HLT")),
+ TriggerPaths = cms.vstring (
+ ## I recommend using the version number explicitly to be able to compare
+ ## however for production one has to be careful that all versions are included.
+ ## Thinking of a better solution...
+ # "HLT_DoubleJetsC100_DoubleBTagCSV0p9_DoublePFJetsC100MaxDeta1p6_v",
+# "HLT_DoubleJetsC100_DoubleBTagCSV0p85_DoublePFJetsC160_v",
+# "HLT_DoubleJetsC112_DoubleBTagCSV0p9_DoublePFJetsC112MaxDeta1p6_v",
+# "HLT_DoubleJetsC112_DoubleBTagCSV0p85_DoublePFJetsC172_v",
+# "HLT_DoubleJet90_Double30_TripleBTagCSV0p67_v",
+# "HLT_QuadJet45_DoubleBTagCSV0p67_v",
+# "HLT_QuadJet45_TripleBTagCSV0p67_v",
+# "HLT_QuadPFJet_DoubleBTagCSV_VBF_Mqq200_v",
+# "HLT_QuadPFJet_DoubleBTagCSV_VBF_Mqq240_v",
+# "HLT_QuadPFJet_SingleBTagCSV_VBF_Mqq460_v",
+# "HLT_QuadPFJet_SingleBTagCSV_VBF_Mqq500_v",
+ "HLT_PFJet60_v",
+ "HLT_PFJet80_v",
+ "HLT_PFJet140_v",
+ "HLT_PFJet200_v",
+ "HLT_PFJet260_v",
+ "HLT_PFJet320_v",
+ "HLT_PFJet400_v",
+ "HLT_PFJet450_v",
+ "HLT_PFJet500_v"
+ ),
+ TriggerObjectStandAlone = cms.VInputTag(
+ cms.InputTag("selectedPatTrigger","","PAT"),
+ ),
+ TriggerObjectLabels = cms.vstring (
+# "hltL1sL1DoubleJetC100",
+# "hltDoubleJetsC100",
+# "hltDoublePFJetsC100",
+# "hltDoublePFJetsC100MaxDeta1p6",
+# "hltDoublePFJetsC160",
+# "hltDoubleBTagCSV0p85",
+# "hltDoubleBTagCSV0p9",
+# "hltL1sL1DoubleJetC112",
+# "hltDoubleJetsC112",
+# "hltDoublePFJetsC112",
+# "hltDoublePFJetsC112MaxDeta1p6",
+# "hltDoublePFJetsC172",
+#
+ "hltL1sL1ZeroBias",
+ "hltPFJetsCorrectedMatchedToCaloJets10",
+ "hltSingleCaloJet10",
+ "hltSinglePFJet40",
+ "hltL1sL1SingleJet36",
+ "hltSingleCaloJet40",
+ "hltPFJetsCorrectedMatchedToCaloJets40",
+ "hltSinglePFJet60",
+ "hltL1sL1SingleJet52",
+ "hltPFJetsCorrectedMatchedToCaloJets50",
+ "hltSingleCaloJet50",
+ "hltSinglePFJet80",
+ "hltL1sL1SingleJet92",
+ "hltPFJetsCorrectedMatchedToCaloJets110",
+ "hltSingleCaloJet110",
+ "hltSinglePFJet140",
+ "hltL1sL1SingleJet128",
+ "hltPFJetsCorrectedMatchedToCaloJets170",
+ "hltSingleCaloJet170",
+ "hltSinglePFJet200",
+ "hltL1sL1SingleJet200",
+ "hltPFJetsCorrectedMatchedToCaloJets210",
+ "hltSingleCaloJet210",
+ "hltSinglePFJet260",
+ "hltPFJetsCorrectedMatchedToCaloJets270",
+ "hltSingleCaloJet270",
+ "hltSinglePFJet320",
+ "hltPFJetsCorrectedMatchedToCaloJets350",
+ "hltSingleCaloJet350",
+ "hltSinglePFJet400",
+ "hltPFJetsCorrectedMatchedToCaloJets400",
+ "hltSingleCaloJet400",
+ "hltSinglePFJet450",
+ "hltPFJetsCorrectedMatchedToCaloJets450",
+ "hltSingleCaloJet450",
+ "hltSinglePFJet500",
+ ),
+# L1ExtraJets = cms.VInputTag(
+# cms.InputTag("l1extraParticles","Central","RECO"),
+# cms.InputTag("l1extraParticles","Forward","RECO"),
+# cms.InputTag("l1extraParticles","Tau","RECO")
+# ),
+# L1ExtraMuons = cms.VInputTag(
+# cms.InputTag("l1extraParticles","","RECO")
+# ),
+)
+
+process.p = cms.Path(
+ process.TotalEvents *
+ process.primaryVertexFilter *
+ process.FilteredEvents *
+# process.triggerSelection *
+ process.MssmHbb
+ )
+
+
+readFiles = cms.untracked.vstring()
+secFiles = cms.untracked.vstring()
+process.source = cms.Source ("PoolSource",fileNames = readFiles, secondaryFileNames = secFiles)
+readFiles.extend( [
+'/store/mc/RunIIFall15MiniAODv2/QCDbbbar_Pt-15to3000_TuneZ2star_Flat_13TeV_pythia6/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/00000/3EFBAE60-3BBC-E511-A73A-1CC1DE18CE9C.root',
+ '/store/mc/RunIIFall15MiniAODv2/QCDbbbar_Pt-15to3000_TuneZ2star_Flat_13TeV_pythia6/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/00000/547D73D0-90BD-E511-AEDD-D4AE526A0CE0.root',
+ '/store/mc/RunIIFall15MiniAODv2/QCDbbbar_Pt-15to3000_TuneZ2star_Flat_13TeV_pythia6/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/00000/62EBC254-29BC-E511-A28A-001EC9AF1FBF.root'
+] );
+
+
+secFiles.extend( [
+ ] )
+
diff --git a/Analysis/Ntuplizer/test/signal_76x_expert.py b/Analysis/Ntuplizer/test/signal_76x_expert.py
index 55e3ab6..e0f6292 100644
--- a/Analysis/Ntuplizer/test/signal_76x_expert.py
+++ b/Analysis/Ntuplizer/test/signal_76x_expert.py
@@ -1,4 +1,5 @@
import FWCore.ParameterSet.Config as cms
+import os
process = cms.Process("MssmHbb")
@@ -82,6 +83,54 @@
jetCorrFactorsSource = cms.VInputTag(cms.InputTag("slimmedJetsAK8PFCorrFactorsReapplyJEC"))
)
+## ============= Jet Energy Resolution =============
+
+process.load('Configuration.StandardSequences.Services_cff')
+process.load("JetMETCorrections.Modules.JetResolutionESProducer_cfi")
+from CondCore.DBCommon.CondDBSetup_cfi import *
+
+process.jer_AK4PFchs = cms.ESSource("PoolDBESSource",CondDBSetup,toGet = cms.VPSet(
+ # Resolution
+ cms.PSet(
+ record = cms.string('JetResolutionRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_MC_PtResolution_AK4PFchs'),
+ label = cms.untracked.string('AK4PFchs_pt')
+ ),
+
+ # Scale factors
+ cms.PSet(
+ record = cms.string('JetResolutionScaleFactorRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_MC_SF_AK4PFchs'),
+ label = cms.untracked.string('AK4PFchs')
+ ),
+ ),
+ connect = cms.string('sqlite_fip:Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC.db')
+ )
+
+process.es_prefer_jer_AK4PFchs = cms.ESPrefer('PoolDBESSource', 'jer_AK4PFchs')
+
+process.jer_AK8PFchs = cms.ESSource("PoolDBESSource",CondDBSetup,toGet = cms.VPSet(
+ # Resolution
+ cms.PSet(
+ record = cms.string('JetResolutionRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_MC_PtResolution_AK8PFchs'),
+ label = cms.untracked.string('AK8PFchs_pt')
+ ),
+
+ # Scale factors
+ cms.PSet(
+ record = cms.string('JetResolutionScaleFactorRcd'),
+ tag = cms.string('JR_Fall15_25nsV2_MC_SF_AK8PFchs'),
+ label = cms.untracked.string('AK8PFchs')
+ ),
+ ),
+ connect = cms.string('sqlite_fip:Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_MC.db')
+ )
+
+process.es_prefer_jer_AK8PFchs = cms.ESPrefer('PoolDBESSource', 'jer_AK8PFchs')
+
+## =================================================
+
## ============ EVENT FILTER COUNTER ===============
## Filter counter (maybe more useful for MC)
@@ -97,20 +146,20 @@
)
## =========== JET N FILTER ==============
process.jetCounterFilter = cms.EDFilter("CandViewCountFilter",
- src = cms.InputTag("slimmedJetsPuppiReapplyJEC"), # new slimmed Jets
+ src = cms.InputTag("slimmedJetsReapplyJEC"), # new slimmed Jets
minNumber = cms.uint32(2),
)
## ============ KINEMATIC JET FILTER ===============
process.jetKinematicFilter = cms.EDFilter("kinematicJetFilter",
- src = cms.InputTag("slimmedJetsPuppiReapplyJEC"),
+ src = cms.InputTag("slimmedJetsReapplyJEC"),
pt = cms.vdouble(85.,85.),
eta = cms.vdouble(2.5,2.5),
)
## ============ BTAG JET FILTER ===============
process.jetBTagFilter = cms.EDFilter("btagJetFilter",
- src = cms.InputTag("slimmedJetsPuppiReapplyJEC"),
+ src = cms.InputTag("slimmedJetsReapplyJEC"),
algo = cms.string("pfCombinedInclusiveSecondaryVertexV2BJetTags"),
btag = cms.vdouble(0.5,0.5),
)
@@ -119,7 +168,7 @@
secFiles = cms.untracked.vstring()
readFiles.extend( [
- '/store/mc/RunIIFall15MiniAODv2/SUSYGluGluToBBHToBB_M-700_TuneCUETP8M1_13TeV-pythia8/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/10000/02671EB3-3EB8-E511-8974-3417EBE64561.root',
+ '/store/mc/RunIIFall15MiniAODv2/SUSYGluGluToBBHToBB_M-500_TuneCUETP8M1_13TeV-pythia8/MINIAODSIM/PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/50000/02FAE716-8DB8-E511-851C-002590A83190.root',
] );
secFiles.extend( [
@@ -149,22 +198,32 @@
TotalEvents = cms.InputTag("TotalEvents"),
FilteredEvents = cms.InputTag("FilteredEvents"),
FilteredMHatEvents = cms.InputTag("FilteredMHatEvents"),
+ Rho = cms.InputTag("fixedGridRhoFastjetAll"),
+ JERResFiles = cms.vstring(
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFchs.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK4PFPuppi.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_PtResolution_AK8PFchs.txt",
+ ),
+ JERSfFiles = cms.vstring(
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK4PFchs.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK4PFPuppi.txt",
+# os.environ["CMSSW_BASE"] + "/src/Analysis/Ntuplizer/data/jer_files/Fall15_25nsV2_DATA_SF_AK8PFchs.txt"
+ ),
PatJets = cms.VInputTag( # Be careful with the correction uncertainties!!!
-# cms.InputTag("slimmedJets","","PAT"),
-# cms.InputTag("slimmedJetsPuppi","","PAT"),
-# cms.InputTag("slimmedJetsAK8PFCHSSoftDropPacked","SubJets","PAT"),
cms.InputTag("slimmedJetsReapplyJEC"),
- cms.InputTag("slimmedJetsPuppiReapplyJEC"),
+# cms.InputTag("slimmedJetsPuppiReapplyJEC"),
cms.InputTag("slimmedJetsAK8PFCHSSoftDropPackedReapplyJEC")
- ),
+ ),
+ JERRecords = cms.vstring (
+ "AK4PFchs",
+# "AK4PFPuppi",
+ "AK8PFchs",
+ ),
JECRecords = cms.vstring (
-# "",
-# "",
-# "",
"AK4PFchs",
- "AK4PFPuppi",
+# "AK4PFPuppi",
"AK8PFchs",
- ),
+ ),
PatMETs = cms.VInputTag(
cms.InputTag("slimmedMETs","","PAT"),
cms.InputTag("slimmedMETsPuppi","","PAT")
@@ -210,6 +269,10 @@
'HLT_DoubleJetsC100_DoubleBTagCSV0p9_DoublePFJetsC100MaxDeta1p6_v',
'HLT_DoubleJetsC112_DoubleBTagCSV0p85_DoublePFJetsC172_v',
'HLT_DoubleJetsC112_DoubleBTagCSV0p9_DoublePFJetsC112MaxDeta1p6_v',
+ 'HLT_PFJet40_v',
+ 'HLT_PFJet60_v',
+ 'HLT_PFJet80_v',
+ 'HLT_PFJet140_v',
),
TriggerObjectStandAlone = cms.VInputTag(
cms.InputTag("selectedPatTrigger","","PAT"),
@@ -227,6 +290,23 @@
"hltDoublePFJetsC112",
"hltDoublePFJetsC112MaxDeta1p6",
"hltDoublePFJetsC172",
+
+ "hltL1sL1ZeroBias",
+ "hltPFJetsCorrectedMatchedToCaloJets10",
+ "hltSingleCaloJet10",
+ "hltSinglePFJet40",
+ "hltL1sL1SingleJet36",
+ "hltSingleCaloJet40",
+ "hltPFJetsCorrectedMatchedToCaloJets40",
+ "hltSinglePFJet60",
+ "hltL1sL1SingleJet52",
+ "hltPFJetsCorrectedMatchedToCaloJets50",
+ "hltSingleCaloJet50",
+ "hltSinglePFJet80",
+ "hltL1sL1SingleJet92",
+ "hltPFJetsCorrectedMatchedToCaloJets110",
+ "hltSingleCaloJet110",
+ "hltSinglePFJet140",
),
# L1ExtraJets = cms.VInputTag(
# cms.InputTag("l1extraParticles","Central","RECO"),
@@ -246,11 +326,11 @@
process.slimmedJetsAK8PFCorrFactorsReapplyJEC * process. slimmedJetsAK8PFCHSSoftDropPackedReapplyJEC *
process.mHatGenFilter*
process.FilteredMHatEvents *
- process.jetCounterFilter * process.jetKinematicFilter *
- process.jetBTagFilter *
+# process.jetCounterFilter * process.jetKinematicFilter *
+# process.jetBTagFilter *
process.FilteredEvents *
process.MssmHbb
)
-process.source = cms.Source ("PoolSource",fileNames = readFiles, secondaryFileNames = secFiles)
\ No newline at end of file
+process.source = cms.Source ("PoolSource",fileNames = readFiles, secondaryFileNames = secFiles)