[Rivet-svn] hg-notifications/rivet: 3 new changesets

Rivet Mercurial rivet at projects.hepforge.org
Fri Jul 20 00:00:02 BST 2018


details:   https://rivet.hepforge.org/hg/hg-notifications/rivet/rev/e8c06b172721
branches:  release-2-6-x
changeset: 6379:e8c06b172721
user:      Andy Buckley <andy at insectnation.org>
date:      Thu Jul 19 22:14:10 2018 +0100
description:
Add MC_DILEPTON analysis.

details:   https://rivet.hepforge.org/hg/hg-notifications/rivet/rev/a7ea80425542
branches:  release-2-6-x
changeset: 6380:a7ea80425542
user:      Andy Buckley <andy at insectnation.org>
date:      Thu Jul 19 23:52:44 2018 +0100
description:
Postpone Particles enhancement now, since the required C++11 isn't supported on lxplus7 = CentOS7.

details:   https://rivet.hepforge.org/hg/hg-notifications/rivet/rev/0d1b3ddc11eb
branches:  release-2-6-x
changeset: 6381:0d1b3ddc11eb
user:      Andy Buckley <andy at insectnation.org>
date:      Thu Jul 19 23:58:37 2018 +0100
description:
Merge in ATLAS_2017_I1604029 (ttbar+gamma), ATLAS_2017_I1626105 (dileptonic ttbar), ATLAS_2017_I1644367 (triphotons), and ATLAS_2017_I1645627 (photon + jets)

diffs (truncated from 2419 to 50 lines):

--- a/ChangeLog	Thu Jul 19 14:30:35 2018 +0200
+++ b/ChangeLog	Thu Jul 19 23:58:37 2018 +0100
@@ -1,3 +1,13 @@
+2018-07-19  Andy Buckley  <andy.buckley at cern.ch>
+
+	* Merge in ATLAS_2017_I1604029 (ttbar+gamma), ATLAS_2017_I1626105
+	(dileptonic ttbar), ATLAS_2017_I1644367 (triphotons), and
+	ATLAS_2017_I1645627 (photon + jets).
+
+	* Postpone Particles enhancement now, since the required C++11 isn't supported on lxplus7 = CentOS7.
+
+	* Add MC_DILEPTON analysis.
+
 2018-07-10  Andy Buckley  <andy.buckley at cern.ch>
 
 	* Fix HepData tarball download handling: StringIO is *not* safe anymore
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/analyses/pluginATLAS/ATLAS_2017_I1604029.cc	Thu Jul 19 23:58:37 2018 +0100
@@ -0,0 +1,149 @@
+// -*- C++ -*-
+#include "Rivet/Analysis.hh"
+#include "Rivet/Projections/FastJets.hh"
+#include "Rivet/Projections/FinalState.hh"
+#include "Rivet/Projections/DressedLeptons.hh"
+#include "Rivet/Projections/PromptFinalState.hh"
+#include "Rivet/Projections/UnstableFinalState.hh"
+
+namespace Rivet {
+
+  ///@brief: ttbar + gamma at 8 TeV
+  class ATLAS_2017_I1604029 : public Analysis {
+  public:
+
+    // Constructor
+    DEFAULT_RIVET_ANALYSIS_CTOR(ATLAS_2017_I1604029);
+
+    // Book histograms and initialise projections before the run
+    void init() {
+
+      const FinalState fs;
+
+      // signal photons
+      PromptFinalState prompt_ph(Cuts::abspid == PID::PHOTON && Cuts::pT > 15*GeV && Cuts::abseta < 2.37);
+      declare(prompt_ph, "photons");
+
+      // bare leptons 
+      Cut base_cuts = (Cuts::abseta < 2.7) && (Cuts::pT > 10*GeV);
+      IdentifiedFinalState bare_leps(base_cuts);
+      bare_leps.acceptIdPair(PID::MUON);
+      bare_leps.acceptIdPair(PID::ELECTRON);


More information about the Rivet-svn mailing list