diff --git a/data/anainfo/MC_WEIGHTS.info b/data/anainfo/MC_WEIGHTS.info
new file mode 100644
--- /dev/null
+++ b/data/anainfo/MC_WEIGHTS.info
@@ -0,0 +1,12 @@
+Name: MC_WEIGHTS
+Summary: MC analysis for distributions of event weights
+Status: VALIDATED
+Authors:
+ - Frank Siegert <frank.siegert@cern.ch>
+RunInfo: Suitable for any process.
+NumEvents: 1000
+PtCuts: [0]
+Description:
+  Analysis for studying event weight distributions and fraction of events
+  with negative weights.
+NeedsCrossSection: no
diff --git a/data/anainfo/Makefile.am b/data/anainfo/Makefile.am
--- a/data/anainfo/Makefile.am
+++ b/data/anainfo/Makefile.am
@@ -1,471 +1,472 @@
 dist_pkgdata_DATA = \
   ALEPH_1991_S2435284.info \
   ALEPH_1995_I382179.info \
   ALEPH_1996_S3486095.info \
   ALEPH_1996_S3196992.info \
   ALEPH_1999_S4193598.info \
   ALEPH_2001_S4656318.info \
   ALEPH_2002_S4823664.info \
   ALEPH_2004_S5765862.info \
   ALEPH_2014_I1267648.info \
   ALEPH_2016_I1492968.info \
   ALICE_2010_S8624100.info \
   ALICE_2010_S8625980.info \
   ALICE_2010_S8706239.info \
   ALICE_2011_S8909580.info \
   ALICE_2011_S8945144.info \
   ALICE_2012_I1116147.info \
   ALICE_2012_I1181770.info \
   ALICE_2015_I1357424.info \
   ALICE_2014_I1300380.info \
   AMY_1990_I295160.info \
   ARGUS_1993_S2653028.info \
   ARGUS_1993_S2669951.info \
   ARGUS_1993_S2789213.info \
   ATLAS_2010_S8591806.info \
   ATLAS_2010_S8817804.info \
   ATLAS_2010_S8894728.info \
   ATLAS_2010_S8914702.info \
   ATLAS_2010_S8918562.info \
   ATLAS_2010_S8919674.info \
   ATLAS_2010_CONF_2010_049.info \
   ATLAS_2011_S8924791.info \
   ATLAS_2011_S8971293.info \
   ATLAS_2011_S8983313.info \
   ATLAS_2011_S8994773.info \
   ATLAS_2011_S9002537.info \
   ATLAS_2011_S9019561.info \
   ATLAS_2011_S9041966.info \
   ATLAS_2011_S9120807.info \
   ATLAS_2011_S9126244.info \
   ATLAS_2011_S9128077.info \
   ATLAS_2011_S9131140.info \
   ATLAS_2011_S9108483.info \
   ATLAS_2011_S9212183.info \
   ATLAS_2011_I894867.info \
   ATLAS_2011_I921594.info \
   ATLAS_2011_I928289_W.info \
   ATLAS_2011_I928289_Z.info \
   ATLAS_2011_I930220.info \
   ATLAS_2011_S9035664.info \
   ATLAS_2011_I919017.info \
   ATLAS_2011_I925932.info \
   ATLAS_2011_I926145.info \
   ATLAS_2011_I929691.info \
   ATLAS_2011_I944826.info \
   ATLAS_2011_I945498.info \
   ATLAS_2011_I954993.info \
   ATLAS_2011_S9225137.info \
   ATLAS_2011_S9212353.info \
   ATLAS_2011_CONF_2011_090.info \
   ATLAS_2011_CONF_2011_098.info \
   ATLAS_2012_I943401.info \
   ATLAS_2012_I946427.info \
   ATLAS_2012_I1083318.info \
   ATLAS_2012_I1082936.info \
   ATLAS_2012_I1084540.info \
   ATLAS_2012_I1093734.info \
   ATLAS_2012_I1093738.info \
   ATLAS_2012_I1094061.info \
   ATLAS_2012_I1094564.info \
   ATLAS_2012_I1094568.info \
   ATLAS_2012_I1095236.info \
   ATLAS_2012_I1082009.info \
   ATLAS_2012_I1091481.info \
   ATLAS_2012_I1119557.info \
   ATLAS_2012_I1124167.info \
   ATLAS_2012_I1125575.info \
   ATLAS_2012_I1183818.info \
   ATLAS_2012_I1188891.info \
   ATLAS_2012_I1112263.info \
   ATLAS_2012_I1125961.info \
   ATLAS_2012_I1126136.info \
   ATLAS_2012_I1117704.info \
   ATLAS_2012_I1118269.info \
   ATLAS_2012_I1180197.info \
   ATLAS_2012_I1186556.info \
   ATLAS_2012_I1190891.info \
   ATLAS_2012_I1199269.info \
   ATLAS_2012_I1203852.info \
   ATLAS_2012_I1204447.info \
   ATLAS_2012_I1204784.info \
   ATLAS_2012_CONF_2012_001.info \
   ATLAS_2012_CONF_2012_103.info \
   ATLAS_2012_CONF_2012_104.info \
   ATLAS_2012_CONF_2012_105.info \
   ATLAS_2012_CONF_2012_109.info \
   ATLAS_2012_CONF_2012_153.info \
   ATLAS_2013_I1190187.info \
   ATLAS_2013_I1217863_W.info \
   ATLAS_2013_I1217863_W_EL.info \
   ATLAS_2013_I1217863_W_MU.info \
   ATLAS_2013_I1217863_Z.info \
   ATLAS_2013_I1217863_Z_EL.info \
   ATLAS_2013_I1217863_Z_MU.info \
   ATLAS_2013_I1217867.info \
   ATLAS_2013_I1219109.info \
   ATLAS_2013_I1219109_EL.info \
   ATLAS_2013_I1219109_MU.info \
   ATLAS_2013_I1230812.info \
   ATLAS_2013_I1230812_EL.info \
   ATLAS_2013_I1230812_MU.info \
   ATLAS_2013_I1234228.info \
   ATLAS_2013_I1243871.info \
   ATLAS_2013_I1263495.info \
   ATLAS_2014_I1268975.info \
   ATLAS_2014_I1279489.info \
   ATLAS_2014_I1282441.info \
   ATLAS_2014_I1298811.info \
   ATLAS_2014_I1304688.info \
   ATLAS_2014_I1307756.info \
   ATLAS_2014_I1306294.info \
   ATLAS_2014_I1306294_EL.info \
   ATLAS_2014_I1306294_MU.info \
   ATLAS_2014_I1315949.info \
   ATLAS_2014_I1325553.info \
   ATLAS_2014_I1300647.info \
   ATLAS_2014_I1288706.info \
   ATLAS_2014_I1307243.info \
   ATLAS_2014_I1312627.info \
   ATLAS_2014_I1312627_EL.info \
   ATLAS_2014_I1312627_MU.info \
   ATLAS_2014_I1306615.info \
   ATLAS_2015_I1393758.info \
   ATLAS_2015_I1364361.info \
   ATLAS_2015_I1345452.info \
   ATLAS_2015_I1351916.info \
   ATLAS_2015_I1351916_EL.info \
   ATLAS_2015_I1351916_MU.info \
   ATLAS_2013_I1216670.info \
   ATLAS_2013_I1244522.info \
   ATLAS_2014_I1282447.info \
   ATLAS_2014_I1298023.info \
   ATLAS_2014_I1319490.info \
   ATLAS_2014_I1319490_EL.info \
   ATLAS_2014_I1319490_MU.info \
   ATLAS_2014_I1326641.info \
   ATLAS_2014_I1327229.info \
   ATLAS_2015_I1387176.info \
   ATLAS_2015_CONF_2015_041.info \
   ATLAS_2015_CONF_2015_041_EL.info \
   ATLAS_2015_CONF_2015_041_MU.info \
   ATLAS_2015_I1376945.info \
   ATLAS_2015_I1390114.info \
   ATLAS_2015_I1394679.info \
   ATLAS_2015_I1394865.info \
   ATLAS_2015_I1397635.info \
   ATLAS_2015_I1397637.info \
   ATLAS_2015_I1408516.info \
   ATLAS_2015_I1408516_EL.info \
   ATLAS_2015_I1408516_MU.info \
   ATLAS_2015_I1404878.info \
   ATLAS_2016_I1419070.info \
   ATLAS_2016_I1419652.info \
   ATLAS_2016_I1424838.info \
   ATLAS_2016_I1426515.info \
   ATLAS_2016_I1426695.info \
   ATLAS_2016_I1444991.info \
   ATLAS_2016_I1448301.info \
   ATLAS_2016_I1448301_EL.info \
   ATLAS_2016_I1448301_MU.info \
   ATLAS_2016_I1448301_NU.info \
   ATLAS_2016_I1449082.info \
   ATLAS_2016_I1452559.info \
   ATLAS_2016_I1457605.info \
   ATLAS_2016_I1458270.info \
   ATLAS_2016_I1467230.info \
   ATLAS_2016_I1467454.info \
   ATLAS_2016_I1467454_EL.info \
   ATLAS_2016_I1467454_MU.info \
   ATLAS_2016_I1468167.info \
   ATLAS_2016_I1468168.info \
   ATLAS_2016_I1479760.info \
   ATLAS_2016_CONF_2016_092.info \
   ATLAS_2016_I1492320_2l2j.info \
   ATLAS_2016_I1492320_3l.info \
   ATLAS_2017_I1509919.info \
   ATLAS_2017_I1589844.info \
   ATLAS_2017_I1591327.info \
   ATLAS_2017_I1514251.info \
   ATLAS_2017_I1514251_EL.info \
   ATLAS_2017_I1514251_MU.info \
   ATLAS_2016_CONF_2016_037.info \
   ATLAS_2016_CONF_2016_054.info \
   ATLAS_2016_CONF_2016_078.info \
   ATLAS_2016_CONF_2016_094.info \
   BABAR_2003_I593379.info \
   BABAR_2005_S6181155.info \
   BABAR_2007_S6895344.info \
   BABAR_2007_S7266081.info \
   BABAR_2013_I1116411.info \
   BABAR_2013_I1238276.info \
   BABAR_2015_I1334693.info \
   BELLE_2001_S4598261.info \
   BELLE_2008_I786560.info \
   BELLE_2011_I878990.info \
   BELLE_2013_I1216515.info \
   BELLE_2013_I1238273.info \
   BELLE_2015_I1397632.info \
   BELLE_2017_I1512299.info \
   CDF_1988_S1865951.info \
   CDF_1990_S2089246.info \
   CDF_1993_S2742446.info \
   CDF_1994_S2952106.info \
   CDF_1996_S3108457.info \
   CDF_1996_S3349578.info \
   CDF_1996_S3418421.info \
   CDF_1997_S3541940.info \
   CDF_1998_S3618439.info \
   CDF_2000_S4155203.info \
   CDF_2000_S4266730.info \
   CDF_2001_S4517016.info \
   CDF_2001_S4563131.info \
   CDF_2001_S4751469.info \
   CDF_2002_S4796047.info \
   CDF_2004_S5839831.info \
   CDF_2005_S6080774.info \
   CDF_2005_S6217184.info \
   CDF_2006_S6450792.info \
   CDF_2006_S6653332.info \
   CDF_2007_S7057202.info \
   CDF_2008_S7540469.info \
   CDF_2008_S7541902.info \
   CDF_2008_S7782535.info \
   CDF_2008_S7828950.info \
   CDF_2008_S8093652.info \
   CDF_2008_S8095620.info \
   CDF_2009_S8233977.info \
   CDF_2009_NOTE_9936.info \
   CDF_2009_I856131.info \
   CDF_2009_S8436959.info \
   CDF_2010_S8591881_DY.info \
   CDF_2010_S8591881_QCD.info \
   CDF_2012_NOTE10874.info \
   CDF_2012_I1124333.info \
   CDF_2015_1388868.info \
   CLEO_2004_S5809304.info\
   CMS_2010_S8547297.info \
   CMS_2010_S8656010.info \
   CMS_2011_S8884919.info \
   CMS_2011_S9215166.info \
   CMS_2012_I941555.info \
   CMS_2011_I954992.info \
   CMS_2011_S8941262.info \
   CMS_2011_S8950903.info \
   CMS_2011_S8957746.info \
   CMS_2011_S8968497.info \
   CMS_2011_S8973270.info \
   CMS_2011_S8978280.info \
   CMS_2011_S9086218.info \
   CMS_2011_S9088458.info \
   CMS_2011_S9120041.info \
   CMS_2012_I1087342.info \
   CMS_2012_I1090423.info \
   CMS_2012_I1102908.info \
   CMS_2012_I1107658.info \
   CMS_2012_I1184941.info \
   CMS_2012_I1193338.info \
   CMS_2013_I1122847.info \
   CMS_2013_I1208923.info \
   CMS_2013_I1209721.info \
   CMS_2013_I1218372.info \
   CMS_2013_I1223519.info \
   CMS_2013_I1224539_DIJET.info \
   CMS_2013_I1224539_WJET.info \
   CMS_2013_I1224539_ZJET.info \
   CMS_2013_I1256943.info \
   CMS_2013_I1258128.info \
   CMS_2013_I1261026.info \
   CMS_2013_I1265659.info \
   CMS_2013_I1272853.info \
   CMS_2013_I1273574.info \
   CMS_2012_I1298807.info \
   CMS_2014_I1298810.info \
   CMS_2014_I1303894.info \
   CMS_2014_I1305624.info \
   CMS_2015_I1310737.info \
   CMS_2015_I1327224.info \
   CMS_2015_I1346843.info \
   CMS_2015_I1356998.info \
   CMS_2015_I1370682.info \
   CMS_2015_I1370682_PARTON.info \
   CMS_2015_I1380605.info \
   CMS_2015_I1384119.info \
   CMS_2015_I1385107.info \
   CMS_2015_I1397174.info \
   CMS_2016_I1413748.info \
   CMS_2016_I1421646.info \
   CMS_2016_I1430892.info \
   CMS_2016_I1454211.info \
   CMS_2016_I1459051.info \
   CMS_2016_I1473674.info \
   CMS_2016_I1486238.info \
   CMS_2017_I1511284.info \
   CMS_2017_I1518399.info \
   CMS_2017_I1519995.info \
   CMSTOTEM_2014_I1294140.info \
   CMS_2010_PAS_QCD_10_024.info \
   CMS_2012_PAS_QCD_11_010.info \
   CMS_2012_PAS_FSQ_12_020.info \
   CMS_2016_PAS_SUS_16_14.info \
   D0_1995_I398175.info \
   D0_1996_S3214044.info \
   D0_1996_S3324664.info \
   D0_2000_S4480767.info \
   D0_2000_I499943.info  \
   D0_2001_S4674421.info \
   D0_2004_S5992206.info \
   D0_2006_S6438750.info \
   D0_2007_S7075677.info \
   D0_2008_S6879055.info \
   D0_2008_S7554427.info \
   D0_2008_S7662670.info \
   D0_2008_S7719523.info \
   D0_2008_S7837160.info \
   D0_2008_S7863608.info \
   D0_2009_S8202443.info \
   D0_2009_S8320160.info \
   D0_2009_S8349509.info \
   D0_2010_S8566488.info \
   D0_2010_S8570965.info \
   D0_2010_S8671338.info \
   D0_2010_S8821313.info \
   D0_2011_I895662.info \
   D0_2015_I1324946.info \
   D0_2000_I503361.info \
   E735_1998_S3905616.info \
   EHS_1988_I265504.info \
   DELPHI_1991_I301657.info \
   DELPHI_1995_S3137023.info \
   DELPHI_1996_S3430090.info \
   DELPHI_1999_S3960137.info \
   DELPHI_2000_S4328825.info \
   DELPHI_2002_069_CONF_603.info \
   DELPHI_2011_I890503.info \
   EXAMPLE.info \
   EXAMPLE_CUTS.info \
   EXAMPLE_SMEAR.info \
   H1_1994_S2919893.info \
   H1_1995_S3167097.info \
   H1_2000_S4129130.info \
   HRS_1986_I18502.info \
   JADE_1983_I190818.info \
   JADE_OPAL_2000_S4300807.info \
   JADE_1998_S3612880.info \
   LHCB_2010_S8758301.info \
   LHCB_2010_I867355.info \
   LHCB_2011_I917009.info \
   LHCB_2011_I919315.info \
   LHCB_2012_I1119400.info \
   LHCB_2012_I1208102.info \
   LHCB_2013_I1208105.info \
   LHCB_2013_I1218996.info \
   LHCB_2014_I1262703.info \
   LHCB_2014_I1281685.info \
   LHCB_2015_I1333223.info \
   LHCF_2012_I1115479.info \
   MC_DIPHOTON.info \
   MC_ELECTRONS.info \
   MC_GENERIC.info \
   MC_HFJETS.info \
   MC_HINC.info \
   MC_HJETS.info \
   MC_HHJETS.info \
   MC_HKTSPLITTINGS.info \
   MC_IDENTIFIED.info \
   MC_JETS.info \
   MC_JETTAGS.info \
   MC_KTSPLITTINGS.info \
   MC_LEADJETUE.info \
   MC_MET.info \
   MC_MUONS.info \
   MC_PDFS.info \
   MC_PHOTONINC.info \
   MC_PHOTONJETS.info \
   MC_PHOTONKTSPLITTINGS.info \
   MC_PHOTONS.info \
   MC_PRINTEVENT.info \
   MC_QCD_PARTONS.info \
   MC_SUSY.info \
   MC_TAUS.info \
   MC_TTBAR.info \
   MC_VH2BB.info \
