[Rivet-svn] r2798 - in trunk: data/anainfo data/plotinfo data/refdata src/Analyses

blackhole at projects.hepforge.org blackhole at projects.hepforge.org
Wed Dec 1 15:09:52 GMT 2010


Author: holsch
Date: Wed Dec  1 15:09:52 2010
New Revision: 2798

Log:
Add another ALICE analysis, pseudorapidities at three energies, ch. multi at 7 TeV

Added:
   trunk/data/anainfo/ALICE_2010_S8625980.info
   trunk/data/plotinfo/ALICE_2010_S8625980.plot
   trunk/data/refdata/ALICE_2010_S8625980.aida
   trunk/src/Analyses/ALICE_2010_S8625980.cc
Modified:
   trunk/data/anainfo/Makefile.am
   trunk/data/plotinfo/Makefile.am
   trunk/data/refdata/Makefile.am
   trunk/src/Analyses/Makefile.am

Added: trunk/data/anainfo/ALICE_2010_S8625980.info
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/data/anainfo/ALICE_2010_S8625980.info	Wed Dec  1 15:09:52 2010	(r2798)
@@ -0,0 +1,40 @@
+Name: ALICE_2010_S8625980
+Year: 2010
+Summary: Pseudorapidities at three energies, charged multiplicity at 7 TeV. 
+Experiment: ALICE
+Collider: LHC
+SpiresID: 8625980
+Status: VALIDATED
+Authors:
+ - Holger Schulz <holger.schulz at physik.hu-berlin.de>
+References:
+ - Eur.Phys.J. C68 (2010) 345-354
+ - arXiv:1004.3514 [hep-ex]
+RunInfo:
+  Diffractive events need to be switched on on addition to QCD.
+NumEvents: 1000000
+Beams: [p+, p+]
+Energies: [0.9, 2.36, 7]
+PtCuts:
+Description:
+  'This is an ALICE publication with pseudorapities for $\unit{0.9, 2.36 and 7}{\TeV}$
+  and the charged multiplicity at $\unit{7}{\TeV}$. The analysis requires at least on
+  charged particle in the event. Only the INEL distributions are considered here'
+BibKey: Aamodt:2010pp
+BibTeX: '@article{Aamodt:2010pp,
+      author         = "Aamodt, K. and others",
+      title          = "{Charged-particle multiplicity measurement in
+                        proton-proton collisions at sqrt(s) = 7 TeV with ALICE at
+                        LHC}",
+      collaboration  = "ALICE Collaboration",
+      journal        = "Eur.Phys.J.",
+      volume         = "C68",
+      pages          = "345-354",
+      doi            = "10.1140/epjc/s10052-010-1350-2",
+      year           = "2010",
+      eprint         = "1004.3514",
+      archivePrefix  = "arXiv",
+      primaryClass   = "hep-ex",
+}'
+ToDo:
+ - Add NSD histos?

Modified: trunk/data/anainfo/Makefile.am
==============================================================================
--- trunk/data/anainfo/Makefile.am	Wed Dec  1 14:50:05 2010	(r2797)
+++ trunk/data/anainfo/Makefile.am	Wed Dec  1 15:09:52 2010	(r2798)
@@ -4,6 +4,7 @@
   ALEPH_1996_S3196992.info \
   ALEPH_2004_S5765862.info \
   ALICE_2010_S8706239.info \
+  ALICE_2010_S8625980.info \
   ATLAS_2010_S8591806.info \
   ATLAS_2010_S8817804.info \
   ATLAS_2010_CONF_2010_031.info \

