[Rivet-svn] r4161 - in trunk: . data/anainfo data/plotinfo data/refdata doc src/Analyses

blackhole at projects.hepforge.org blackhole at projects.hepforge.org
Mon Feb 18 14:43:55 GMT 2013


Author: hoeth
Date: Mon Feb 18 14:43:54 2013
New Revision: 4161

Log:
merge c4083-4086 from branches/2012-06-aidarivet -- not working yet

Added:
   trunk/data/anainfo/CMS_2012_PAS_FWD_11_003.info
      - copied unchanged from r4083, branches/2012-06-aidarivet/data/anainfo/CMS_2012_PAS_FWD_11_003.info
   trunk/data/anainfo/LHCB_2012_I1119400.info
      - copied unchanged from r4084, branches/2012-06-aidarivet/data/anainfo/LHCB_2012_I1119400.info
   trunk/data/plotinfo/CMS_2012_PAS_FWD_11_003.plot
      - copied unchanged from r4083, branches/2012-06-aidarivet/data/plotinfo/CMS_2012_PAS_FWD_11_003.plot
   trunk/data/plotinfo/LHCB_2012_I1119400.plot
      - copied unchanged from r4084, branches/2012-06-aidarivet/data/plotinfo/LHCB_2012_I1119400.plot
   trunk/data/refdata/CMS_2012_PAS_FWD_11_003.aida
      - copied unchanged from r4083, branches/2012-06-aidarivet/data/refdata/CMS_2012_PAS_FWD_11_003.aida
   trunk/data/refdata/LHCB_2012_I1119400.aida
      - copied unchanged from r4084, branches/2012-06-aidarivet/data/refdata/LHCB_2012_I1119400.aida
   trunk/src/Analyses/CMS_2012_PAS_FWD_11_003.cc
      - copied, changed from r4083, branches/2012-06-aidarivet/src/Analyses/CMS_2012_PAS_FWD_11_003.cc
   trunk/src/Analyses/LHCB_2012_I1119400.cc
      - copied, changed from r4084, branches/2012-06-aidarivet/src/Analyses/LHCB_2012_I1119400.cc
Modified:
   trunk/ChangeLog
   trunk/data/anainfo/Makefile.am
   trunk/data/plotinfo/Makefile.am
   trunk/data/refdata/Makefile.am
   trunk/doc/mk-analysis-html
   trunk/src/Analyses/Makefile.am

Modified: trunk/ChangeLog
==============================================================================
--- trunk/ChangeLog	Thu Feb 14 14:47:42 2013	(r4160)
+++ trunk/ChangeLog	Mon Feb 18 14:43:54 2013	(r4161)
@@ -20,6 +20,16 @@
 
 	* Fix TeX variable in the rivetenv scripts, especially for csh
 
+2012-12-17  Andy Buckley  <andy.buckley at cern.ch>
+
+	* Adding analysis descriptions to the HTML analysis page ToC.
+
+2012-12-14  Hendrik Hoeth <hendrik.hoeth at cern.ch>
+
+	* Added CMS_2012_PAS_FWD_11_003 analysis
+
+	* Added LHCB_2012_I1119400 analysis
+
 2012-12-12  Andy Buckley  <andy.buckley at cern.ch>
 
 	* Correction to jet acceptance in CMS_2011_S9120041, from Sercan Sen: thanks!

Copied: trunk/data/anainfo/CMS_2012_PAS_FWD_11_003.info (from r4083, branches/2012-06-aidarivet/data/anainfo/CMS_2012_PAS_FWD_11_003.info)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/data/anainfo/CMS_2012_PAS_FWD_11_003.info	Mon Feb 18 14:43:54 2013	(r4161, copy of r4083, branches/2012-06-aidarivet/data/anainfo/CMS_2012_PAS_FWD_11_003.info)
@@ -0,0 +1,22 @@
+Name: CMS_2012_PAS_FWD_11_003
+Year: 2011
+Summary: Study of the Underlying Event at Forward Rapidity in Proton-Proton Collisions at the LHC
+Experiment: CMS
+Collider: LHC
+SpiresID: 
+Status: VALIDATED
+Authors:
+ - Samantha Dooling <samantha.dooling at desy.de>
+References: 
+ - CMS-PAS-FWD-11-003
+ - http://cdsweb.cern.ch/record/1434458
+RunInfo:
+   Inelastic events (non-diffractive and diffractive) at $\sqrt{s}$ = 0.9, 2.76 and 7 TeV.
+NumEvents: 1 Mio
+Beams:  [p+, p+]
+Energies: [900, 2760, 7000]
+Description:
+  'Ratio of the energy deposited in the  pseudorapidity range $-6.6 < \eta < -5.2$
+   for events with a charged particle jet with $|\eta|<2$ with respect to the
+   energy in  inclusive events, as a function of charged particle jet transverse
+   momentum for $\sqrt{s}=$0.9, 2.76 and 7 TeV.'

Copied: trunk/data/anainfo/LHCB_2012_I1119400.info (from r4084, branches/2012-06-aidarivet/data/anainfo/LHCB_2012_I1119400.info)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/data/anainfo/LHCB_2012_I1119400.info	Mon Feb 18 14:43:54 2013	(r4161, copy of r4084, branches/2012-06-aidarivet/data/anainfo/LHCB_2012_I1119400.info)
@@ -0,0 +1,41 @@
+Name: LHCB_2012_I1119400
+Year: 2012
+Summary: Measurement of prompt hadron production ratios in $pp$ collisions at $\sqrt{s} = $ 0.9 and 7 TeV
+Experiment: LHCb
+Collider: LHC
+SpireID: 9635220
+InspireID: 1119400
+Status: UNVALIDATED
+Authors:
+ - Andrea Contu <Andrea.Contu at cern.ch>
+ - Alex Grecu <Alex.Grecu at cern.ch>
+References:
+ - arXiv:1206.5160 [hep-ex]
+RunInfo:
+   Minimum bias events at sqrt(s) = 0.9 and 7 TeV.
+NumEvents: 500000
+NeedCrossSection: no
+Beams: [p+, p+]
+Energies: [900, 7000]
+PtCuts: [0]
+Description:
+  'Measurement of the production ratios of prompt charged particles (protons,
+   pions and kaons). Promptness is defined as originating from the primary
+   interaction, either directly, or through the subsequent decay of a
+   resonance.'
+BibKey: Aaij:2012ut
+BibTeX: '@article{Aaij:2012ut,
+      author         = "Aaij, R and others",
+      title          = "{Measurement of prompt hadron production ratios in $pp$
+                        collisions at $\sqrt{s} = $ 0.9 and 7 TeV}",
+      collaboration  = "LHCb Collaboration",
+      journal        = "Eur.Phys.J.",
+      volume         = "C72",
+      pages          = "2168",
+      year           = "2012",
+      eprint         = "1206.5160",
+      archivePrefix  = "arXiv",
+      primaryClass   = "hep-ex",
+      reportNumber   = "CERN-PH-EP-2012-171, LHCB-PAPER-2011-037",
+      SLACcitation   = "%%CITATION = ARXIV:1206.5160;%%"
+}'