+  MC_WEIGHTS.info \
   MC_WINC.info \
   MC_WINC_EL.info \
   MC_WINC_MU.info \
   MC_WINC_EL_BARE.info \
   MC_WINC_MU_BARE.info \
   MC_WJETS.info \
   MC_WJETS_EL.info \
   MC_WJETS_MU.info \
   MC_WJETS_EL_BARE.info \
   MC_WJETS_MU_BARE.info \
   MC_WKTSPLITTINGS.info \
   MC_WPOL.info \
   MC_WWINC.info \
   MC_WWJETS.info \
   MC_WWKTSPLITTINGS.info \
   MC_XS.info \
   MC_ZINC.info \
   MC_ZINC_EL.info \
   MC_ZINC_MU.info \
   MC_ZINC_EL_BARE.info \
   MC_ZINC_MU_BARE.info \
   MC_ZJETS.info \
   MC_ZJETS_EL.info \
   MC_ZJETS_MU.info \
   MC_ZJETS_EL_BARE.info \
   MC_ZJETS_MU_BARE.info \
   MC_ZKTSPLITTINGS.info \
   MC_ZZINC.info \
   MC_ZZJETS.info \
   MC_ZZKTSPLITTINGS.info \
   L3_1992_I336180.info \
   L3_2004_I652683.info \
   OPAL_1992_I321190.info \
   OPAL_1993_S2692198.info \
   OPAL_1993_I342766.info \
   OPAL_1994_S2927284.info \
   OPAL_1995_S3198391.info \
   OPAL_1996_S3257789.info \
   OPAL_1997_S3396100.info \
   OPAL_1997_S3608263.info \
   OPAL_1998_S3702294.info \
   OPAL_1998_S3780481.info \
   OPAL_1998_S3749908.info \
   OPAL_2000_S4418603.info \
   OPAL_2001_S4553896.info \
   OPAL_2002_S5361494.info \
   OPAL_2003_I599181.info \
   OPAL_2004_S6132243.info \
   OPAL_2004_I631361.info \
   OPAL_2004_I631361_qq.info \
   OPAL_2004_I648738.info \
   PDG_HADRON_MULTIPLICITIES.info \
   PDG_HADRON_MULTIPLICITIES_RATIOS.info \
   PDG_TAUS.info \
   PLUTO_1980_I154270.info \
   SFM_1984_S1178091.info \
   SLD_1996_S3398250.info \
   SLD_1999_S3743934.info \
   SLD_2002_S4869273.info \
   SLD_2004_S5693039.info \
   STAR_2006_S6500200.info \
   STAR_2006_S6860818.info \
   STAR_2006_S6870392.info \
   STAR_2008_S7869363.info \
   STAR_2008_S7993412.info \
   STAR_2009_UE_HELEN.info \
   TASSO_1990_S2148048.info \
   TASSO_1989_I277658.info \
   TOTEM_2012_I1115294.info \
   TOTEM_2012_I1220862.info \
   TOTEM_2014_I1328627.info \
   TPC_1987_I235694.info \
   ZEUS_2001_S4815815.info \
   UA1_1990_S2044935.info \
   UA5_1982_S875503.info \
   UA5_1986_S1583476.info \
   UA5_1987_S1640666.info \
   UA5_1988_S1867512.info \
   UA5_1989_S1926373.info
