|
[Rivet-svn] hg-notifications/rivet: 3 new changesetsRivet Mercurial rivet at projects.hepforge.orgFri 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 |