Modified: trunk/data/anainfo/Makefile.am
==============================================================================
--- trunk/data/anainfo/Makefile.am	Thu Feb 14 14:47:42 2013	(r4160)
+++ trunk/data/anainfo/Makefile.am	Mon Feb 18 14:43:54 2013	(r4161)
@@ -132,6 +132,7 @@
   CMS_2012_I1102908.info \
   CMS_2012_I1107658.info \
   CMS_2012_I1184941.info \
+  CMS_2012_PAS_FWD_11_003.info \
   CMS_2012_PAS_QCD_11_010.info \
   CMS_QCD_10_024.info \
   D0_1996_S3214044.info \
@@ -172,6 +173,7 @@
   LHCB_2010_I867355.info \
   LHCB_2011_I917009.info \
   LHCB_2011_I919315.info \
+  LHCB_2012_I1119400.info \
   LHCF_2012_I1115479.info \
   MC_DIJET.info \
   MC_DIPHOTON.info \

Copied: trunk/data/plotinfo/CMS_2012_PAS_FWD_11_003.plot (from r4083, branches/2012-06-aidarivet/data/plotinfo/CMS_2012_PAS_FWD_11_003.plot)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/data/plotinfo/CMS_2012_PAS_FWD_11_003.plot	Mon Feb 18 14:43:54 2013	(r4161, copy of r4083, branches/2012-06-aidarivet/data/plotinfo/CMS_2012_PAS_FWD_11_003.plot)
@@ -0,0 +1,21 @@
+# BEGIN PLOT /CMS_2012_PAS_FWD_11_003/d0
+XLabel=Leading charged jet $p_\perp$ [GeV]
+YLabel=$(\mathrm{d}E^\text{hard} / \mathrm{d}\eta) / (\mathrm{d} E^\text{incl} / \mathrm{d}\eta)$
+LegendXPos=0.05
+LogY=0
+# END PLOT
+
+
+# BEGIN PLOT /CMS_2012_PAS_FWD_11_003/d01-x01-y01
+Title=Ratio of energy deposited in $-6.6 < \eta < -5.2$ for $\sqrt{s}=0.9$ TeV
+# END PLOT
+
+# BEGIN PLOT /CMS_2012_PAS_FWD_11_003/d02-x01-y01
+Title=Ratio of energy deposited in $-6.6 < \eta < -5.2$ for $\sqrt{s}=2.76$ TeV
+# END PLOT
+
+# BEGIN PLOT /CMS_2012_PAS_FWD_11_003/d03-x01-y01
+Title=Ratio of energy deposited in $-6.6 < \eta < -5.2$ for $\sqrt{s}=7$ TeV
+LegendXPos=0.45
+LegendYPos=0.4
+# END PLOT