diff --git a/data/plotinfo/ATLAS_2013_I1243871.plot b/data/plotinfo/ATLAS_2013_I1243871.plot
--- a/data/plotinfo/ATLAS_2013_I1243871.plot
+++ b/data/plotinfo/ATLAS_2013_I1243871.plot
@@ -1,75 +1,75 @@
 # BEGIN PLOT /ATLAS_2013_I1243871/d
 XLabel=$r$
 LogY=0
 # END PLOT
 
 # BEGIN PLOT /ATLAS_2013_I1243871/d.*-y01
 YLabel=$\rho(r)$
 # END PLOT
 
 # BEGIN PLOT /ATLAS_2013_I1243871/d.*-y02
 YLabel=$\Psi(r)$
 # END PLOT
 
 
 # BEGIN PLOT /ATLAS_2013_I1243871/d01-x01-y01
 Title=Differential jet shape for $b$-jets with $30\,\text{GeV} < p_T < 40\,\text{GeV}$
 # END PLOT
 # BEGIN PLOT /ATLAS_2013_I1243871/d02-x01-y01
 Title=Differential jet shape for $b$-jets with $40\,\text{GeV} < p_T < 50\,\text{GeV}$
 # END PLOT
 # BEGIN PLOT /ATLAS_2013_I1243871/d03-x01-y01
 Title=Differential jet shape for $b$-jets with $50\,\text{GeV} < p_T < 70\,\text{GeV}$
 # END PLOT
 # BEGIN PLOT /ATLAS_2013_I1243871/d04-x01-y01
 Title=Differential jet shape for $b$-jets with $70\,\text{GeV} < p_T < 100\,\text{GeV}$
 # END PLOT
 # BEGIN PLOT /ATLAS_2013_I1243871/d05-x01-y01
 Title=Differential jet shape for $b$-jets with $100\,\text{GeV} < p_T < 150\,\text{GeV}$
 # END PLOT
 # BEGIN PLOT /ATLAS_2013_I1243871/d01-x02-y01
 Title=Differential jet shape for light-jets with $30\,\text{GeV} < p_T < 40\,\text{GeV}$
 # END PLOT
 # BEGIN PLOT /ATLAS_2013_I1243871/d02-x02-y01
 Title=Differential jet shape for light-jets with $40\,\text{GeV} < p_T < 50\,\text{GeV}$
 # END PLOT
 # BEGIN PLOT /ATLAS_2013_I1243871/d03-x02-y01
 Title=Differential jet shape for light-jets with $50\,\text{GeV} < p_T < 70\,\text{GeV}$
 # END PLOT
 # BEGIN PLOT /ATLAS_2013_I1243871/d04-x02-y01
 Title=Differential jet shape for light-jets with $70\,\text{GeV} < p_T < 100\,\text{GeV}$
 # END PLOT
 # BEGIN PLOT /ATLAS_2013_I1243871/d05-x02-y01
 Title=Differential jet shape for light-jets with $100\,\text{GeV} < p_T < 150\,\text{GeV}$
 # END PLOT
 
 # BEGIN PLOT /ATLAS_2013_I1243871/d01-x01-y02
 Title=Integrated jet shape for $b$-jets with $30\,\text{GeV} < p_T < 40\,\text{GeV}$
 # END PLOT
 # BEGIN PLOT /ATLAS_2013_I1243871/d02-x01-y02
 Title=Integrated jet shape for $b$-jets with $40\,\text{GeV} < p_T < 50\,\text{GeV}$
 # END PLOT
 # BEGIN PLOT /ATLAS_2013_I1243871/d03-x01-y02
 Title=Integrated jet shape for $b$-jets with $50\,\text{GeV} < p_T < 70\,\text{GeV}$
 # END PLOT
 # BEGIN PLOT /ATLAS_2013_I1243871/d04-x01-y02
 Title=Integrated jet shape for $b$-jets with $70\,\text{GeV} < p_T < 100\,\text{GeV}$
 # END PLOT
 # BEGIN PLOT /ATLAS_2013_I1243871/d05-x01-y02
-Title=Integrated jet shape for $b$-jets with 100\,\text{GeV} < p_T < 150\,\text{GeV}$
+Title=Integrated jet shape for $b$-jets with $100\,\text{GeV} < p_T < 150\,\text{GeV}$
 # END PLOT
 # BEGIN PLOT /ATLAS_2013_I1243871/d01-x02-y02
 Title=Integrated jet shape for light jets with $30\,\text{GeV} < p_T < 40\,\text{GeV}$
 # END PLOT
 # BEGIN PLOT /ATLAS_2013_I1243871/d02-x02-y02
 Title=Integrated jet shape for light jets with $40\,\text{GeV} < p_T < 50\,\text{GeV}$
 # END PLOT
 # BEGIN PLOT /ATLAS_2013_I1243871/d03-x02-y02
 Title=Integrated jet shape for light jets with $50\,\text{GeV} < p_T < 70\,\text{GeV}$
 # END PLOT
 # BEGIN PLOT /ATLAS_2013_I1243871/d04-x02-y02
 Title=Integrated jet shape for light jets with $70\,\text{GeV} < p_T < 100\,\text{GeV}$
 # END PLOT
 # BEGIN PLOT /ATLAS_2013_I1243871/d05-x02-y02
 Title=Integrated jet shape for light jets with $100\,\text{GeV} < p_T < 150\,\text{GeV}$
 # END PLOT