Added: trunk/data/plotinfo/ALICE_2010_S8625980.plot
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/data/plotinfo/ALICE_2010_S8625980.plot	Wed Dec  1 15:09:52 2010	(r2798)
@@ -0,0 +1,26 @@
+# BEGIN PLOT /ALICE_2010_S8625980/d03-x01-y01
+Title=Charged Multiplicity $\sqrt(s)=7$ TeV
+XLabel=$N_\text{ch}$
+YLabel=$\text{d}N/\text{d}N_\text{ch}$
+# END PLOT
+
+# BEGIN PLOT /ALICE_2010_S8625980/d04-x01-y01
+Title=Pseudorapidity $\sqrt(s)=0.9$ TeV, INEL $>0$
+XLabel=$\eta$
+YLabel=$\text{d}N/\text{d}\eta$
+LogY=0
+# END PLOT
+
+# BEGIN PLOT /ALICE_2010_S8625980/d05-x01-y01
+Title=Pseudorapidity $\sqrt(s)=2.36$ TeV, INEL $>0$
+XLabel=$\eta$
+YLabel=$\text{d}N/\text{d}\eta$
+LogY=0
+# END PLOT
+
+# BEGIN PLOT /ALICE_2010_S8625980/d06-x01-y01
+Title=Pseudorapidity $\sqrt(s)=7$ TeV, INEL $>0$
+XLabel=$\eta$
+YLabel=$\text{d}N/\text{d}\eta$
+LogY=0
+# END PLOT

Modified: trunk/data/plotinfo/Makefile.am
==============================================================================
--- trunk/data/plotinfo/Makefile.am	Wed Dec  1 14:50:05 2010	(r2797)
+++ trunk/data/plotinfo/Makefile.am	Wed Dec  1 15:09:52 2010	(r2798)
@@ -4,6 +4,7 @@
   ALEPH_1996_S3196992.plot \
   ALEPH_2004_S5765862.plot \
   ALICE_2010_S8706239.plot \
+  ALICE_2010_S8625980.plot \
   ATLAS_2010_S8591806.plot \
   ATLAS_2010_S8817804.plot \
   ATLAS_2010_CONF_2010_031.plot \