Copied: trunk/data/plotinfo/LHCB_2012_I1119400.plot (from r4084, branches/2012-06-aidarivet/data/plotinfo/LHCB_2012_I1119400.plot)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/data/plotinfo/LHCB_2012_I1119400.plot	Mon Feb 18 14:43:54 2013	(r4161, copy of r4084, branches/2012-06-aidarivet/data/plotinfo/LHCB_2012_I1119400.plot)
@@ -0,0 +1,180 @@
+# BEGIN PLOT /LHCB_2012_I1119400/d
+XLabel=$\eta$
+LogY=0
+LegendXPos=0.05
+LegendYPos=0.4
+# END PLOT
+
+
+# BEGIN PLOT /LHCB_2012_I1119400/d0[1-2]-
+YLabel=$\bar{p}/p$
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d01-x01-y01
+Title=$\bar{p}/p$ ratio at $\sqrt{s}=0.9$ TeV ($0.0 < p_\perp < 0.8$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d01-x01-y02
+Title=$\bar{p}/p$ ratio at $\sqrt{s}=0.9$ TeV ($0.8 < p_\perp < 1.2$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d01-x01-y03
+Title=$\bar{p}/p$ ratio at $\sqrt{s}=0.9$ TeV ($p_\perp > 1.2$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d02-x01-y01
+Title=$\bar{p}/p$ ratio at $\sqrt{s}=7$ TeV ($0.0 < p_\perp < 0.8$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d02-x01-y02
+Title=$\bar{p}/p$ ratio at $\sqrt{s}=7$ TeV ($0.8 < p_\perp < 1.2$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d02-x01-y03
+Title=$\bar{p}/p$ ratio at $\sqrt{s}=7$ TeV ($p_\perp > 1.2$ GeV/$c$)
+# END PLOT
+
+
+# BEGIN PLOT /LHCB_2012_I1119400/d0[3-4]-
+YLabel=$K^-/K^+$
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d03-x01-y01
+Title=$K^-/K^+$ ratio at $\sqrt{s}=0.9$ TeV ($0.0 < p_\perp < 0.8$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d03-x01-y02
+Title=$K^-/K^+$ ratio at $\sqrt{s}=0.9$ TeV ($0.8 < p_\perp < 1.2$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d03-x01-y03
+Title=$K^-/K^+$ ratio at $\sqrt{s}=0.9$ TeV ($p_\perp > 1.2$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d04-x01-y01
+Title=$K^-/K^+$ ratio at $\sqrt{s}=7$ TeV ($0.0 < p_\perp < 0.8$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d04-x01-y02
+Title=$K^-/K^+$ ratio at $\sqrt{s}=7$ TeV ($0.8 < p_\perp < 1.2$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d04-x01-y03
+Title=$K^-/K^+$ ratio at $\sqrt{s}=7$ TeV ($p_\perp > 1.2$ GeV/$c$)
+# END PLOT
+
+
+# BEGIN PLOT /LHCB_2012_I1119400/d0[5-6]-
+YLabel=$\pi^-/\pi^+$
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d05-x01-y01
+Title=$\pi^-/\pi^+$ ratio at $\sqrt{s}=0.9$ TeV ($0.0 < p_\perp < 0.8$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d05-x01-y02
+Title=$\pi^-/\pi^+$ ratio at $\sqrt{s}=0.9$ TeV ($0.8 < p_\perp < 1.2$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d05-x01-y03
+Title=$\pi^-/\pi^+$ ratio at $\sqrt{s}=0.9$ TeV ($p_\perp > 1.2$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d06-x01-y01
+Title=$\pi^-/\pi^+$ ratio at $\sqrt{s}=7$ TeV ($0.0 < p_\perp < 0.8$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d06-x01-y02
+Title=$\pi^-/\pi^+$ ratio at $\sqrt{s}=7$ TeV ($0.8 < p_\perp < 1.2$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d06-x01-y03
+Title=$\pi^-/\pi^+$ ratio at $\sqrt{s}=7$ TeV ($p_\perp > 1.2$ GeV/$c$)
+# END PLOT
+
+
+# BEGIN PLOT /LHCB_2012_I1119400/d0[7-8]-
+YLabel=$(p+\bar{p})/(\pi^+ + \pi^-)$
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d07-x01-y01
+Title=$(p+\bar{p})/(\pi^+ + \pi^-)$ ratio at $\sqrt{s}=0.9$ TeV ($0.0 < p_\perp < 0.8$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d07-x01-y02
+Title=$(p+\bar{p})/(\pi^+ + \pi^-)$ ratio at $\sqrt{s}=0.9$ TeV ($0.8 < p_\perp < 1.2$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d07-x01-y03
+Title=$(p+\bar{p})/(\pi^+ + \pi^-)$ ratio at $\sqrt{s}=0.9$ TeV ($p_\perp > 1.2$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d08-x01-y01
+Title=$(p+\bar{p})/(\pi^+ + \pi^-)$ ratio at $\sqrt{s}=7$ TeV ($0.0 < p_\perp < 0.8$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d08-x01-y02
+Title=$(p+\bar{p})/(\pi^+ + \pi^-)$ ratio at $\sqrt{s}=7$ TeV ($0.8 < p_\perp < 1.2$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d08-x01-y03
+Title=$(p+\bar{p})/(\pi^+ + \pi^-)$ ratio at $\sqrt{s}=7$ TeV ($p_\perp > 1.2$ GeV/$c$)
+# END PLOT
+
+
+# BEGIN PLOT /LHCB_2012_I1119400/d(09|10)-
+YLabel=$(K^+ + K^-)/(\pi^+ + \pi^-)$
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d09-x01-y01
+Title=$(K^+ + K^-)/(\pi^+ + \pi^-)$ ratio at $\sqrt{s}=0.9$ TeV ($0.0 < p_\perp < 0.8$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d09-x01-y02
+Title=$(K^+ + K^-)/(\pi^+ + \pi^-)$ ratio at $\sqrt{s}=0.9$ TeV ($0.8 < p_\perp < 1.2$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d09-x01-y03
+Title=$(K^+ + K^-)/(\pi^+ + \pi^-)$ ratio at $\sqrt{s}=0.9$ TeV ($p_\perp > 1.2$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d10-x01-y01
+Title=$(K^+ + K^-)/(\pi^+ + \pi^-)$ ratio at $\sqrt{s}=7$ TeV ($0.0 < p_\perp < 0.8$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d10-x01-y02
+Title=$(K^+ + K^-)/(\pi^+ + \pi^-)$ ratio at $\sqrt{s}=7$ TeV ($0.8 < p_\perp < 1.2$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d10-x01-y03
+Title=$(K^+ + K^-)/(\pi^+ + \pi^-)$ ratio at $\sqrt{s}=7$ TeV ($p_\perp > 1.2$ GeV/$c$)
+# END PLOT
+
+
+# BEGIN PLOT /LHCB_2012_I1119400/d1[1-2]-
+YLabel=$(p+\bar{p})/(K^+ + K^-)$
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d11-x01-y01
+Title=$(p+\bar{p})/(K^+ + K^-)$ ratio at $\sqrt{s}=0.9$ TeV ($0.0 < p_\perp < 0.8$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d11-x01-y02
+Title=$(p+\bar{p})/(K^+ + K^-)$ ratio at $\sqrt{s}=0.9$ TeV ($0.8 < p_\perp < 1.2$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d11-x01-y03
+Title=$(p+\bar{p})/(K^+ + K^-)$ ratio at $\sqrt{s}=0.9$ TeV ($p_\perp > 1.2$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d12-x01-y01
+Title=$(p+\bar{p})/(K^+ + K^-)$ ratio at $\sqrt{s}=7$ TeV ($0.0 < p_\perp < 0.8$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d12-x01-y02
+Title=$(p+\bar{p})/(K^+ + K^-)$ ratio at $\sqrt{s}=7$ TeV ($0.8 < p_\perp < 1.2$ GeV/$c$)
+# END PLOT
+
+# BEGIN PLOT /LHCB_2012_I1119400/d12-x01-y03
+Title=$(p+\bar{p})/(K^+ + K^-)$ ratio at $\sqrt{s}=7$ TeV ($p_\perp > 1.2$ GeV/$c$)
+# END PLOT

Modified: trunk/data/plotinfo/Makefile.am
==============================================================================
--- trunk/data/plotinfo/Makefile.am	Thu Feb 14 14:47:42 2013	(r4160)
+++ trunk/data/plotinfo/Makefile.am	Mon Feb 18 14:43:54 2013	(r4161)
@@ -129,6 +129,7 @@
   CMS_2012_I1102908.plot \
   CMS_2012_I1107658.plot \
   CMS_2012_I1184941.plot \
+  CMS_2012_PAS_FWD_11_003.plot \
   CMS_2012_PAS_QCD_11_010.plot \
   CMS_QCD_10_024.plot \
   D0_1996_S3214044.plot \
@@ -169,6 +170,7 @@
   LHCB_2010_I867355.plot \
   LHCB_2011_I917009.plot \
   LHCB_2011_I919315.plot \
+  LHCB_2012_I1119400.plot \
   LHCF_2012_I1115479.plot \
   MC_GENERIC.plot \
   MC_IDENTIFIED.plot \

Copied: trunk/data/refdata/CMS_2012_PAS_FWD_11_003.aida (from r4083, branches/2012-06-aidarivet/data/refdata/CMS_2012_PAS_FWD_11_003.aida)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/data/refdata/CMS_2012_PAS_FWD_11_003.aida	Mon Feb 18 14:43:54 2013	(r4161, copy of r4083, branches/2012-06-aidarivet/data/refdata/CMS_2012_PAS_FWD_11_003.aida)
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE aida SYSTEM "http://aida.freehep.org/schemas/3.3/aida.dtd">
+<aida version="3.3">
+  <implementation version="1.1" package="FreeHEP"/>
+  <dataPointSet name="d01-x01-y01" dimension="2"
+    path="/REF/CMS_2012_PAS_FWD_11_003" title="energy flow ratio to pt, 0.9 TeV">
+    <dataPoint>
+      <measurement errorPlus="0.5" value="1.5" errorMinus="0.5"/>
+      <measurement errorPlus="0.013615" value="1.03319" errorMinus="0.013615"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="0.5" value="2.5" errorMinus="0.5"/>
+      <measurement errorPlus="0.0143562" value="0.934369" errorMinus="0.0143562"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.0" value="4.0" errorMinus="1.0"/>
+      <measurement errorPlus="0.0169606" value="0.852281" errorMinus="0.0169606"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.25" value="6.25" errorMinus="1.25"/>
+      <measurement errorPlus="0.0255735" value="0.788704" errorMinus="0.0255735"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.25" value="8.75" errorMinus="1.25"/>
+      <measurement errorPlus="0.0305182" value="0.783938" errorMinus="0.0305182"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="2.5" value="12.5" errorMinus="2.5"/>
+      <measurement errorPlus="0.0306537" value="0.783507" errorMinus="0.0306537"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.0" value="20.0" errorMinus="5.0"/>
+      <measurement errorPlus="0.0389878" value="0.743184" errorMinus="0.0389878"/>
+    </dataPoint>
+    </dataPointSet>
+  <dataPointSet name="d02-x01-y01" dimension="2"
+    path="/REF/CMS_2012_PAS_FWD_11_003" title="energy flow ratio to pt, 2.76 TeV">
+    <dataPoint>
+      <measurement errorPlus="0.5" value="1.5" errorMinus="0.5"/>
+      <measurement errorPlus="0.0142233" value="0.9948763" errorMinus="0.0142233"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="0.5" value="2.5" errorMinus="0.5"/>
+      <measurement errorPlus="0.0166567" value="1.05403" errorMinus="0.0166567"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.0" value="4.0" errorMinus="1.0"/>
+      <measurement errorPlus="0.0330071" value="1.06285" errorMinus="0.0330071"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.25" value="6.25" errorMinus="1.25"/>
+      <measurement errorPlus="0.0418842" value="1.05258" errorMinus="0.0418842"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.25" value="8.75" errorMinus="1.25"/>
+      <measurement errorPlus="0.0448775" value="1.04008" errorMinus="0.0448775"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="2.5" value="12.5" errorMinus="2.5"/>
+      <measurement errorPlus="0.0425066" value="1.01836" errorMinus="0.0425066"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.0" value="20.0" errorMinus="5.0"/>
+      <measurement errorPlus="0.0432732" value="0.985929" errorMinus="0.0432732"/>
+    </dataPoint>
+    </dataPointSet>
+  <dataPointSet name="d03-x01-y01" dimension="2"
+    path="/REF/CMS_2012_PAS_FWD_11_003" title="energy flow ratio to pt, 7 TeV">
+    <dataPoint>
+      <measurement errorPlus="0.5" value="1.5" errorMinus="0.5"/>
+      <measurement errorPlus="0.0297284" value="0.8715" errorMinus="0.0297284"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="0.5" value="2.5" errorMinus="0.5"/>
+      <measurement errorPlus="0.0184714" value="1.04212" errorMinus="0.0184714"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.0" value="4.0" errorMinus="1.0"/>
+      <measurement errorPlus="0.0222113" value="1.19448" errorMinus="0.0222113"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.25" value="6.25" errorMinus="1.25"/>
+      <measurement errorPlus="0.0370915" value="1.30589" errorMinus="0.0370915"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.25" value="8.75" errorMinus="1.25"/>
+      <measurement errorPlus="0.0461365" value="1.34462" errorMinus="0.0461365"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="2.5" value="12.5" errorMinus="2.5"/>
+      <measurement errorPlus="0.0484821" value="1.34462" errorMinus="0.0484821"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.0" value="20.0" errorMinus="5.0"/>
+      <measurement errorPlus="0.0404986" value="1.30869" errorMinus="0.0404986"/>
+    </dataPoint>
+  </dataPointSet>
+</aida>
+

Copied: trunk/data/refdata/LHCB_2012_I1119400.aida (from r4084, branches/2012-06-aidarivet/data/refdata/LHCB_2012_I1119400.aida)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/data/refdata/LHCB_2012_I1119400.aida	Mon Feb 18 14:43:54 2013	(r4161, copy of r4084, branches/2012-06-aidarivet/data/refdata/LHCB_2012_I1119400.aida)
@@ -0,0 +1,605 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<!DOCTYPE aida SYSTEM "http://aida.freehep.org/schemas/3.3/aida.dtd">
+<aida version="3.3">
+  <implementation version="1.0" package="HepData"/>
+  <dataPointSet name="d01-x01-y01" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PBAR)/SIG(Q=P)" >
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.751" errorPlus="0.16337074401495513" errorMinus="0.16337074401495513"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.729" errorPlus="0.040607881008493905" errorMinus="0.040607881008493905"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.66" errorPlus="0.04687216658103186" errorMinus="0.04687216658103186"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d01-x01-y02" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PBAR)/SIG(Q=P)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="1.107" errorPlus="0.3495725961799637" errorMinus="0.3495725961799637"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.684" errorPlus="0.05000999900019995" errorMinus="0.05000999900019995"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.576" errorPlus="0.0327566787083184" errorMinus="0.0327566787083184"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.451" errorPlus="0.03905124837953327" errorMinus="0.03905124837953327"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d01-x01-y03" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PBAR)/SIG(Q=P)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.794" errorPlus="0.0902551937563706" errorMinus="0.0902551937563706"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.614" errorPlus="0.04805205510693585" errorMinus="0.04805205510693585"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.456" errorPlus="0.03420526275297414" errorMinus="0.03420526275297414"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.328" errorPlus="0.05000999900019995" errorMinus="0.05000999900019995"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d02-x01-y01" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PBAR)/SIG(Q=P)" >
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.734" errorPlus="0.12448694710691559" errorMinus="0.12448694710691559"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="1.015" errorPlus="0.038078865529319536" errorMinus="0.038078865529319536"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.957" errorPlus="0.05197114584074512" errorMinus="0.05197114584074512"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d02-x01-y02" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PBAR)/SIG(Q=P)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="1.181" errorPlus="0.1960229578391266" errorMinus="0.1960229578391266"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.942" errorPlus="0.037643060449437424" errorMinus="0.037643060449437424"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.916" errorPlus="0.02308679276123039" errorMinus="0.02308679276123039"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.906" errorPlus="0.04026164427839479" errorMinus="0.04026164427839479"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d02-x01-y03" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PBAR)/SIG(Q=P)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.88" errorPlus="0.040024992192379" errorMinus="0.040024992192379"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.905" errorPlus="0.027202941017470887" errorMinus="0.027202941017470887"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.903" errorPlus="0.02435159132377184" errorMinus="0.02435159132377184"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.831" errorPlus="0.050990195135927854" errorMinus="0.050990195135927854"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d03-x01-y01" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=K-)/SIG(Q=K+)" >
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.834" errorPlus="0.06935416353759881" errorMinus="0.06935416353759881"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="1.001" errorPlus="0.0643816744112795" errorMinus="0.0643816744112795"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="1.002" errorPlus="0.09326306878931231" errorMinus="0.09326306878931231"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d03-x01-y02" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=K-)/SIG(Q=K+)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.87" errorPlus="0.2671872002922296" errorMinus="0.2671872002922296"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.847" errorPlus="0.041" errorMinus="0.041"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.792" errorPlus="0.029410882339705485" errorMinus="0.029410882339705485"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.68" errorPlus="0.04220189569201839" errorMinus="0.04220189569201839"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d03-x01-y03" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=K-)/SIG(Q=K+)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.936" errorPlus="0.07021395872616784" errorMinus="0.07021395872616784"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.783" errorPlus="0.03860051813123756" errorMinus="0.03860051813123756"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.723" errorPlus="0.03324154027718932" errorMinus="0.03324154027718932"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.506" errorPlus="0.05192301994298868" errorMinus="0.05192301994298868"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d04-x01-y01" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=K-)/SIG(Q=K+)" >
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.992" errorPlus="0.06328506932918695" errorMinus="0.06328506932918695"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="1.062" errorPlus="0.04031128874149275" errorMinus="0.04031128874149275"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="1.161" errorPlus="0.055226805085936304" errorMinus="0.055226805085936304"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d04-x01-y02" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=K-)/SIG(Q=K+)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.995" errorPlus="0.10131633629380803" errorMinus="0.10131633629380803"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.966" errorPlus="0.019924858845171277" errorMinus="0.019924858845171277"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.948" errorPlus="0.015231546211727818" errorMinus="0.015231546211727818"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.898" errorPlus="0.025709920264364885" errorMinus="0.025709920264364885"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d04-x01-y03" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=K-)/SIG(Q=K+)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.991" errorPlus="0.02213594362117866" errorMinus="0.02213594362117866"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.999" errorPlus="0.017088007490635063" errorMinus="0.017088007490635063"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.93" errorPlus="0.01802775637731995" errorMinus="0.01802775637731995"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.958" errorPlus="0.049819674828324605" errorMinus="0.049819674828324605"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d05-x01-y01" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PI-)/SIG(Q=PI+)" >
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.979" errorPlus="0.011180339887498949" errorMinus="0.011180339887498949"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.968" errorPlus="0.011704699910719625" errorMinus="0.011704699910719625"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.928" errorPlus="0.01746424919657298" errorMinus="0.01746424919657298"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d05-x01-y02" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PI-)/SIG(Q=PI+)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.987" errorPlus="0.016401219466856725" errorMinus="0.016401219466856725"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.971" errorPlus="0.014866068747318505" errorMinus="0.014866068747318505"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.951" errorPlus="0.015620499351813309" errorMinus="0.015620499351813309"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.971" errorPlus="0.02483948469674844" errorMinus="0.02483948469674844"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d05-x01-y03" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PI-)/SIG(Q=PI+)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.97" errorPlus="0.0212602916254693" errorMinus="0.0212602916254693"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.926" errorPlus="0.022022715545545243" errorMinus="0.022022715545545243"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.871" errorPlus="0.022472205054244233" errorMinus="0.022472205054244233"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.816" errorPlus="0.038288379438153296" errorMinus="0.038288379438153296"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d06-x01-y01" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PI-)/SIG(Q=PI+)" >
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="1.011" errorPlus="0.007211102550927979" errorMinus="0.007211102550927979"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="1.002" errorPlus="0.00670820393249937" errorMinus="0.00670820393249937"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.976" errorPlus="0.00670820393249937" errorMinus="0.00670820393249937"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d06-x01-y02" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PI-)/SIG(Q=PI+)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="1.002" errorPlus="0.009219544457292887" errorMinus="0.009219544457292887"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.998" errorPlus="0.00806225774829855" errorMinus="0.00806225774829855"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="1.003" errorPlus="0.008544003745317531" errorMinus="0.008544003745317531"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.998" errorPlus="0.012041594578792296" errorMinus="0.012041594578792296"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d06-x01-y03" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PI-)/SIG(Q=PI+)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="1.015" errorPlus="0.011180339887498949" errorMinus="0.011180339887498949"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.998" errorPlus="0.010770329614269008" errorMinus="0.010770329614269008"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="1.0" errorPlus="0.012083045973594572" errorMinus="0.012083045973594572"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.974" errorPlus="0.020808652046684813" errorMinus="0.020808652046684813"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d07-x01-y01" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PROTON)SIG(Q=PION)" >
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.086" errorPlus="0.02102379604162864" errorMinus="0.02102379604162864"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.062" errorPlus="0.00806225774829855" errorMinus="0.00806225774829855"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.076" errorPlus="0.01004987562112089" errorMinus="0.01004987562112089"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d07-x01-y02" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PROTON)SIG(Q=PION)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.328" errorPlus="0.10423531071570709" errorMinus="0.10423531071570709"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.208" errorPlus="0.01649242250247064" errorMinus="0.01649242250247064"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.175" errorPlus="0.011401754250991379" errorMinus="0.011401754250991379"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.233" errorPlus="0.022803508501982758" errorMinus="0.022803508501982758"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d07-x01-y03" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PROTON)SIG(Q=PION)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.3" errorPlus="0.03492849839314596" errorMinus="0.03492849839314596"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.272" errorPlus="0.024041630560342614" errorMinus="0.024041630560342614"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.252" errorPlus="0.02118962010041709" errorMinus="0.02118962010041709"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.301" errorPlus="0.04876474136094643" errorMinus="0.04876474136094643"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d08-x01-y01" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PROTON)SIG(Q=PION)" >
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.085" errorPlus="0.017029386365926404" errorMinus="0.017029386365926404"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.069" errorPlus="0.00806225774829855" errorMinus="0.00806225774829855"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.051" errorPlus="0.007071067811865475" errorMinus="0.007071067811865475"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d08-x01-y02" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PROTON)SIG(Q=PION)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.235" errorPlus="0.03920459156782532" errorMinus="0.03920459156782532"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.174" errorPlus="0.009219544457292887" errorMinus="0.009219544457292887"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.156" errorPlus="0.006324555320336759" errorMinus="0.006324555320336759"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.184" errorPlus="0.01044030650891055" errorMinus="0.01044030650891055"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d08-x01-y03" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PROTON)SIG(Q=PION)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.262" errorPlus="0.014560219778561038" errorMinus="0.014560219778561038"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.245" errorPlus="0.011401754250991379" errorMinus="0.011401754250991379"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.242" errorPlus="0.01044030650891055" errorMinus="0.01044030650891055"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.244" errorPlus="0.01746424919657298" errorMinus="0.01746424919657298"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d09-x01-y01" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=KAON)/SIG(Q=PION)" >
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.18" errorPlus="0.026076809620810593" errorMinus="0.026076809620810593"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.171" errorPlus="0.023021728866442676" errorMinus="0.023021728866442676"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.173" errorPlus="0.02501999200639361" errorMinus="0.02501999200639361"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d09-x01-y02" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=KAON)/SIG(Q=PION)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.184" errorPlus="0.05608029957123981" errorMinus="0.05608029957123981"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.267" errorPlus="0.015524174696260024" errorMinus="0.015524174696260024"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.247" errorPlus="0.011704699910719625" errorMinus="0.011704699910719625"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.268" errorPlus="0.018973665961010275" errorMinus="0.018973665961010275"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d09-x01-y03" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=KAON)/SIG(Q=PION)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.351" errorPlus="0.029120439557122076" errorMinus="0.029120439557122076"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.319" errorPlus="0.01969771560359221" errorMinus="0.01969771560359221"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.314" errorPlus="0.019235384061671346" errorMinus="0.019235384061671346"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.281" errorPlus="0.03324154027718932" errorMinus="0.03324154027718932"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d10-x01-y01" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=KAON)/SIG(Q=PION)" >
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.181" errorPlus="0.024020824298928628" errorMinus="0.024020824298928628"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.173" errorPlus="0.02102379604162864" errorMinus="0.02102379604162864"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.131" errorPlus="0.016031219541881397" errorMinus="0.016031219541881397"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d10-x01-y02" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=KAON)/SIG(Q=PION)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.224" errorPlus="0.024083189157584593" errorMinus="0.024083189157584593"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.263" errorPlus="0.01044030650891055" errorMinus="0.01044030650891055"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.262" errorPlus="0.009486832980505138" errorMinus="0.009486832980505138"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.275" errorPlus="0.011401754250991379" errorMinus="0.011401754250991379"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d10-x01-y03" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=KAON)/SIG(Q=PION)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.371" errorPlus="0.014560219778561038" errorMinus="0.014560219778561038"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.357" errorPlus="0.012649110640673518" errorMinus="0.012649110640673518"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.367" errorPlus="0.01392838827718412" errorMinus="0.01392838827718412"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.328" errorPlus="0.020615528128088305" errorMinus="0.020615528128088305"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d11-x01-y01" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PROTON)/SIG(Q=KAON)" >
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.481" errorPlus="0.13923002549737612" errorMinus="0.13923002549737612"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.363" errorPlus="0.06612110101926616" errorMinus="0.06612110101926616"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.433" errorPlus="0.08628441342444185" errorMinus="0.08628441342444185"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d11-x01-y02" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PROTON)/SIG(Q=KAON)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="1.831" errorPlus="0.8229246624084127" errorMinus="0.8229246624084127"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.779" errorPlus="0.07433034373659253" errorMinus="0.07433034373659253"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.709" errorPlus="0.05629387178015028" errorMinus="0.05629387178015028"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.865" errorPlus="0.10022474744293448" errorMinus="0.10022474744293448"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d11-x01-y03" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PROTON)/SIG(Q=KAON)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.855" errorPlus="0.12066896867049125" errorMinus="0.12066896867049125"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.851" errorPlus="0.08612200647918046" errorMinus="0.08612200647918046"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.799" errorPlus="0.07884795495128584" errorMinus="0.07884795495128584"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="1.067" errorPlus="0.20500000000000002" errorMinus="0.20500000000000002"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d12-x01-y01" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PROTON)/SIG(Q=KAON)" >
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.465" errorPlus="0.11128791488746656" errorMinus="0.11128791488746656"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.398" errorPlus="0.06711929677819935" errorMinus="0.06711929677819935"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.379" errorPlus="0.06811754546370562" errorMinus="0.06811754546370562"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d12-x01-y02" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PROTON)/SIG(Q=KAON)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="1.051" errorPlus="0.2049780476051033" errorMinus="0.2049780476051033"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.66" errorPlus="0.040024992192379" errorMinus="0.040024992192379"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.593" errorPlus="0.032557641192199414" errorMinus="0.032557641192199414"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.671" errorPlus="0.0478539444560216" errorMinus="0.0478539444560216"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d12-x01-y03" dimension="2" path="/REF/LHCB_2012_I1119400" title="SIG(Q=PROTON)/SIG(Q=KAON)" >
+    <dataPoint>
+      <measurement value="2.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.705" errorPlus="0.0478539444560216" errorMinus="0.0478539444560216"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.682" errorPlus="0.03863935817272331" errorMinus="0.03863935817272331"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="3.75" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.659" errorPlus="0.037656340767525456" errorMinus="0.037656340767525456"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement value="4.25" errorPlus="0.25" errorMinus="0.25"/>
+      <measurement value="0.744" errorPlus="0.06987131027825369" errorMinus="0.06987131027825369"/>
+    </dataPoint>
+  </dataPointSet>
+</aida>

Modified: trunk/data/refdata/Makefile.am
==============================================================================
--- trunk/data/refdata/Makefile.am	Thu Feb 14 14:47:42 2013	(r4160)
+++ trunk/data/refdata/Makefile.am	Mon Feb 18 14:43:54 2013	(r4161)
@@ -3,6 +3,7 @@
   LHCB_2010_I867355.aida \
   LHCB_2011_I917009.aida \
   LHCB_2011_I919315.aida \
+  LHCB_2012_I1119400.aida \
   LHCF_2012_I1115479.aida \
   JADE_OPAL_2000_S4300807.aida \
   JADE_1998_S3612880.aida \
@@ -86,6 +87,7 @@
   CMS_2012_I1102908.aida \
   CMS_2012_I1107658.aida \
   CMS_2012_I1184941.aida \
+  CMS_2012_PAS_FWD_11_003.aida \
   CMS_2012_PAS_QCD_11_010.aida \
   CMS_QCD_10_024.aida \
   DELPHI_1994_S3021912.aida \

Modified: trunk/doc/mk-analysis-html
==============================================================================
--- trunk/doc/mk-analysis-html	Thu Feb 14 14:47:42 2013	(r4160)
+++ trunk/doc/mk-analysis-html	Mon Feb 18 14:43:54 2013	(r4161)
@@ -59,11 +59,13 @@
 
 ## Build analysis pages
 all_analyses = rivet.AnalysisLoader.analysisNames()
+summaries = {}
 pages = []
 ## Use list(...) ctor for 2.3 compatibility
 for aname in sorted(list(all_analyses)):
     page = ""
     ana = rivet.AnalysisLoader.getAnalysis(aname)
+    summaries[aname] = ana.summary()
     page += "<h3 id='%s'>%s</h3>\n" % (aname, aname)
     page += "<b>%s</b><br/>\n" %  htmlify(ana.summary())
     page += "<b>Experiment:</b> %s (%s)<br/>\n" % (ana.experiment(), ana.collider())
@@ -179,9 +181,9 @@
 """
 
 toc = "<h3>Contents</h3>\n"
-toc += "<ul>\n"
+toc += "<ul style=\"white-space: nowrap;\">\n"
 for a in all_analyses:
-    toc += "<li><a href='#%s'>%s</a></li>\n" % (a,a)
+    toc += "<li><a href='#%s'>%s</a> – %s</li>\n" % (a,a, htmlify(summaries[a]))
 toc += "</ul>\n"
 
 foot = """\

Copied and modified: trunk/src/Analyses/CMS_2012_PAS_FWD_11_003.cc (from r4083, branches/2012-06-aidarivet/src/Analyses/CMS_2012_PAS_FWD_11_003.cc)
==============================================================================
--- branches/2012-06-aidarivet/src/Analyses/CMS_2012_PAS_FWD_11_003.cc	Fri Dec 14 13:38:42 2012	(r4083, copy source)
+++ trunk/src/Analyses/CMS_2012_PAS_FWD_11_003.cc	Mon Feb 18 14:43:54 2013	(r4161)
@@ -9,14 +9,13 @@
 //
 // =============================
 #include "Rivet/Analysis.hh"
-#include "Rivet/RivetAIDA.hh"
+#include "Rivet/RivetYODA.hh"
 #include "Rivet/Tools/Logging.hh"
 #include "Rivet/Projections/FinalState.hh"
 #include "Rivet/Projections/ChargedFinalState.hh"
 #include "Rivet/Projections/FastJets.hh"
 #include "Rivet/Projections/Beam.hh"
 #include "Rivet/Projections/VetoedFinalState.hh"
-#include "LWH/Histogram1D.h"
 
 namespace Rivet {
 
@@ -57,8 +56,9 @@
       if (fuzzyEquals(sqrtS()/GeV,  900, 1e-3)) id=1;
       if (fuzzyEquals(sqrtS()/GeV, 2760, 1e-3)) id=2;
       if (fuzzyEquals(sqrtS()/GeV, 7000, 1e-3)) id=3;
-      _tmp_jet  = bookHistogram1D("eflow_jet",  binEdges(id, 1, 1)); // Leading jet energy flow in pt
-      _tmp_njet = bookHistogram1D("number_jet", binEdges(id, 1, 1)); // Number of events in pt
+      _h_ratio  = bookScatter2D(id, 1, 1);
+      _tmp_jet  = bookHisto1D  (id, 1, 1, "eflow_jet");  // Leading jet energy flow in pt
+      _tmp_njet = bookHisto1D  (id, 1, 1, "number_jet"); // Number of events in pt
     }
 
 
@@ -144,15 +144,8 @@
     }// analysis
 
     void finalize() {
-      _tmp_jet->scale(passedSumOfWeights/inclEflow);
-
-      AIDA::IHistogramFactory& hf = histogramFactory();
-      if (fuzzyEquals(sqrtS()/GeV,  900, 1e-3)) hf.divide(histoDir() + "/d01-x01-y01", *_tmp_jet, *_tmp_njet);
-      if (fuzzyEquals(sqrtS()/GeV, 2760, 1e-3)) hf.divide(histoDir() + "/d02-x01-y01", *_tmp_jet, *_tmp_njet);
-      if (fuzzyEquals(sqrtS()/GeV, 7000, 1e-3)) hf.divide(histoDir() + "/d03-x01-y01", *_tmp_jet, *_tmp_njet);
-
-      hf.destroy(_tmp_jet);
-      hf.destroy(_tmp_njet);
+      scale(_tmp_jet, passedSumOfWeights/inclEflow);
+      divide(_tmp_jet, _tmp_njet, _h_ratio);
     }
 
   private:
@@ -161,8 +154,9 @@
     double inclEflow;
 
     // histograms
-    AIDA::IHistogram1D* _tmp_jet;
-    AIDA::IHistogram1D* _tmp_njet;
+    Scatter2DPtr _h_ratio;
+    Histo1DPtr   _tmp_jet;
+    Histo1DPtr   _tmp_njet;
   };
 
 

Copied and modified: trunk/src/Analyses/LHCB_2012_I1119400.cc (from r4084, branches/2012-06-aidarivet/src/Analyses/LHCB_2012_I1119400.cc)
==============================================================================
--- branches/2012-06-aidarivet/src/Analyses/LHCB_2012_I1119400.cc	Fri Dec 14 13:57:50 2012	(r4084, copy source)
+++ trunk/src/Analyses/LHCB_2012_I1119400.cc	Mon Feb 18 14:43:54 2013	(r4161)
@@ -1,10 +1,9 @@
 // -*- C++ -*-
 #include "Rivet/Analysis.hh"
-#include "Rivet/RivetAIDA.hh"
+#include "Rivet/RivetYODA.hh"
 #include "Rivet/Tools/Logging.hh"
 #include "Rivet/Tools/ParticleIdUtils.hh"
 #include "Rivet/Projections/ChargedFinalState.hh"
-#include "LWH/Histogram1D.h"
 #include "Rivet/Math/MathUtils.hh"
 #include "Rivet/Math/Constants.hh"
 
@@ -53,32 +52,35 @@
       int id_shift = 0;
       if (fuzzyEquals(sqrtS(), 7*TeV)) id_shift = 1;
       // define ratios if second pdgid in pair is -1, it means that is a antiparticle/particle ratio
-      _ratiotypes["pbarp"] = make_pair(2212, -1);
-      _ratiotypes_hepdataid["pbarp"] = 1 + id_shift;
-      _ratiotypes["kminuskplus"] = make_pair(321, -1);
-      _ratiotypes_hepdataid["kminuskplus"] = 3 + id_shift;
-      _ratiotypes["piminuspiplus"] = make_pair(211, -1);
-      _ratiotypes_hepdataid["piminuspiplus"] = 5 + id_shift;
-      _ratiotypes["pk"] = make_pair(2212, 321);
-      _ratiotypes_hepdataid["pk"] = 11 + id_shift;
-      _ratiotypes["ppi"] = make_pair(2212, 211);
-      _ratiotypes_hepdataid["ppi"] = 7 + id_shift;
-      _ratiotypes["kpi"] = make_pair(321, 211);
-      _ratiotypes_hepdataid["kpi"] = 9 + id_shift;
+
+      _ratiotype["pbarp"]         = make_pair(2212, -1);
+      _ratiotype["kminuskplus"]   = make_pair(321, -1);
+      _ratiotype["piminuspiplus"] = make_pair(211, -1);
+      _ratiotype["ppi"]           = make_pair(2212, 211);
+      _ratiotype["kpi"]           = make_pair(321, 211);
+      _ratiotype["pk"]            = make_pair(2212, 321);
+
+      std::map<string, int > _hepdataid;
+      _hepdataid["pbarp"]         =  1 + id_shift;
+      _hepdataid["kminuskplus"]   =  3 + id_shift;
+      _hepdataid["piminuspiplus"] =  5 + id_shift;
+      _hepdataid["ppi"]           =  7 + id_shift;
+      _hepdataid["kpi"]           =  9 + id_shift;
+      _hepdataid["pk"]            = 11 + id_shift;
 
       std::map<std::string, std::pair<int, int> >::iterator it;
 
       // booking histograms
-      for (it=_ratiotypes.begin(); it!=_ratiotypes.end(); it++) {
-        _h_ratio_lowpt[it->first]  = new LWH::Histogram1D(_eta_nbins-1, _eta_min+0.5, _eta_max);
-        _h_ratio_midpt[it->first]  = new LWH::Histogram1D(_eta_nbins,   _eta_min,     _eta_max);
-        _h_ratio_highpt[it->first] = new LWH::Histogram1D(_eta_nbins,   _eta_min,     _eta_max);
-        _h_num_lowpt[it->first]    = new LWH::Histogram1D(_eta_nbins-1, _eta_min+0.5, _eta_max);
-        _h_num_midpt[it->first]    = new LWH::Histogram1D(_eta_nbins,   _eta_min,     _eta_max);
-        _h_num_highpt[it->first]   = new LWH::Histogram1D(_eta_nbins,   _eta_min,     _eta_max);
-        _h_den_lowpt[it->first]    = new LWH::Histogram1D(_eta_nbins-1, _eta_min+0.5, _eta_max);
-        _h_den_midpt[it->first]    = new LWH::Histogram1D(_eta_nbins,   _eta_min,     _eta_max);
-        _h_den_highpt[it->first]   = new LWH::Histogram1D(_eta_nbins,   _eta_min,     _eta_max);
+      for (it=_ratiotype.begin(); it!=_ratiotype.end(); it++) {
+        _h_ratio_lowpt [it->first] = Scatter2DPtr(_hepdataid[it->first], 1, 1);
+        _h_ratio_midpt [it->first] = Scatter2DPtr(_hepdataid[it->first], 1, 2);
+        _h_ratio_highpt[it->first] = Scatter2DPtr(_hepdataid[it->first], 1, 3);
+        _h_num_lowpt   [it->first] = Histo1DPtr  (_hepdataid[it->first], 1, 1, "num_l_"+it->first);
+        _h_num_midpt   [it->first] = Histo1DPtr  (_hepdataid[it->first], 1, 2, "num_m_"+it->first);
+        _h_num_highpt  [it->first] = Histo1DPtr  (_hepdataid[it->first], 1, 3, "num_h_"+it->first);
+        _h_den_lowpt   [it->first] = Histo1DPtr  (_hepdataid[it->first], 1, 1, "den_l_"+it->first);
+        _h_den_midpt   [it->first] = Histo1DPtr  (_hepdataid[it->first], 1, 2, "den_m_"+it->first);
+        _h_den_highpt  [it->first] = Histo1DPtr  (_hepdataid[it->first], 1, 3, "den_h_"+it->first);
       }
 
       addProjection(ChargedFinalState(_eta_min, _eta_max, _pt_min*GeV), "CFS");
@@ -111,7 +113,7 @@
 
         std::map<std::string, std::pair<int, int> >::iterator it;
 
-        for (it=_ratiotypes.begin(); it!=_ratiotypes.end(); it++) {
+        for (it=_ratiotype.begin(); it!=_ratiotype.end(); it++) {
           // check what type of ratio is
           if ((it->second.second)==-1) {
             // check ptbin
@@ -156,17 +158,13 @@
 
     // Generate the ratio histograms
     void finalize() {
-    // needed to determine AIDA to save the file!
-      tree().mkdirs(histoDir());
-
       std::map<std::string, std::pair<int, int> >::iterator it;
 
       // booking histograms
-      for (it=_ratiotypes.begin(); it!=_ratiotypes.end(); it++) {
-        int dsId=_ratiotypes_hepdataid[it->first];
-        histogramFactory().divide(histoPath(dsId, 1, 1), *(_h_num_lowpt[it->first]),  *(_h_den_lowpt[it->first]));
-        histogramFactory().divide(histoPath(dsId, 1, 2), *(_h_num_midpt[it->first]),  *(_h_den_midpt[it->first]));
-        histogramFactory().divide(histoPath(dsId, 1, 3), *(_h_num_highpt[it->first]), *(_h_den_highpt[it->first]));
+      for (it=_ratiotype.begin(); it!=_ratiotype.end(); it++) {
+        divide(_h_num_lowpt[it->first],  _h_den_lowpt[it->first],  _h_ratio_lowpt);
+        divide(_h_num_midpt[it->first],  _h_den_midpt[it->first],  _h_ratio_midpt);
+        divide(_h_num_highpt[it->first], _h_den_highpt[it->first], _h_ratio_highpt);
       }
     }
 
@@ -244,21 +242,20 @@
 
     // Define histograms
     // ratio
-    std::map<std::string, LWH::Histogram1D * > _h_ratio_lowpt;
-    std::map<std::string, LWH::Histogram1D * > _h_ratio_midpt;
-    std::map<std::string, LWH::Histogram1D * > _h_ratio_highpt;
+    std::map<std::string, Histo1DPtr > _h_ratio_lowpt;
+    std::map<std::string, Histo1DPtr > _h_ratio_midpt;
+    std::map<std::string, Histo1DPtr > _h_ratio_highpt;
     // numerator
-    std::map<std::string, LWH::Histogram1D * > _h_num_lowpt;
-    std::map<std::string, LWH::Histogram1D * > _h_num_midpt;
-    std::map<std::string, LWH::Histogram1D * > _h_num_highpt;
+    std::map<std::string, Histo1DPtr > _h_num_lowpt;
+    std::map<std::string, Histo1DPtr > _h_num_midpt;
+    std::map<std::string, Histo1DPtr > _h_num_highpt;
     // denominator
-    std::map<std::string, LWH::Histogram1D * > _h_den_lowpt;
-    std::map<std::string, LWH::Histogram1D * > _h_den_midpt;
-    std::map<std::string, LWH::Histogram1D * > _h_den_highpt;
+    std::map<std::string, Histo1DPtr > _h_den_lowpt;
+    std::map<std::string, Histo1DPtr > _h_den_midpt;
+    std::map<std::string, Histo1DPtr > _h_den_highpt;
 
     // Map of ratios and IDs of numerator and denominator
-    std::map<string, pair<int,int> > _ratiotypes;
-    std::map<string, int > _ratiotypes_hepdataid;
+    std::map<string, pair<int,int> > _ratiotype;
 
     // Fill the PDG Id to Lifetime[seconds] map
     // Data was extracted from LHCb Particle Table through LHCb::ParticlePropertySvc

Modified: trunk/src/Analyses/Makefile.am
==============================================================================
--- trunk/src/Analyses/Makefile.am	Thu Feb 14 14:47:42 2013	(r4160)
+++ trunk/src/Analyses/Makefile.am	Mon Feb 18 14:43:54 2013	(r4161)
@@ -135,6 +135,7 @@
 if ENABLE_PRELIMINARY
 RivetCMSAnalyses_la_SOURCES += \
     CMS_QCD_10_024.cc \
+    CMS_2012_PAS_FWD_11_003.cc \
     CMS_2012_PAS_QCD_11_010.cc
 endif
 
@@ -146,7 +147,8 @@
 RivetLHCbAnalyses_la_SOURCES += \
     LHCB_2010_S8758301.cc \
     LHCB_2011_I917009.cc \
-    LHCB_2011_I919315.cc
+    LHCB_2011_I919315.cc \
+    LHCB_2012_I1119400.cc
 endif
 
 


More information about the Rivet-svn mailing list