diff --git a/data/plotinfo/MC_WEIGHTS.plot b/data/plotinfo/MC_WEIGHTS.plot
new file mode 100644
--- /dev/null
+++ b/data/plotinfo/MC_WEIGHTS.plot
@@ -0,0 +1,16 @@
+# BEGIN PLOT /MC_WEIGHTS/.*weight.*
+Title=Event weight distribution
+XLabel=$w$
+YLabel=$1/N dN/dw$
+# END PLOT
+
+
+# BEGIN PLOT /MC_XS/xsfraction_neg
+Title=Negative weight fraction
+XLabel=
+YLabel=$\frac{\sum_{w_i<0} |w_i|}{\sum |w_i|}$
+LogY=0
+ShowZero=0
+XMajorTickMarks=20
+XMinorTickMarks=0
+# END PLOT
diff --git a/data/plotinfo/Makefile.am b/data/plotinfo/Makefile.am
--- a/data/plotinfo/Makefile.am
+++ b/data/plotinfo/Makefile.am
@@ -1,457 +1,458 @@
 dist_pkgdata_DATA = \
   ALEPH_1991_S2435284.plot \
   ALEPH_1995_I382179.plot \
   ALEPH_1996_S3486095.plot \
   ALEPH_1996_S3196992.plot \
   ALEPH_1999_S4193598.plot \
   ALEPH_2001_S4656318.plot \
   ALEPH_2002_S4823664.plot \
   ALEPH_2004_S5765862.plot \
   ALEPH_2014_I1267648.plot \
   ALEPH_2016_I1492968.plot \
   ALICE_2010_S8624100.plot \
   ALICE_2010_S8625980.plot \
   ALICE_2010_S8706239.plot \
   ALICE_2011_S8909580.plot \
   ALICE_2011_S8945144.plot \
   ALICE_2012_I1116147.plot \
   ALICE_2012_I1181770.plot \
   ALICE_2014_I1300380.plot \
   ALICE_2015_I1357424.plot \
   AMY_1990_I295160.plot \
   ARGUS_1993_S2653028.plot \
   ARGUS_1993_S2669951.plot \
   ARGUS_1993_S2789213.plot \
   ATLAS_2010_S8591806.plot \
   ATLAS_2010_S8817804.plot \
   ATLAS_2010_S8894728.plot \
   ATLAS_2010_S8914702.plot \
   ATLAS_2010_S8918562.plot \
   ATLAS_2010_S8919674.plot \
   ATLAS_2010_CONF_2010_049.plot \
   ATLAS_2011_S8924791.plot \
   ATLAS_2011_S8971293.plot \
   ATLAS_2011_S8994773.plot \
   ATLAS_2011_S9002537.plot \
   ATLAS_2011_S9035664.plot \
   ATLAS_2011_S9120807.plot \
   ATLAS_2011_S9126244.plot \
   ATLAS_2011_S9128077.plot \
   ATLAS_2011_S9131140.plot \
   ATLAS_2011_I894867.plot  \
   ATLAS_2011_I919017.plot  \
   ATLAS_2011_I921594.plot  \
   ATLAS_2011_I928289_W.plot \
   ATLAS_2011_I928289_Z.plot \
   ATLAS_2011_I925932.plot  \
   ATLAS_2011_I926145.plot  \
   ATLAS_2011_I929691.plot  \
   ATLAS_2011_I930220.plot  \
   ATLAS_2011_I944826.plot  \
   ATLAS_2011_I945498.plot  \
   ATLAS_2011_I954993.plot  \
   ATLAS_2011_S9225137.plot \
   ATLAS_2011_S9212183.plot \
   ATLAS_2011_S8983313.plot \
   ATLAS_2011_S9212353.plot \
   ATLAS_2011_CONF_2011_090.plot \
   ATLAS_2011_CONF_2011_098.plot \
   ATLAS_2012_I1082936.plot \
   ATLAS_2012_I1083318.plot \
   ATLAS_2012_I1084540.plot \
   ATLAS_2012_I1091481.plot \
   ATLAS_2012_I1093734.plot \
   ATLAS_2012_I1093738.plot \
   ATLAS_2012_I1094061.plot \
   ATLAS_2012_I1094564.plot \
   ATLAS_2012_I1094568.plot \
   ATLAS_2012_I1095236.plot \
   ATLAS_2012_I943401.plot \
   ATLAS_2012_I946427.plot \
   ATLAS_2012_I1119557.plot \
   ATLAS_2012_I1124167.plot \
   ATLAS_2012_I1125575.plot \
   ATLAS_2012_I1112263.plot \
   ATLAS_2012_I1125961.plot \
   ATLAS_2012_I1126136.plot \
   ATLAS_2012_I1117704.plot \
   ATLAS_2012_I1118269.plot \
   ATLAS_2012_I1180197.plot \
   ATLAS_2012_I1082009.plot \
   ATLAS_2012_I1183818.plot \
   ATLAS_2012_I1188891.plot \
   ATLAS_2012_I1186556.plot \
   ATLAS_2012_I1190891.plot \
   ATLAS_2012_I1199269.plot \
   ATLAS_2012_I1203852.plot \
   ATLAS_2012_I1204447.plot \
   ATLAS_2012_I1204784.plot \
   ATLAS_2012_CONF_2012_001.plot \
   ATLAS_2012_CONF_2012_103.plot \
   ATLAS_2012_CONF_2012_104.plot \
   ATLAS_2012_CONF_2012_105.plot \
   ATLAS_2012_CONF_2012_109.plot \
   ATLAS_2012_CONF_2012_153.plot \
   ATLAS_2013_I1190187.plot \
   ATLAS_2013_I1219109.plot \
   ATLAS_2013_I1219109_EL.plot \
   ATLAS_2013_I1219109_MU.plot \
   ATLAS_2013_I1217863_W.plot \
   ATLAS_2013_I1217863_W_EL.plot \
   ATLAS_2013_I1217863_W_MU.plot \
   ATLAS_2013_I1217863_Z.plot \
   ATLAS_2013_I1217863_Z_EL.plot \
   ATLAS_2013_I1217863_Z_MU.plot \
   ATLAS_2013_I1217867.plot \
   ATLAS_2013_I1216670.plot \
   ATLAS_2013_I1230812.plot \
   ATLAS_2013_I1230812_EL.plot \
   ATLAS_2013_I1230812_MU.plot \
   ATLAS_2013_I1234228.plot \
   ATLAS_2013_I1243871.plot \
   ATLAS_2013_I1244522.plot \
   ATLAS_2013_I1263495.plot \
   ATLAS_2014_I1268975.plot \
   ATLAS_2014_I1279489.plot \
   ATLAS_2014_I1282441.plot \
   ATLAS_2014_I1298811.plot \
   ATLAS_2014_I1304688.plot \
   ATLAS_2014_I1307756.plot \
   ATLAS_2014_I1306294.plot \
   ATLAS_2014_I1306294_EL.plot \
   ATLAS_2014_I1306294_MU.plot \
   ATLAS_2014_I1315949.plot \
   ATLAS_2014_I1325553.plot \
   ATLAS_2014_I1300647.plot \
   ATLAS_2014_I1288706.plot \
   ATLAS_2014_I1307243.plot \
   ATLAS_2014_I1312627.plot \
   ATLAS_2014_I1312627_EL.plot \
   ATLAS_2014_I1312627_MU.plot \
   ATLAS_2014_I1306615.plot \
   ATLAS_2014_I1282447.plot \
   ATLAS_2014_I1298023.plot \
   ATLAS_2014_I1319490.plot \
   ATLAS_2014_I1319490_EL.plot \
   ATLAS_2014_I1319490_MU.plot \
   ATLAS_2014_I1326641.plot \
   ATLAS_2014_I1327229.plot \
   ATLAS_2015_I1345452.plot \
   ATLAS_2015_I1351916.plot \
   ATLAS_2015_I1351916_EL.plot \
   ATLAS_2015_I1351916_MU.plot \
   ATLAS_2015_I1364361.plot \
   ATLAS_2015_I1376945.plot \
   ATLAS_2015_I1387176.plot \
   ATLAS_2015_I1390114.plot \
   ATLAS_2015_I1393758.plot \
   ATLAS_2015_I1394679.plot \
   ATLAS_2015_I1394865.plot \
   ATLAS_2015_I1397637.plot \
   ATLAS_2015_I1397635.plot \
   ATLAS_2015_CONF_2015_041.plot \
   ATLAS_2015_CONF_2015_041_EL.plot \
   ATLAS_2015_CONF_2015_041_MU.plot \
   ATLAS_2015_I1408516.plot \
   ATLAS_2015_I1408516_EL.plot \
   ATLAS_2015_I1408516_MU.plot \
   ATLAS_2015_I1404878.plot \
   ATLAS_2016_I1419070.plot \
   ATLAS_2016_I1419652.plot \
   ATLAS_2016_I1424838.plot \
   ATLAS_2016_I1426515.plot \
   ATLAS_2016_I1426695.plot \
   ATLAS_2016_I1444991.plot \
   ATLAS_2016_I1448301.plot \
   ATLAS_2016_I1448301_EL.plot \
   ATLAS_2016_I1448301_MU.plot \
   ATLAS_2016_I1448301_NU.plot \
   ATLAS_2016_I1449082.plot \
   ATLAS_2016_I1457605.plot \
   ATLAS_2016_I1468168.plot \
   ATLAS_2016_I1467230.plot \
   ATLAS_2016_I1467454.plot \
   ATLAS_2016_I1467454_EL.plot \
   ATLAS_2016_I1467454_MU.plot \
   ATLAS_2016_I1468167.plot \
   ATLAS_2016_I1479760.plot \
   ATLAS_2016_CONF_2016_092.plot \
   ATLAS_2016_I1492320_2l2j.plot \
   ATLAS_2016_I1492320_3l.plot \
   ATLAS_2017_I1509919.plot \
   ATLAS_2017_I1589844.plot \
   ATLAS_2017_I1591327.plot \
   ATLAS_2017_I1514251.plot \
   ATLAS_2017_I1514251_EL.plot \
   ATLAS_2017_I1514251_MU.plot \
   BABAR_2003_I593379.plot \
   BABAR_2005_S6181155.plot \
   BABAR_2007_S6895344.plot \
   BABAR_2007_S7266081.plot \
   BABAR_2013_I1116411.plot \
   BABAR_2013_I1238276.plot \
   BABAR_2015_I1334693.plot \
   BELLE_2001_S4598261.plot \
   BELLE_2008_I786560.plot \
   BELLE_2011_I878990.plot \
   BELLE_2013_I1216515.plot \
   BELLE_2013_I1238273.plot \
   BELLE_2015_I1397632.plot \
   BELLE_2017_I1512299.plot \
   CDF_1988_S1865951.plot \
   CDF_1990_S2089246.plot \
   CDF_1993_S2742446.plot \
   CDF_1994_S2952106.plot \
   CDF_1996_S3108457.plot \
   CDF_1996_S3349578.plot \
   CDF_1996_S3418421.plot \
   CDF_1997_S3541940.plot \
   CDF_1998_S3618439.plot \
   CDF_2000_S4155203.plot \
   CDF_2000_S4266730.plot \
   CDF_2001_S4517016.plot \
   CDF_2001_S4563131.plot \
   CDF_2001_S4751469.plot \
   CDF_2002_S4796047.plot \
   CDF_2004_S5839831.plot \
   CDF_2005_S6080774.plot \
   CDF_2005_S6217184.plot \
   CDF_2006_S6450792.plot \
   CDF_2006_S6653332.plot \
   CDF_2007_S7057202.plot \
   CDF_2008_S7540469.plot \
   CDF_2008_S7541902.plot \
   CDF_2008_S7782535.plot \
   CDF_2008_S7828950.plot \
   CDF_2008_S8093652.plot \
   CDF_2008_S8095620.plot \
   CDF_2009_S8233977.plot \
   CDF_2009_NOTE_9936.plot \
   CDF_2009_I856131.plot \
   CDF_2009_S8436959.plot \
   CDF_2010_S8591881_DY.plot \
   CDF_2010_S8591881_QCD.plot \
   CDF_2012_NOTE10874.plot \
   CDF_2012_I1124333.plot \
   CDF_2015_1388868.plot \
   CLEO_2004_S5809304.plot \
   CMS_2010_S8547297.plot \
   CMS_2010_S8656010.plot \
   CMS_2011_S8884919.plot \
   CMS_2011_S8941262.plot \
   CMS_2011_S8950903.plot \
   CMS_2011_S8957746.plot \
   CMS_2011_S8968497.plot \
   CMS_2011_S8973270.plot \
   CMS_2011_S8978280.plot \
   CMS_2011_S9086218.plot \
   CMS_2011_S9088458.plot \
   CMS_2011_S9120041.plot \
   CMS_2011_S9215166.plot \
   CMS_2012_I941555.plot \
   CMS_2011_I954992.plot \
   CMS_2012_I1087342.plot \
   CMS_2012_I1090423.plot \
   CMS_2012_I1102908.plot \
   CMS_2012_I1107658.plot \
   CMS_2012_I1184941.plot \
   CMS_2012_I1193338.plot \
   CMS_2013_I1122847.plot \
   CMS_2013_I1208923.plot \
   CMS_2013_I1209721.plot \
   CMS_2013_I1218372.plot \
   CMS_2013_I1224539_DIJET.plot \
   CMS_2013_I1224539_WJET.plot \
   CMS_2013_I1224539_ZJET.plot \
   CMS_2013_I1256943.plot \
   CMS_2013_I1258128.plot \
   CMS_2013_I1261026.plot \
   CMS_2013_I1265659.plot \
   CMS_2013_I1272853.plot \
   CMS_2013_I1273574.plot \
   CMS_2012_I1298807.plot \
   CMS_2014_I1298810.plot \
   CMS_2014_I1303894.plot \
   CMS_2014_I1305624.plot \
   CMS_2015_I1310737.plot \
   CMS_2015_I1327224.plot \
   CMS_2015_I1346843.plot \
   CMS_2015_I1356998.plot \
   CMS_2015_I1370682.plot \
   CMS_2015_I1370682_PARTON.plot \
   CMS_2015_I1380605.plot \
   CMS_2015_I1384119.plot \
   CMS_2015_I1385107.plot \
   CMS_2015_I1397174.plot \
   CMS_2016_I1413748.plot \
   CMS_2016_I1421646.plot \
   CMS_2016_I1430892.plot \
   CMS_2016_I1454211.plot \
   CMS_2016_I1459051.plot \
   CMS_2016_I1473674.plot \
   CMS_2016_I1486238.plot \
   CMS_2017_I1511284.plot \
   CMS_2017_I1518399.plot \
   CMS_2017_I1519995.plot \
   CMS_2010_PAS_QCD_10_024.plot \
   CMS_2012_PAS_QCD_11_010.plot \
   CMS_2012_PAS_FSQ_12_020.plot \
   CMSTOTEM_2014_I1294140.plot \
   D0_1995_I398175.plot \
   D0_1996_S3214044.plot \
   D0_1996_S3324664.plot \
   D0_2000_S4480767.plot \
   D0_2000_I499943.plot \
   D0_2001_S4674421.plot \
   D0_2004_S5992206.plot \
   D0_2006_S6438750.plot \
   D0_2007_S7075677.plot \
   D0_2008_S6879055.plot \
   D0_2008_S7554427.plot \
   D0_2008_S7662670.plot \
   D0_2008_S7719523.plot \
   D0_2008_S7837160.plot \
   D0_2008_S7863608.plot \
   D0_2009_S8202443.plot \
   D0_2009_S8320160.plot \
   D0_2009_S8349509.plot \
   D0_2010_S8566488.plot \
   D0_2010_S8570965.plot \
   D0_2010_S8671338.plot \
   D0_2010_S8821313.plot \
   D0_2011_I895662.plot \
   D0_2015_I1324946.plot \
   D0_2000_I503361.plot \
   E735_1998_S3905616.plot \
   EHS_1988_I265504.plot \
   DELPHI_1991_I301657.plot \
   DELPHI_1995_S3137023.plot \
   DELPHI_1996_S3430090.plot \
   DELPHI_1999_S3960137.plot \
   DELPHI_2000_S4328825.plot \
   DELPHI_2002_069_CONF_603.plot \
   DELPHI_2011_I890503.plot \
   EXAMPLE.plot \
   H1_1994_S2919893.plot \
   H1_1995_S3167097.plot \
   H1_2000_S4129130.plot \
   HRS_1986_I18502.plot \
   JADE_1983_I190818.plot \
   JADE_OPAL_2000_S4300807.plot \
   JADE_1998_S3612880.plot \
   L3_1992_I336180.plot \
   L3_2004_I652683.plot \
   LHCB_2010_S8758301.plot \
   LHCB_2010_I867355.plot \
   LHCB_2011_I917009.plot \
   LHCB_2011_I919315.plot \
   LHCB_2012_I1119400.plot \
   LHCB_2012_I1208102.plot \
   LHCB_2013_I1208105.plot \
   LHCB_2013_I1218996.plot \
   LHCB_2014_I1262703.plot \
   LHCB_2014_I1281685.plot \
   LHCB_2015_I1333223.plot \
   LHCF_2012_I1115479.plot \
   MC_DIPHOTON.plot \
   MC_ELECTRONS.plot \
   MC_GENERIC.plot \
   MC_HFJETS.plot \
   MC_HINC.plot \
   MC_HJETS.plot \
   MC_HHJETS.plot \
   MC_HKTSPLITTINGS.plot \
   MC_IDENTIFIED.plot \
   MC_JETS.plot \
   MC_JETTAGS.plot \
   MC_KTSPLITTINGS.plot \
   MC_LEADJETUE.plot \
   MC_MET.plot \
   MC_MUONS.plot \
   MC_PDFS.plot \
   MC_PHOTONINC.plot \
   MC_PHOTONJETS.plot \
   MC_PHOTONKTSPLITTINGS.plot \
   MC_PHOTONS.plot \
   MC_QCD_PARTONS.plot \
   MC_SUSY.plot \
   MC_TAUS.plot \
   MC_TTBAR.plot \
   MC_VH2BB.plot \