Added: trunk/data/refdata/ALICE_2010_S8625980.aida
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/data/refdata/ALICE_2010_S8625980.aida	Wed Dec  1 15:09:52 2010	(r2798)
@@ -0,0 +1,439 @@
+<?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/ALICE_2010_S8625980" title="[Insert title for histogram d01-x01-y01 here]">
+    <dimension dim="0" title="[Insert x-axis label for histogram d01-x01-y01 here]" />
+    <dimension dim="1" title="[Insert y-axis label for histogram d01-x01-y01 here]" />
+    <annotation>
+      <item key="Title" value="[Insert title for histogram d01-x01-y01 here]" sticky="true"/>
+      <item key="AidaPath" value="/REF/ALICE_2010_S8625980/d01-x01-y01" sticky="true"/>
+      <item key="FullPath" value="/ALICE_2010_S8625980.aida/REF/ALICE_2010_S8625980/d01-x01-y01" sticky="true"/>
+    </annotation>
+    <dataPoint>
+      <measurement errorPlus="7.300000e+02" value="9.000000e+02" errorMinus="7.300000e+02"/>
+      <measurement errorPlus="7.071068e-02" value="3.810000e+00" errorMinus="7.071068e-02"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.525000e+03" value="3.155000e+03" errorMinus="1.525000e+03"/>
+      <measurement errorPlus="8.062258e-02" value="4.700000e+00" errorMinus="8.062258e-02"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="2.320000e+03" value="7.000000e+03" errorMinus="2.320000e+03"/>
+      <measurement errorPlus="1.204159e-01" value="6.010000e+00" errorMinus="1.204159e-01"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d03-x01-y01" dimension="2"
+    path="/REF/ALICE_2010_S8625980" title="PROBABILITY/UNIT BIN WIDTH">
+    <annotation>
+      <item key="Title" value="PROBABILITY/UNIT BIN WIDTH" sticky="true"/>
+      <item key="AidaPath" value="/REF/ALICE_2010_S8625980/d03-x01-y01" sticky="true"/>
+      <item key="FullPath" value="/ALICE_2010_S8625980.aida/REF/ALICE_2010_S8625980/d03-x01-y01" sticky="true"/>
+    </annotation>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="1.000000e+00" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="2.329460e-03" value="6.201100e-02" errorMinus="2.329460e-03"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="2.000000e+00" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="2.453052e-03" value="7.294300e-02" errorMinus="2.453052e-03"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="3.000000e+00" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="1.762023e-03" value="7.077100e-02" errorMinus="1.762023e-03"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="4.000000e+00" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="1.626168e-03" value="6.724500e-02" errorMinus="1.626168e-03"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="5.000000e+00" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="1.474093e-03" value="6.283400e-02" errorMinus="1.474093e-03"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="6.000000e+00" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="1.357232e-03" value="5.738300e-02" errorMinus="1.357232e-03"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="7.000000e+00" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="1.228739e-03" value="5.149900e-02" errorMinus="1.228739e-03"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="8.000000e+00" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="1.104966e-03" value="4.591000e-02" errorMinus="1.104966e-03"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="9.000000e+00" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="9.991536e-04" value="4.110900e-02" errorMinus="9.991536e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="1.000000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="9.076618e-04" value="3.695400e-02" errorMinus="9.076618e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="1.100000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="8.346311e-04" value="3.359000e-02" errorMinus="8.346311e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="1.200000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="7.728189e-04" value="3.072900e-02" errorMinus="7.728189e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="1.300000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="7.263897e-04" value="2.853900e-02" errorMinus="7.263897e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="1.400000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="6.853087e-04" value="2.657500e-02" errorMinus="6.853087e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="1.500000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="6.444176e-04" value="2.465300e-02" errorMinus="6.444176e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="1.600000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="6.074249e-04" value="2.290000e-02" errorMinus="6.074249e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="1.700000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="5.741960e-04" value="2.132500e-02" errorMinus="5.741960e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="1.800000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="5.412255e-04" value="1.976800e-02" errorMinus="5.412255e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="1.900000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="5.169536e-04" value="1.856100e-02" errorMinus="5.169536e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="2.000000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="4.879057e-04" value="1.718700e-02" errorMinus="4.879057e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="2.100000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="4.639677e-04" value="1.604000e-02" errorMinus="4.639677e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="2.200000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="4.373214e-04" value="1.483600e-02" errorMinus="4.373214e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="2.300000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="4.136496e-04" value="1.372600e-02" errorMinus="4.136496e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="2.400000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="3.872209e-04" value="1.257600e-02" errorMinus="3.872209e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="2.500000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="3.615812e-04" value="1.148100e-02" errorMinus="3.615812e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="2.600000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="3.345265e-04" value="1.039300e-02" errorMinus="3.345265e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="2.700000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="3.140064e-04" value="9.502000e-03" errorMinus="3.140064e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="2.800000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="2.976172e-04" value="8.776000e-03" errorMinus="2.976172e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="2.900000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="2.785390e-04" value="8.024000e-03" errorMinus="2.785390e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="3.000000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="2.665371e-04" value="7.452000e-03" errorMinus="2.665371e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="3.100000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="2.571575e-04" value="6.851000e-03" errorMinus="2.571575e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="3.200000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="2.504596e-04" value="6.428000e-03" errorMinus="2.504596e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="3.300000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="2.393533e-04" value="5.940000e-03" errorMinus="2.393533e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="3.400000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="2.332595e-04" value="5.515000e-03" errorMinus="2.332595e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="3.500000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="2.263559e-04" value="5.102000e-03" errorMinus="2.263559e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="3.600000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="2.192442e-04" value="4.690000e-03" errorMinus="2.192442e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="3.700000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="2.040221e-04" value="4.162000e-03" errorMinus="2.040221e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="3.800000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="1.960102e-04" value="3.811000e-03" errorMinus="1.960102e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="3.900000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="1.824089e-04" value="3.389000e-03" errorMinus="1.824089e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="4.000000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="1.742010e-04" value="3.071000e-03" errorMinus="1.742010e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="4.100000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="1.624315e-04" value="2.708000e-03" errorMinus="1.624315e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="4.200000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="1.528954e-04" value="2.422000e-03" errorMinus="1.528954e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="4.300000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="1.436802e-04" value="2.184000e-03" errorMinus="1.436802e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="4.400000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="1.364991e-04" value="1.968000e-03" errorMinus="1.364991e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="4.500000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="1.344656e-04" value="1.860000e-03" errorMinus="1.344656e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="4.600000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="1.238467e-04" value="1.650000e-03" errorMinus="1.238467e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="4.700000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="1.244709e-04" value="1.577000e-03" errorMinus="1.244709e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="4.800000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="1.132299e-04" value="1.387000e-03" errorMinus="1.132299e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="4.900000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="1.087060e-04" value="1.254000e-03" errorMinus="1.087060e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="5.000000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="1.023035e-04" value="1.118000e-03" errorMinus="1.023035e-04"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="5.100000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="9.808160e-05" value="1.037000e-03" errorMinus="9.808160e-05"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="5.200000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="9.577578e-05" value="9.420000e-04" errorMinus="9.577578e-05"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="5.300000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="8.786353e-05" value="8.230000e-04" errorMinus="8.786353e-05"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="5.400000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="8.287943e-05" value="7.360000e-04" errorMinus="8.287943e-05"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="5.500000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="7.723341e-05" value="6.540000e-04" errorMinus="7.723341e-05"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="5.600000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="7.158911e-05" value="5.790000e-04" errorMinus="7.158911e-05"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="5.700000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="6.594695e-05" value="5.120000e-04" errorMinus="6.594695e-05"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="5.800000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="6.726812e-05" value="4.900000e-04" errorMinus="6.726812e-05"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="5.900000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="6.648308e-05" value="4.500000e-04" errorMinus="6.648308e-05"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="5.000000e-01" value="6.000000e+01" errorMinus="5.000000e-01"/>
+      <measurement errorPlus="5.517246e-05" value="3.550000e-04" errorMinus="5.517246e-05"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e+00" value="6.150000e+01" errorMinus="1.000000e+00"/>
+      <measurement errorPlus="4.742362e-05" value="2.960000e-04" errorMinus="4.742362e-05"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e+00" value="6.350000e+01" errorMinus="1.000000e+00"/>
+      <measurement errorPlus="4.742362e-05" value="2.650000e-04" errorMinus="4.742362e-05"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e+00" value="6.550000e+01" errorMinus="1.000000e+00"/>
+      <measurement errorPlus="4.103657e-05" value="1.930000e-04" errorMinus="4.103657e-05"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e+00" value="6.750000e+01" errorMinus="1.000000e+00"/>
+      <measurement errorPlus="3.606938e-05" value="1.600000e-04" errorMinus="3.606938e-05"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e+00" value="6.950000e+01" errorMinus="1.000000e+00"/>
+      <measurement errorPlus="2.973214e-05" value="1.260000e-04" errorMinus="2.973214e-05"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d04-x01-y01" dimension="2"
+    path="/REF/ALICE_2010_S8625980" title="DN(C=INEL>0)/DETARAP(P=3)">
+    <annotation>
+      <item key="Title" value="DN(C=INEL>0)/DETARAP(P=3)" sticky="true"/>
+      <item key="AidaPath" value="/REF/ALICE_2010_S8625980/d04-x01-y01" sticky="true"/>
+      <item key="FullPath" value="/ALICE_2010_S8625980.aida/REF/ALICE_2010_S8625980/d04-x01-y01" sticky="true"/>
+    </annotation>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="-9.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="7.615773e-02" value="4.000000e+00" errorMinus="7.615773e-02"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="-7.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="7.615773e-02" value="3.870000e+00" errorMinus="7.615773e-02"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="-5.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="7.615773e-02" value="3.800000e+00" errorMinus="7.615773e-02"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="-3.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="6.324555e-02" value="3.700000e+00" errorMinus="6.324555e-02"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="-1.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="6.324555e-02" value="3.670000e+00" errorMinus="6.324555e-02"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="1.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="6.324555e-02" value="3.730000e+00" errorMinus="6.324555e-02"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="3.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="6.708204e-02" value="3.720000e+00" errorMinus="6.708204e-02"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="5.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="7.615773e-02" value="3.770000e+00" errorMinus="7.615773e-02"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="7.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="7.615773e-02" value="3.920000e+00" errorMinus="7.615773e-02"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="9.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="7.615773e-02" value="4.010000e+00" errorMinus="7.615773e-02"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d05-x01-y01" dimension="2"
+    path="/REF/ALICE_2010_S8625980" title="DN(C=INEL>0)/DETARAP(P=3)">
+    <annotation>
+      <item key="Title" value="DN(C=INEL>0)/DETARAP(P=3)" sticky="true"/>
+      <item key="AidaPath" value="/REF/ALICE_2010_S8625980/d05-x01-y01" sticky="true"/>
+      <item key="FullPath" value="/ALICE_2010_S8625980.aida/REF/ALICE_2010_S8625980/d05-x01-y01" sticky="true"/>
+    </annotation>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="-9.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="8.544004e-02" value="4.910000e+00" errorMinus="8.544004e-02"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="-7.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="8.544004e-02" value="4.760000e+00" errorMinus="8.544004e-02"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="-5.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="8.544004e-02" value="4.630000e+00" errorMinus="8.544004e-02"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="-3.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="8.544004e-02" value="4.640000e+00" errorMinus="8.544004e-02"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="-1.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="8.544004e-02" value="4.550000e+00" errorMinus="8.544004e-02"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="1.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="8.544004e-02" value="4.550000e+00" errorMinus="8.544004e-02"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="3.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="8.544004e-02" value="4.640000e+00" errorMinus="8.544004e-02"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="5.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="8.544004e-02" value="4.660000e+00" errorMinus="8.544004e-02"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="7.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="8.544004e-02" value="4.820000e+00" errorMinus="8.544004e-02"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="9.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="8.544004e-02" value="4.880000e+00" errorMinus="8.544004e-02"/>
+    </dataPoint>
+  </dataPointSet>
+  <dataPointSet name="d06-x01-y01" dimension="2"
+    path="/REF/ALICE_2010_S8625980" title="DN(C=INEL>0)/DETARAP(P=3)">
+    <annotation>
+      <item key="Title" value="DN(C=INEL>0)/DETARAP(P=3)" sticky="true"/>
+      <item key="AidaPath" value="/REF/ALICE_2010_S8625980/d06-x01-y01" sticky="true"/>
+      <item key="FullPath" value="/ALICE_2010_S8625980.aida/REF/ALICE_2010_S8625980/d06-x01-y01" sticky="true"/>
+    </annotation>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="-9.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="1.216553e-01" value="6.220000e+00" errorMinus="1.216553e-01"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="-7.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="1.216553e-01" value="6.070000e+00" errorMinus="1.216553e-01"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="-5.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="1.216553e-01" value="6.010000e+00" errorMinus="1.216553e-01"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="-3.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="1.118034e-01" value="5.840000e+00" errorMinus="1.118034e-01"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="-1.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="1.118034e-01" value="5.850000e+00" errorMinus="1.118034e-01"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="1.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="1.118034e-01" value="5.850000e+00" errorMinus="1.118034e-01"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="3.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="1.118034e-01" value="5.910000e+00" errorMinus="1.118034e-01"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="5.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="1.216553e-01" value="6.010000e+00" errorMinus="1.216553e-01"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="7.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="1.216553e-01" value="6.170000e+00" errorMinus="1.216553e-01"/>
+    </dataPoint>
+    <dataPoint>
+      <measurement errorPlus="1.000000e-01" value="9.000000e-01" errorMinus="1.000000e-01"/>
+      <measurement errorPlus="1.216553e-01" value="6.260000e+00" errorMinus="1.216553e-01"/>
+    </dataPoint>
+  </dataPointSet>
+</aida>

Modified: trunk/data/refdata/Makefile.am
==============================================================================
--- trunk/data/refdata/Makefile.am	Wed Dec  1 14:50:05 2010	(r2797)
+++ trunk/data/refdata/Makefile.am	Wed Dec  1 15:09:52 2010	(r2798)
@@ -5,6 +5,7 @@
   ALEPH_1996_S3196992.aida       \
   ALEPH_2004_S5765862.aida       \
   ALICE_2010_S8706239.aida       \
+  ALICE_2010_S8625980.aida       \
   ATLAS_2010_S8591806.aida       \
   ATLAS_2010_S8817804.aida       \
   ATLAS_2010_CONF_2010_031.aida  \

Added: trunk/src/Analyses/ALICE_2010_S8625980.cc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/src/Analyses/ALICE_2010_S8625980.cc	Wed Dec  1 15:09:52 2010	(r2798)
@@ -0,0 +1,107 @@
+// -*- C++ -*-
+#include "Rivet/Analysis.hh"
+#include "Rivet/RivetAIDA.hh"
+#include "Rivet/Tools/Logging.hh"
+#include "Rivet/Projections/ChargedFinalState.hh"
+/// @todo Include more projections as required, e.g. ChargedFinalState, FastJets, ZFinder...
+
+namespace Rivet {
+
+
+  class ALICE_2010_S8625980 : public Analysis {
+  public:
+
+    /// @name Constructors etc.
+    //@{
+
+    /// Constructor
+    ALICE_2010_S8625980()
+      : Analysis("ALICE_2010_S8625980"),
+        _Nevt_after_cuts(0.0)
+    {
+      /// @todo Set whether your finalize method needs the generator cross section
+      setNeedsCrossSection(false);
+      setBeams(PROTON, PROTON);
+    }
+
+    //@}
+
+
+  public:
+
+    /// @name Analysis methods
+    //@{
+
+    /// Book histograms and initialise projections before the run
+    void init() {
+
+      ChargedFinalState cfs(-1.0, 1.0);
+      addProjection(cfs, "CFS");
+
+      if (fuzzyEquals(sqrtS()/GeV, 900, 1E-3)) {
+        _h_dN_deta    = bookHistogram1D(4, 1, 1);
+      } else if (fuzzyEquals(sqrtS()/GeV, 2360, 1E-3)) {
+        _h_dN_deta    = bookHistogram1D(5, 1, 1);
+      } else if (fuzzyEquals(sqrtS()/GeV, 7000, 1E-3)) {
+        _h_dN_deta    = bookHistogram1D(6, 1, 1);
+        _h_dN_dNch    = bookHistogram1D(3, 1, 1);
+      }
+
+    }
+
+
+    /// Perform the per-event analysis
+    void analyze(const Event& event) {
+      const double weight = event.weight();
+
+      const ChargedFinalState& charged = applyProjection<ChargedFinalState>(event, "CFS");
+      if (charged.size() < 1) {
+        vetoEvent;
+      }
+      _Nevt_after_cuts += weight;
+
+
+      foreach (const Particle& p, charged.particles()) {
+        const double eta = p.momentum().pseudorapidity();
+        _h_dN_deta->fill(eta, weight);
+      }
+
+      if (fuzzyEquals(sqrtS()/GeV, 7000, 1E-3)) {
+        _h_dN_dNch->fill(charged.size(), weight);
+      }
+    }
+
+
+    /// Normalise histograms etc., after the run
+    void finalize() {
+
+      if (fuzzyEquals(sqrtS()/GeV, 7000, 1E-3)) {
+        normalize(_h_dN_dNch);
+      }
+      scale(_h_dN_deta, 1.0/_Nevt_after_cuts);
+
+    }
+
+    //@}
+
+
+  private:
+
+    /// @name Histograms
+    //@{
+
+    AIDA::IHistogram1D *_h_dN_deta;
+    AIDA::IHistogram1D *_h_dN_dNch;
+    double _Nevt_after_cuts;
+    //@}
+
+
+  };
+
+
+
+  // This global object acts as a hook for the plugin system
+  AnalysisBuilder<ALICE_2010_S8625980> plugin_ALICE_2010_S8625980;
+
+
+}

Modified: trunk/src/Analyses/Makefile.am
==============================================================================
--- trunk/src/Analyses/Makefile.am	Wed Dec  1 14:50:05 2010	(r2797)
+++ trunk/src/Analyses/Makefile.am	Wed Dec  1 15:09:52 2010	(r2798)
@@ -43,7 +43,8 @@
 
 lib_LTLIBRARIES += RivetALICEAnalyses.la
 RivetALICEAnalyses_la_SOURCES = \
-    ALICE_2010_S8706239.cc				
+    ALICE_2010_S8706239.cc	\
+    ALICE_2010_S8625980.cc
 
 lib_LTLIBRARIES += RivetATLASAnalyses.la
 RivetATLASAnalyses_la_SOURCES = \


More information about the Rivet-svn mailing list