+  MC_WEIGHTS.plot \
   MC_WINC.plot \
   MC_WINC_EL.plot \
   MC_WINC_MU.plot \
   MC_WINC_EL_BARE.plot \
   MC_WINC_MU_BARE.plot \
   MC_WJETS.plot \
   MC_WJETS_EL.plot \
   MC_WJETS_MU.plot \
   MC_WJETS_EL_BARE.plot \
   MC_WJETS_MU_BARE.plot \
   MC_WKTSPLITTINGS.plot \
   MC_WPOL.plot \
   MC_WWINC.plot \
   MC_WWJETS.plot \
   MC_WWKTSPLITTINGS.plot \
   MC_XS.plot \
   MC_ZINC.plot \
   MC_ZINC_EL.plot \
   MC_ZINC_MU.plot \
   MC_ZINC_EL_BARE.plot \
   MC_ZINC_MU_BARE.plot \
   MC_ZJETS.plot \
   MC_ZJETS_EL.plot \
   MC_ZJETS_MU.plot \
   MC_ZJETS_EL_BARE.plot \
   MC_ZJETS_MU_BARE.plot \
   MC_ZKTSPLITTINGS.plot \
   MC_ZZINC.plot \
   MC_ZZJETS.plot \
   MC_ZZKTSPLITTINGS.plot \
   OPAL_1992_I321190.plot \
   OPAL_1993_S2692198.plot \
   OPAL_1993_I342766.plot \
   OPAL_1994_S2927284.plot \
   OPAL_1995_S3198391.plot \
   OPAL_1996_S3257789.plot \
   OPAL_1997_S3396100.plot \
   OPAL_1997_S3608263.plot \
   OPAL_1998_S3702294.plot \
   OPAL_1998_S3749908.plot \
   OPAL_1998_S3780481.plot \
   OPAL_2000_S4418603.plot \
   OPAL_2001_S4553896.plot \
   OPAL_2002_S5361494.plot \
   OPAL_2003_I599181.plot \
   OPAL_2004_S6132243.plot \
   OPAL_2004_I631361.plot \
   OPAL_2004_I631361_qq.plot \
   OPAL_2004_I648738.plot \
   PDG_HADRON_MULTIPLICITIES.plot \
   PDG_HADRON_MULTIPLICITIES_RATIOS.plot \
   PDG_TAUS.plot \
   PLUTO_1980_I154270.plot \
   SFM_1984_S1178091.plot \
   SLD_1996_S3398250.plot \
   SLD_1999_S3743934.plot \
   SLD_2002_S4869273.plot \
   SLD_2004_S5693039.plot \
   STAR_2006_S6500200.plot \
   STAR_2006_S6860818.plot \
   STAR_2006_S6870392.plot \
   STAR_2008_S7869363.plot \
   STAR_2008_S7993412.plot \
   STAR_2009_UE_HELEN.plot \
   TASSO_1990_S2148048.plot \
   TASSO_1989_I277658.plot \
   TOTEM_2012_I1115294.plot \
   TOTEM_2012_I1220862.plot \
   TOTEM_2014_I1328627.plot \
   TPC_1987_I235694.plot \
   ZEUS_2001_S4815815.plot \
   UA1_1990_S2044935.plot \
   UA5_1982_S875503.plot \
   UA5_1986_S1583476.plot \
   UA5_1987_S1640666.plot \
   UA5_1988_S1867512.plot \
   UA5_1989_S1926373.plot
diff --git a/src/Analyses/ATLAS_2014_I1298811.cc b/src/Analyses/ATLAS_2014_I1298811.cc
--- a/src/Analyses/ATLAS_2014_I1298811.cc
+++ b/src/Analyses/ATLAS_2014_I1298811.cc
@@ -1,199 +1,199 @@
 // -*- C++ -*-
 #include "Rivet/Analysis.hh"
 #include "Rivet/Projections/FinalState.hh"
 #include "Rivet/Projections/FastJets.hh"
 
 namespace Rivet {
 
 
   class ATLAS_2014_I1298811 : public Analysis {
   public:
 
 
     ATLAS_2014_I1298811()
       : Analysis("ATLAS_2014_I1298811") {    }
 
 
     void init() {
       // Configure projections
       const FinalState fs(-4.8, 4.8, 0*MeV);
       declare(fs, "FS");
       const FastJets jets(fs, FastJets::ANTIKT, 0.4);
       declare(jets, "Jets");
 
       // Book histograms
       for (size_t itopo = 0; itopo < 2; ++itopo) {
         // Profiles
         for (size_t iregion = 0; iregion < 3; ++iregion) {
           _p_ptsumch_vs_ptlead[itopo][iregion] = bookProfile1D(1+iregion, 1, itopo+1);
           _p_nch_vs_ptlead[itopo][iregion] = bookProfile1D(4+iregion, 1, itopo+1);
         }
         _p_etsum25_vs_ptlead_trans[itopo] = bookProfile1D(7, 1, itopo+1);
         _p_etsum48_vs_ptlead_trans[itopo] = bookProfile1D(8, 1, itopo+1);
         _p_chratio_vs_ptlead_trans[itopo] = bookProfile1D(9, 1, itopo+1);
         _p_ptmeanch_vs_ptlead_trans[itopo] = bookProfile1D(10, 1, itopo+1);
-        _p_ptmeanch_vs_nch_trans[0] = bookProfile1D(11, 1, 1);
-        _p_ptmeanch_vs_nch_trans[1] = bookProfile1D(12, 1, 1);
         // 1D histos
         for (size_t iregion = 0; iregion < 3; ++iregion) {
           for (size_t ipt = 0; ipt < 4; ++ipt) {
             _h_ptsumch[ipt][itopo][iregion] = bookHisto1D(13+3*ipt+iregion, 1, itopo+1);
             _h_nch[ipt][itopo][iregion] = bookHisto1D(25+3*ipt+iregion, 1, itopo+1);
           }
         }
       }
+      _p_ptmeanch_vs_nch_trans[0] = bookProfile1D(11, 1, 1);
+      _p_ptmeanch_vs_nch_trans[1] = bookProfile1D(12, 1, 1);
 
     }
 
 
 
     void analyze(const Event& event) {
       // Find the jets with pT > 20 GeV and *rapidity* within 2.8
       /// @todo Use Cuts instead rather than an eta cut in the proj and a y cut after
       const Jets alljets = apply<FastJets>(event, "Jets").jetsByPt(20*GeV);
       Jets jets;
       foreach (const Jet& j, alljets)
         if (j.absrap() < 2.8) jets.push_back(j);
       // Require at least one jet in the event
       if (jets.empty()) vetoEvent;
 
       // Get the event weight since we will be filling some histos
       const double weight = event.weight();
 
       // Identify the leading jet and its phi and pT
       const FourMomentum plead = jets[0].momentum();
       const double philead = plead.phi();
       const double etalead = plead.eta();
       const double ptlead  = plead.pT();
       MSG_DEBUG("Leading object: pT = " << ptlead << ", eta = " << etalead << ", phi = " << philead);
 
       // Sum particle properties in the transverse regions
       int tmpnch[2] = {0,0};
       double tmpptsum[2] = {0,0};
       double tmpetsum48[2] = {0,0};
       double tmpetsum25[2] = {0,0};
       const Particles particles = apply<FinalState>(event, "FS").particles();
       foreach (const Particle& p, particles) {
         // Only consider the transverse region(s), not toward or away
         if (!inRange(deltaPhi(p.phi(), philead), PI/3.0, TWOPI/3.0)) continue;
         // Work out which transverse side this particle is on
         const size_t iside = (mapAngleMPiToPi(p.phi() - philead) > 0) ? 0 : 1;
         MSG_TRACE(p.phi() << " vs. " << philead << ": " << iside);
         // Charged or neutral particle?
         const bool charged = PID::threeCharge(p.pdgId()) != 0;
         // Track observables
         if (charged && fabs(p.eta()) < 2.5 && p.pT() > 500*MeV) {
           tmpnch[iside] += 1;
           tmpptsum[iside] += p.pT();
         }
         // Cluster observables
         if ((charged && p.p3().mod() > 200*MeV) || (!charged && p.p3().mod() > 500*MeV)) {
           tmpetsum48[iside] += p.pT();
           if (fabs(p.eta()) < 2.5) tmpetsum25[iside] += p.pT();
         }
       }
 
       // Construct tot/max/min counts (for trans/max/min, indexed by iregion)
       const int nch[3] = { tmpnch[0] + tmpnch[1],
                            std::max(tmpnch[0], tmpnch[1]),
                            std::min(tmpnch[0], tmpnch[1]) };
       const double ptsum[3] = { tmpptsum[0] + tmpptsum[1],
                                 std::max(tmpptsum[0], tmpptsum[1]),
                                 std::min(tmpptsum[0], tmpptsum[1]) };
       const double etsum48[3] = { tmpetsum48[0] + tmpetsum48[1],
                                   std::max(tmpetsum48[0], tmpetsum48[1]),
                                   std::min(tmpetsum48[0], tmpetsum48[1]) };
       const double etsum25[3] = { tmpetsum25[0] + tmpetsum25[1],
                                   std::max(tmpetsum25[0], tmpetsum25[1]),
                                   std::min(tmpetsum25[0], tmpetsum25[1]) };
 
 
       //////////////////////////////////////////////////////////
       // Now fill the histograms with the computed quantities
 
       // phi sizes of each trans/max/min region (for indexing by iregion)
       const double dphi[3] = { 2*PI/3.0, PI/3.0, PI/3.0 };
 
       // Loop over inclusive jet and exclusive dijet configurations
       for (size_t itopo = 0; itopo < 2; ++itopo) {
 
         // Exit early if in the exclusive dijet iteration and the exclusive dijet cuts are not met
         if (itopo == 1) {
           if (jets.size() != 2) continue;
           const FourMomentum psublead = jets[1].momentum();
           // Delta(phi) cut
           const double phisublead = psublead.phi();
           if (deltaPhi(philead, phisublead) < 2.5) continue;
           // pT fraction cut
           const double ptsublead  = psublead.pT();
           if (ptsublead < 0.5*ptlead) continue;
           MSG_DEBUG("Exclusive dijet event");
         }
 
         // Plot profiles and distributions which have no max/min region definition
         _p_etsum25_vs_ptlead_trans[itopo]->fill(ptlead/GeV, etsum25[0]/5.0/dphi[0]/GeV, weight);
         _p_etsum48_vs_ptlead_trans[itopo]->fill(ptlead/GeV, etsum48[0]/9.6/dphi[0]/GeV, weight);
         if (etsum25[0] > 0) {
           _p_chratio_vs_ptlead_trans[itopo]->fill(ptlead/GeV, ptsum[0]/etsum25[0], weight);
         }
         const double ptmean = safediv(ptsum[0], nch[0], -1); ///< Return -1 if div by zero
         if (ptmean >= 0) {
           _p_ptmeanch_vs_ptlead_trans[itopo]->fill(ptlead/GeV, ptmean/GeV, weight);
           _p_ptmeanch_vs_nch_trans[itopo]->fill(nch[0], ptmean/GeV, weight);
         }
 
         // Plot remaining profile and 1D observables, which are defined in all 3 tot/max/min regions
         for (size_t iregion = 0; iregion < 3; ++iregion) {
           _p_ptsumch_vs_ptlead[itopo][iregion]->fill(ptlead/GeV, ptsum[iregion]/5.0/dphi[iregion]/GeV, weight);
           _p_nch_vs_ptlead[itopo][iregion]->fill(ptlead/GeV, nch[iregion]/5.0/dphi[iregion], weight);
           for (size_t ipt = 0; ipt < 4; ++ipt) {
             if (ipt == 1 && !inRange(ptlead/GeV, 20, 60)) continue;
             if (ipt == 2 && !inRange(ptlead/GeV, 60, 210)) continue;
             if (ipt == 3 && ptlead/GeV < 210) continue;
             _h_ptsumch[ipt][itopo][iregion]->fill(ptsum[iregion]/5.0/dphi[iregion]/GeV, weight);
             _h_nch[ipt][itopo][iregion]->fill(nch[iregion]/5.0/dphi[iregion], weight);
           }
         }
       }
 
     }
 
 
 
     void finalize() {
       for (size_t iregion = 0; iregion < 3; ++iregion) {
         for (size_t itopo = 0; itopo < 2; ++itopo) {
           for (size_t ipt = 0; ipt < 4; ++ipt) {
             normalize(_h_ptsumch[ipt][itopo][iregion], 1.0);
             normalize(_h_nch[ipt][itopo][iregion], 1.0);
           }
         }
       }
     }
 
 
   private:
 
     /// @name Histogram arrays
     //@{
 
     Profile1DPtr _p_ptsumch_vs_ptlead[2][3];
     Profile1DPtr _p_nch_vs_ptlead[2][3];
     Profile1DPtr _p_ptmeanch_vs_ptlead_trans[2];
     Profile1DPtr _p_etsum25_vs_ptlead_trans[2];
     Profile1DPtr _p_etsum48_vs_ptlead_trans[2];
     Profile1DPtr _p_chratio_vs_ptlead_trans[2];
     Profile1DPtr _p_ptmeanch_vs_nch_trans[2];
     Histo1DPtr _h_ptsumch[4][2][3];
     Histo1DPtr _h_nch[4][2][3];
 
     //@}
 
   };
 
 
 
   // The hook for the plugin system
   DECLARE_RIVET_PLUGIN(ATLAS_2014_I1298811);
 
 }
diff --git a/src/Analyses/MC_WEIGHTS.cc b/src/Analyses/MC_WEIGHTS.cc
new file mode 100644
--- /dev/null
+++ b/src/Analyses/MC_WEIGHTS.cc
@@ -0,0 +1,86 @@
+// -*- C++ -*-
+#include "Rivet/Analysis.hh"
+
+namespace Rivet {
+
+  /// @brief Analysis for the generated cross section
+  class MC_WEIGHTS : public Analysis {
+  public:
+
+    /// @name Constructors etc.
+    //@{
+
+    /// Constructor
+    MC_WEIGHTS()
+      : Analysis("MC_WEIGHTS")
+    {    }
+
+    //@}
+
+
+  public:
+
+    /// @name Analysis methods
+    //@{
+
+    /// Book histograms and initialise projections before the run
+    void init() {
+      /// @todo Convert to Scatter1D or Counter
+      _h_weight_100 = bookHisto1D("weight_100", 200, -100.0, 100.0);
+      _h_weight_10  = bookHisto1D("weight_10", 200, -10.0, 10.0);
+      _h_logweight_pos  = bookHisto1D("logweight_pos", logspace(100, 0.1, 10000.0));
+      _h_logweight_neg  = bookHisto1D("logweight_neg", logspace(100, 0.1, 10000.0));
+
+      _h_xsfraction_neg   = bookScatter2D("xsfraction_neg");
+
+      _sow_pos = _sow_neg = _nevts = 0.;
+    }
+
+
+    /// Perform the per-event analysis
+    void analyze(const Event& event) {
+      double w = event.weight();
+
+      _nevts += 1.0;
+      _h_weight_100->fill(w, 1.0);
+      _h_weight_10->fill(w, 1.0);
+      if (w<0.0) {
+        _h_logweight_neg->fill(fabs(w), 1.0);
+        _sow_neg += fabs(w);
+      }
+      else {
+        _h_logweight_pos->fill(w, 1.0);
+        _sow_pos += w;
+      }
+    }
+
+
+    /// Normalise histograms etc., after the run
+    void finalize() {
+      scale(_h_weight_100, 1.0/_nevts);
+      scale(_h_weight_10, 1.0/_nevts);
+      scale(_h_logweight_pos, 1.0/_nevts);
+      scale(_h_logweight_neg, 1.0/_nevts);
+      /// @todo correct unc estimate:
+      _h_xsfraction_neg->addPoint(0, _sow_neg/(_sow_neg+_sow_pos), 0.5, 0.0);
+    }
+
+    //@}
+
+
+  private:
+
+    /// @name Histograms
+    //@{
+    Scatter2DPtr _h_xsfraction_neg;
+    Histo1DPtr _h_weight_100, _h_weight_10, _h_logweight_pos, _h_logweight_neg;
+    double _sow_pos, _sow_neg, _nevts;
+    //@}
+
+  };
+
+
+  // The hook for the plugin system
+  DECLARE_RIVET_PLUGIN(MC_WEIGHTS);
+
+}
diff --git a/src/Analyses/Makefile.am b/src/Analyses/Makefile.am
--- a/src/Analyses/Makefile.am
+++ b/src/Analyses/Makefile.am
@@ -1,672 +1,673 @@
 AUTOMAKE_OPTIONS = -Wno-portability
 
 ## Flags for building all plugins
 AM_LDFLAGS = $(LDFLAGS) -module -avoid-version -L$(FASTJETLIBPATH)
 LIBS = $(FASTJETCONFIGLIBADD)
 lib_LTLIBRARIES =
 
 BUILT_SOURCES =
 DISTCLEANFILES =
 
 EXTRA_DIST = cat_with_lines
 
 noinst_LTLIBRARIES = libRivetAnalysisTools.la
 libRivetAnalysisTools_la_SOURCES = \
     MC_ParticleAnalysis.cc \
     MC_JetAnalysis.cc \
     MC_JetSplittings.cc
 
 %__all.cc :
 	$(srcdir)/cat_with_lines $^ > $@
 
 if ENABLE_ANALYSES
 
 lib_LTLIBRARIES += RivetALICEAnalyses.la
 
 nodist_RivetALICEAnalyses_la_SOURCES = ALICE__all.cc
 BUILT_SOURCES += ALICE__all.cc
 DISTCLEANFILES += ALICE__all.cc
 
 ALICE__all.cc : $(ALICE_ALL)
 
 EXTRA_DIST += $(ALICE_ALL)
 
 ALICE_ALL = \
     ALICE_2010_S8624100.cc \
     ALICE_2010_S8625980.cc \
     ALICE_2010_S8706239.cc \
     ALICE_2011_S8909580.cc \
     ALICE_2011_S8945144.cc \
     ALICE_2012_I1116147.cc \
     ALICE_2012_I1181770.cc \
     ALICE_2014_I1300380.cc \
     ALICE_2015_I1357424.cc
 
 
 lib_LTLIBRARIES += RivetATLASAnalyses.la
 
 nodist_RivetATLASAnalyses_la_SOURCES = ATLAS_1__all.cc ATLAS_2__all.cc
 BUILT_SOURCES += ATLAS_1__all.cc ATLAS_2__all.cc
 DISTCLEANFILES += ATLAS_1__all.cc ATLAS_2__all.cc
 
 ATLAS_1__all.cc : $(ATLAS_ALL_1)
 ATLAS_2__all.cc : $(ATLAS_ALL_2)
 
 EXTRA_DIST += $(ATLAS_ALL_1) $(ATLAS_ALL_2)
 
 ATLAS_ALL_1 = \
     ATLAS_2010_S8591806.cc \
     ATLAS_2010_S8817804.cc \
     ATLAS_2010_S8894728.cc \
     ATLAS_2010_S8914702.cc \
     ATLAS_2010_S8918562.cc \
     ATLAS_2010_S8919674.cc \
     ATLAS_2011_S8924791.cc \
     ATLAS_2011_S8971293.cc \
     ATLAS_2011_S8994773.cc \
     ATLAS_2011_S8983313.cc \
     ATLAS_2011_S9002537.cc \
     ATLAS_2011_S9120807.cc \
     ATLAS_2011_S9126244.cc \
     ATLAS_2011_S9128077.cc \
     ATLAS_2011_S9131140.cc \
     ATLAS_2011_S9212183.cc \
     ATLAS_2011_S9225137.cc \
     ATLAS_2011_S9019561.cc \
     ATLAS_2011_I894867.cc \
     ATLAS_2011_I919017.cc \
     ATLAS_2011_I921594.cc \
     ATLAS_2011_I925932.cc \
     ATLAS_2011_I926145.cc \
     ATLAS_2011_I929691.cc \
     ATLAS_2011_I930220.cc \
     ATLAS_2011_I944826.cc \
     ATLAS_2011_I945498.cc \
     ATLAS_2011_I954993.cc \
     ATLAS_2011_I928289_W.cc \
     ATLAS_2011_I928289_Z.cc \
     ATLAS_2011_S9035664.cc \
     ATLAS_2012_I943401.cc \
     ATLAS_2012_I1082009.cc \
     ATLAS_2012_I1082936.cc \
     ATLAS_2012_I1083318.cc \
     ATLAS_2012_I1084540.cc \
     ATLAS_2012_I1091481.cc \
     ATLAS_2012_I1093734.cc \
     ATLAS_2012_I1093738.cc \
     ATLAS_2012_I1094564.cc \
     ATLAS_2012_I1094568.cc \
     ATLAS_2012_I1112263.cc \
     ATLAS_2012_I1117704.cc \
     ATLAS_2012_I1118269.cc \
     ATLAS_2012_I1119557.cc \
     ATLAS_2012_I1124167.cc \
     ATLAS_2012_I1125575.cc \
     ATLAS_2012_I1125961.cc \
     ATLAS_2012_I1183818.cc \
     ATLAS_2012_I1188891.cc \
     ATLAS_2012_I1199269.cc \
     ATLAS_2012_I1203852.cc \
     ATLAS_2012_I1204447.cc \
     ATLAS_2012_I1204784.cc \
     ATLAS_2013_I1190187.cc \
     ATLAS_2013_I1217867.cc \
     ATLAS_2013_I1219109.cc \
     ATLAS_2013_I1230812.cc \
     ATLAS_2013_I1234228.cc \
     ATLAS_2013_I1243871.cc \
     ATLAS_2013_I1263495.cc \
     ATLAS_2014_I1268975.cc \
     ATLAS_2014_I1279489.cc \
     ATLAS_2014_I1282441.cc \
     ATLAS_2014_I1298811.cc \
     ATLAS_2014_I1304688.cc \
     ATLAS_2014_I1307756.cc \
     ATLAS_2014_I1306294.cc \
     ATLAS_2014_I1315949.cc \
     ATLAS_2014_I1325553.cc \
     ATLAS_2014_I1300647.cc \
     ATLAS_2014_I1288706.cc \
     ATLAS_2014_I1307243.cc \
     ATLAS_2014_I1312627.cc
 
 ATLAS_ALL_2 = \
     ATLAS_2013_I1217863_W.cc \
     ATLAS_2013_I1217863_Z.cc \
     ATLAS_2014_I1306615.cc \
     ATLAS_2013_I1216670.cc \
     ATLAS_2013_I1244522.cc \
     ATLAS_2014_I1282447.cc \
     ATLAS_2014_I1298023.cc \
     ATLAS_2014_I1319490.cc \
     ATLAS_2014_I1326641.cc \
     ATLAS_2014_I1327229.cc \
     ATLAS_2015_I1345452.cc \
     ATLAS_2015_I1351916.cc \
     ATLAS_2015_I1364361.cc \
     ATLAS_2015_I1376945.cc \
     ATLAS_2015_I1387176.cc \
     ATLAS_2015_I1390114.cc \
     ATLAS_2015_I1393758.cc \
     ATLAS_2015_I1394679.cc \
     ATLAS_2015_I1394865.cc \
     ATLAS_2015_I1397635.cc \
     ATLAS_2015_I1397637.cc \
     ATLAS_2015_I1404878.cc \
     ATLAS_2015_I1408516.cc \
     ATLAS_2016_I1419070.cc \
     ATLAS_2016_I1419652.cc \
     ATLAS_2016_I1424838.cc \
     ATLAS_2016_I1426515.cc \
     ATLAS_2016_I1426695.cc \
     ATLAS_2016_I1444991.cc \
     ATLAS_2016_I1448301.cc \
     ATLAS_2016_I1449082.cc \
     ATLAS_2016_I1452559.cc \
     ATLAS_2016_I1457605.cc \
     ATLAS_2016_I1458270.cc \
     ATLAS_2016_I1468168.cc \
     ATLAS_2016_I1467230.cc \
     ATLAS_2016_I1467454.cc \
     ATLAS_2016_I1468167.cc \
     ATLAS_2016_I1479760.cc \
     ATLAS_2016_CONF_2016_092.cc \
     ATLAS_2016_I1492320_2l2j.cc \
     ATLAS_2016_I1492320_3l.cc \
     ATLAS_2017_I1509919.cc \
     ATLAS_2017_I1589844.cc \
     ATLAS_2017_I1591327.cc \
     ATLAS_2017_I1514251.cc 
 
 # PRELIMINARY / OBSOLETE
 ATLAS_ALL_2 += \
     ATLAS_2012_CONF_2012_001.cc \
     ATLAS_2010_CONF_2010_049.cc \
     ATLAS_2011_CONF_2011_090.cc \
     ATLAS_2011_CONF_2011_098.cc \
     ATLAS_2012_CONF_2012_103.cc \
     ATLAS_2012_CONF_2012_104.cc \
     ATLAS_2012_CONF_2012_105.cc \
     ATLAS_2012_CONF_2012_109.cc \
     ATLAS_2012_CONF_2012_153.cc \
     ATLAS_2015_CONF_2015_041.cc \
     ATLAS_2016_CONF_2016_037.cc \
     ATLAS_2016_CONF_2016_054.cc \
     ATLAS_2016_CONF_2016_078.cc \
     ATLAS_2016_CONF_2016_094.cc \
     ATLAS_2011_S9041966.cc \
     ATLAS_2011_S9212353.cc \
     ATLAS_2012_I946427.cc
 # UNVALIDATED
 ATLAS_ALL_2 += \
     ATLAS_2011_S9108483.cc \
     ATLAS_2012_I1095236.cc \
     ATLAS_2012_I1126136.cc \
     ATLAS_2012_I1180197.cc \
     ATLAS_2012_I1186556.cc \
     ATLAS_2012_I1190891.cc
 
 
 lib_LTLIBRARIES += RivetCMSAnalyses.la
 
 nodist_RivetCMSAnalyses_la_SOURCES = CMS__all.cc
 BUILT_SOURCES += CMS__all.cc
 DISTCLEANFILES += CMS__all.cc
 
 CMS__all.cc : $(CMS_ALL)
 
 EXTRA_DIST += $(CMS_ALL)
 
 
 
 CMS_ALL = \
     CMS_2010_S8547297.cc \
     CMS_2010_S8656010.cc \
     CMS_2011_S8884919.cc \
     CMS_2011_S8941262.cc \
     CMS_2011_S8950903.cc \
     CMS_2011_S8957746.cc \
     CMS_2011_S8968497.cc \
     CMS_2011_S8973270.cc \
     CMS_2011_S8978280.cc \
     CMS_2011_S9086218.cc \
     CMS_2011_S9088458.cc \
     CMS_2011_S9120041.cc \
     CMS_2011_S9215166.cc \
     CMS_2012_I941555.cc  \
     CMS_2011_I954992.cc  \
     CMS_2012_I1087342.cc \
     CMS_2012_I1090423.cc \
     CMS_2012_I1102908.cc \
     CMS_2012_I1107658.cc \
     CMS_2012_I1184941.cc \
     CMS_2012_I1193338.cc \
     CMS_2013_I1122847.cc \
     CMS_2013_I1208923.cc \
     CMS_2013_I1209721.cc \
     CMS_2013_I1218372.cc \
     CMS_2013_I1223519.cc \
     CMS_2013_I1224539_DIJET.cc \
     CMS_2013_I1224539_WJET.cc \
     CMS_2013_I1224539_ZJET.cc \
     CMS_2013_I1256943.cc \
     CMS_2013_I1258128.cc \
     CMS_2013_I1261026.cc \
     CMS_2013_I1265659.cc \
     CMS_2013_I1272853.cc \
     CMS_2013_I1273574.cc \
     CMS_2012_I1298807.cc \
     CMS_2014_I1298810.cc \
     CMS_2014_I1303894.cc \
     CMS_2014_I1305624.cc \
     CMS_2015_I1310737.cc \
     CMS_2015_I1327224.cc \
     CMS_2015_I1346843.cc \
     CMS_2015_I1356998.cc \
     CMS_2015_I1370682.cc \
     CMS_2015_I1370682_PARTON.cc \
     CMS_2015_I1380605.cc \
     CMS_2015_I1384119.cc \
     CMS_2015_I1385107.cc \
     CMS_2015_I1397174.cc \
     CMS_2016_I1413748.cc \
     CMS_2016_I1421646.cc \
     CMS_2016_I1430892.cc \
     CMS_2016_I1454211.cc \
     CMS_2016_I1459051.cc \
     CMS_2016_I1473674.cc \
     CMS_2016_I1486238.cc \
     CMS_2017_I1511284.cc \
     CMS_2017_I1518399.cc \
     CMS_2017_I1519995.cc \
     CMSTOTEM_2014_I1294140.cc \
     TOTEM_2014_I1328627.cc
 # PRELIMINARY
 CMS_ALL += \
     CMS_2010_PAS_QCD_10_024.cc \
     CMS_2012_PAS_QCD_11_010.cc \
     CMS_2012_PAS_FSQ_12_020.cc \
     CMS_2016_PAS_SUS_16_14.cc
 
 
 lib_LTLIBRARIES += RivetLHCbAnalyses.la
 
 nodist_RivetLHCbAnalyses_la_SOURCES = LHCb__all.cc
 BUILT_SOURCES += LHCb__all.cc
 DISTCLEANFILES += LHCb__all.cc
 
 LHCb__all.cc : $(LHCb_ALL)
 
 EXTRA_DIST += $(LHCb_ALL)
 
 LHCb_ALL = \
     LHCB_2010_I867355.cc \
     LHCB_2010_S8758301.cc \
     LHCB_2011_I917009.cc \
     LHCB_2011_I919315.cc \
     LHCB_2012_I1119400.cc \
     LHCB_2012_I1208102.cc \
     LHCB_2013_I1218996.cc \
     LHCB_2013_I1208105.cc \
     LHCB_2014_I1262703.cc \
     LHCB_2014_I1281685.cc \
     LHCB_2015_I1333223.cc
 
 
 lib_LTLIBRARIES += RivetLHCfAnalyses.la
 RivetLHCfAnalyses_la_SOURCES = \
     LHCF_2012_I1115479.cc
 
 
 lib_LTLIBRARIES += RivetTOTEMAnalyses.la
 RivetTOTEMAnalyses_la_SOURCES = \
     TOTEM_2012_I1115294.cc \
     TOTEM_2012_I1220862.cc
 
 
 lib_LTLIBRARIES += RivetCDFAnalyses.la
 
 nodist_RivetCDFAnalyses_la_SOURCES = CDF__all.cc
 BUILT_SOURCES += CDF__all.cc
 DISTCLEANFILES += CDF__all.cc
 
 CDF__all.cc : $(CDF_ALL)
 
 EXTRA_DIST += $(CDF_ALL)
 
 
 
 CDF_ALL = \
     CDF_1988_S1865951.cc \
     CDF_1990_S2089246.cc \
     CDF_1994_S2952106.cc \
     CDF_1996_S3418421.cc \
     CDF_1998_S3618439.cc \
     CDF_2000_S4155203.cc \
     CDF_2000_S4266730.cc \
     CDF_2001_S4517016.cc \
     CDF_2001_S4751469.cc \
     CDF_2002_S4796047.cc \
     CDF_2004_S5839831.cc \
     CDF_2005_S6080774.cc \
     CDF_2005_S6217184.cc \
     CDF_2006_S6450792.cc \
     CDF_2006_S6653332.cc \
     CDF_2007_S7057202.cc \
     CDF_2008_S7540469.cc \
     CDF_2008_S7541902.cc \
     CDF_2008_S7782535.cc \
     CDF_2008_S7828950.cc \
     CDF_2008_S8093652.cc \
     CDF_2008_S8095620.cc \
     CDF_2009_S8233977.cc \
     CDF_2009_I856131.cc \
     CDF_2009_S8436959.cc \
     CDF_2010_S8591881_DY.cc \
     CDF_2010_S8591881_QCD.cc \
     CDF_2012_I1124333.cc \
     CDF_2015_1388868.cc
 # PRELIMINARY
 CDF_ALL += \
     CDF_2009_NOTE_9936.cc \
     CDF_2012_NOTE10874.cc
 # UNVALIDATED
 CDF_ALL += \
     CDF_1993_S2742446.cc \
     CDF_1996_S3108457.cc \
     CDF_1996_S3349578.cc \
     CDF_1997_S3541940.cc \
     CDF_2001_S4563131.cc
 
 
 lib_LTLIBRARIES += RivetD0Analyses.la
 
 nodist_RivetD0Analyses_la_SOURCES = D0__all.cc
 BUILT_SOURCES += D0__all.cc
 DISTCLEANFILES += D0__all.cc
 
 D0__all.cc : $(D0_ALL)
 
 EXTRA_DIST += $(D0_ALL)
 
 
 
 D0_ALL = \
     D0_1995_I398175.cc \
     D0_2000_I499943.cc \
     D0_2000_S4480767.cc \
     D0_2001_S4674421.cc \
     D0_2004_S5992206.cc \
     D0_2006_S6438750.cc \
     D0_2007_S7075677.cc \
     D0_2008_S6879055.cc \
     D0_2008_S7554427.cc \
     D0_2008_S7662670.cc \
     D0_2008_S7719523.cc \
     D0_2008_S7837160.cc \
     D0_2008_S7863608.cc \
     D0_2009_S8202443.cc \
     D0_2009_S8320160.cc \
     D0_2009_S8349509.cc \
     D0_2010_S8566488.cc \
     D0_2010_S8570965.cc \
     D0_2010_S8671338.cc \
     D0_2010_S8821313.cc \
     D0_2011_I895662.cc \
     D0_2015_I1324946.cc \
     D0_2000_I503361.cc
 # UNVALIDATED
 D0_ALL += \
     D0_1996_S3214044.cc \
     D0_1996_S3324664.cc
 
 
 lib_LTLIBRARIES += RivetHERAAnalyses.la
 
 nodist_RivetHERAAnalyses_la_SOURCES = HERA__all.cc
 BUILT_SOURCES += HERA__all.cc
 DISTCLEANFILES += HERA__all.cc
 
 HERA__all.cc : $(HERA_ALL)
 
 EXTRA_DIST += $(HERA_ALL)
 
 
 
 HERA_ALL = \
     H1_1994_S2919893.cc \
     H1_2000_S4129130.cc \
     ZEUS_2001_S4815815.cc
 # UNVALIDATED
 HERA_ALL += \
     H1_1995_S3167097.cc
 
 
 
 lib_LTLIBRARIES += RivetPetraAnalyses.la
 
 nodist_RivetPetraAnalyses_la_SOURCES = Petra__all.cc
 BUILT_SOURCES += Petra__all.cc
 DISTCLEANFILES += Petra__all.cc
 
 Petra__all.cc : $(Petra_ALL)
 
 EXTRA_DIST += $(Petra_ALL)
 
 Petra_ALL = \
     JADE_1983_I190818.cc \
     JADE_1998_S3612880.cc \
     PLUTO_1980_I154270.cc \
     TASSO_1989_I277658.cc \
     TASSO_1990_S2148048.cc
 
 lib_LTLIBRARIES += RivetLEPAnalyses.la
 
 nodist_RivetLEPAnalyses_la_SOURCES = LEP__all.cc
 BUILT_SOURCES += LEP__all.cc
 DISTCLEANFILES += LEP__all.cc
 
 LEP__all.cc : $(LEP_ALL)
 
 EXTRA_DIST += $(LEP_ALL)
 
 
 
 LEP_ALL = \
     ALEPH_1991_S2435284.cc \
     ALEPH_1995_I382179.cc \
     ALEPH_1996_S3486095.cc \
     ALEPH_1996_S3196992.cc \
     ALEPH_1999_S4193598.cc \
     ALEPH_2001_S4656318.cc \
     ALEPH_2002_S4823664.cc \
     ALEPH_2004_S5765862.cc \
     ALEPH_2014_I1267648.cc \
     ALEPH_2016_I1492968.cc \
     DELPHI_1991_I301657.cc \
     DELPHI_1995_S3137023.cc \
     DELPHI_1996_S3430090.cc \
     DELPHI_1999_S3960137.cc \
     DELPHI_2000_S4328825.cc \
     DELPHI_2011_I890503.cc \
     L3_1992_I336180.cc \
     L3_2004_I652683.cc \
     OPAL_1992_I321190.cc \
     OPAL_1993_I342766.cc \
     OPAL_1994_S2927284.cc \
     OPAL_1995_S3198391.cc \
     OPAL_1996_S3257789.cc \
     OPAL_1997_S3396100.cc \
     OPAL_1997_S3608263.cc \
     OPAL_1998_S3702294.cc \
     OPAL_1998_S3749908.cc \
     OPAL_1998_S3780481.cc \
     OPAL_2000_S4418603.cc \
     OPAL_2001_S4553896.cc \
     OPAL_2002_S5361494.cc \
     OPAL_2003_I599181.cc \
     OPAL_2004_S6132243.cc \
     OPAL_2004_I631361.cc \
     OPAL_2004_I631361_qq.cc \
     OPAL_2004_I648738.cc \
     SLD_1996_S3398250.cc \
     SLD_1999_S3743934.cc \
     SLD_2002_S4869273.cc \
     SLD_2004_S5693039.cc
 # UNVALIDATED
 LEP_ALL += \
     OPAL_1993_S2692198.cc
 # OBSOLETE
 LEP_ALL += \
     DELPHI_2002_069_CONF_603.cc
 
 
 lib_LTLIBRARIES += RivetRHICAnalyses.la
 
 nodist_RivetRHICAnalyses_la_SOURCES = RHIC__all.cc
 BUILT_SOURCES += RHIC__all.cc
 DISTCLEANFILES += RHIC__all.cc
 
 RHIC__all.cc : $(RHIC_ALL)
 
 EXTRA_DIST += $(RHIC_ALL)
 
 
 
 RHIC_ALL = \
     STAR_2006_S6500200.cc \
     STAR_2006_S6860818.cc \
     STAR_2006_S6870392.cc
 # PRELIMINARY
 RHIC_ALL += \
     STAR_2009_UE_HELEN.cc
 # UNVALIDATED
 RHIC_ALL += \
     STAR_2008_S7869363.cc \
     STAR_2008_S7993412.cc
 
 
 lib_LTLIBRARIES += RivetSPSAnalyses.la
 
 nodist_RivetSPSAnalyses_la_SOURCES = SPS__all.cc
 BUILT_SOURCES += SPS__all.cc
 DISTCLEANFILES += SPS__all.cc
 
 SPS__all.cc : $(SPS_ALL)
 
 EXTRA_DIST += $(SPS_ALL)
 
 
 
 SPS_ALL = \
     UA1_1990_S2044935.cc \
     UA5_1982_S875503.cc \
     UA5_1986_S1583476.cc \
     UA5_1987_S1640666.cc \
     UA5_1988_S1867512.cc \
     UA5_1989_S1926373.cc
 
 
 lib_LTLIBRARIES += RivetMiscAnalyses.la
 
 nodist_RivetMiscAnalyses_la_SOURCES = Misc__all.cc
 BUILT_SOURCES += Misc__all.cc
 DISTCLEANFILES += Misc__all.cc
 
 Misc__all.cc : $(Misc_ALL)
 
 EXTRA_DIST += $(Misc_ALL)
 
 
 
 Misc_ALL = \
     E735_1998_S3905616.cc \
     EHS_1988_I265504.cc \
     PDG_HADRON_MULTIPLICITIES.cc \
     PDG_HADRON_MULTIPLICITIES_RATIOS.cc \
     PDG_TAUS.cc \
     JADE_OPAL_2000_S4300807.cc \
     ARGUS_1993_S2653028.cc \
     ARGUS_1993_S2669951.cc \
     ARGUS_1993_S2789213.cc \
     BABAR_2003_I593379.cc \
     BABAR_2005_S6181155.cc \
     BABAR_2007_S6895344.cc \
     BABAR_2007_S7266081.cc \
     BABAR_2013_I1116411.cc \
     BABAR_2013_I1238276.cc \
     BABAR_2015_I1334693.cc \
     BELLE_2001_S4598261.cc \
     BELLE_2008_I786560.cc \
     BELLE_2011_I878990.cc \
     BELLE_2013_I1216515.cc \
     BELLE_2013_I1238273.cc \
     BELLE_2015_I1397632.cc \
     BELLE_2017_I1512299.cc\
     CLEO_2004_S5809304.cc \
     AMY_1990_I295160.cc \
     HRS_1986_I18502.cc \
     TPC_1987_I235694.cc
 # UNVALIDATED
 Misc_ALL += \
     SFM_1984_S1178091.cc
 
 
 lib_LTLIBRARIES += RivetMCAnalyses.la
 
 nodist_RivetMCAnalyses_la_SOURCES = MC__all.cc
 BUILT_SOURCES += MC__all.cc
 DISTCLEANFILES += MC__all.cc
 
 MC__all.cc : $(MC_ALL)
 
 EXTRA_DIST += $(MC_ALL)
 
 
 
 MC_ALL = \
     EXAMPLE.cc \
     EXAMPLE_CUTS.cc \
     EXAMPLE_SMEAR.cc \
     MC_QCD_PARTONS.cc \
     MC_DIPHOTON.cc \
     MC_ELECTRONS.cc \
     MC_GENERIC.cc \
     MC_HINC.cc \
     MC_HJETS.cc \
     MC_HHJETS.cc \
     MC_HKTSPLITTINGS.cc \
     MC_IDENTIFIED.cc \
     MC_JETS.cc \
     MC_JETTAGS.cc \
     MC_KTSPLITTINGS.cc \
     MC_HFJETS.cc \
     MC_LEADJETUE.cc \
     MC_MET.cc \
     MC_MUONS.cc \
     MC_PDFS.cc \
     MC_PHOTONINC.cc \
     MC_PHOTONJETS.cc \
     MC_PHOTONKTSPLITTINGS.cc \
     MC_PHOTONS.cc \
     MC_PRINTEVENT.cc \
     MC_SUSY.cc \
     MC_TTBAR.cc \
     MC_TAUS.cc \
     MC_VH2BB.cc \
+    MC_WEIGHTS.cc \
     MC_WINC.cc \
     MC_WJETS.cc \
     MC_WKTSPLITTINGS.cc \
     MC_WPOL.cc \
     MC_WWINC.cc \
     MC_WWJETS.cc \
     MC_WWKTSPLITTINGS.cc \
     MC_XS.cc \
     MC_ZINC.cc \
     MC_ZJETS.cc \
     MC_ZKTSPLITTINGS.cc \
     MC_ZZINC.cc \
     MC_ZZJETS.cc \
     MC_ZZKTSPLITTINGS.cc
 
 endif