|
[Rivet-svn] rivet: 2 new changesetsRivet Mercurial rivet at projects.hepforge.orgTue Sep 6 20:00:02 BST 2016
details: https://rivet.hepforge.org/hg/rivet/rev/7b9408d7bf17 branches: release-2-5-x changeset: 5441:7b9408d7bf17 user: Andy Buckley <andy at insectnation.org> date: Tue Sep 06 16:28:55 2016 +0100 description: Add ATLAS Run 1 medium electron ID efficiency function. details: https://rivet.hepforge.org/hg/rivet/rev/71c87695e2f7 branches: release-2-5-x changeset: 5442:71c87695e2f7 user: Andy Buckley <andy at insectnation.org> date: Tue Sep 06 19:54:40 2016 +0100 description: Add ATLAS Run 1 tight electron ID efficiency function, and fold the medium one in |eta|. diffs (truncated from 170 to 50 lines): --- a/ChangeLog Tue Sep 06 12:50:01 2016 +0100 +++ b/ChangeLog Tue Sep 06 19:54:40 2016 +0100 @@ -1,5 +1,7 @@ 2016-09-06 Andy Buckley <andy.buckley at cern.ch> + * Add ATLAS Run 1 medium and tight electron ID efficiency functions. + * Update configure scripts to use newer (Py3-safe) Python testing macros. 2016-09-02 Andy Buckley <andy.buckley at cern.ch> --- a/include/Rivet/Tools/SmearingFunctions.hh Tue Sep 06 12:50:01 2016 +0100 +++ b/include/Rivet/Tools/SmearingFunctions.hh Tue Sep 06 19:54:40 2016 +0100 @@ -143,14 +143,30 @@ } } - /// ATLAS Run 2 electron tracking efficiency /// @todo Currently just a copy of Run 1: fix! inline double ELECTRON_TRKEFF_ATLAS_RUN2(const Particle& e) { return ELECTRON_TRKEFF_ATLAS_RUN1(e); } - /// @brief ATLAS 13 TeV 'loose' electron identification/selection efficiency + + /// ATLAS Run 1 electron reconstruction efficiency + /// @todo Include reco eff (but no e/y discrimination) in forward region + /// @todo How to use this in combination with tracking eff? + inline double ELECTRON_EFF_ATLAS_RUN1(const Particle& e) { + if (e.abseta() > 2.5) return 0; + if (e.pT() < 10*GeV) return 0; + return (e.abseta() < 1.5) ? 0.95 : 0.85; + } + + /// ATLAS Run 2 electron reco efficiency + /// @todo Currently just a copy of Run 1: fix! + inline double ELECTRON_EFF_ATLAS_RUN2(const Particle& e) { + return ELECTRON_EFF_ATLAS_RUN1(e); + } + + + /// @brief ATLAS Run 2 'loose' electron identification/selection efficiency /// /// Values read from Fig 3 of ATL-PHYS-PUB-2015-041 /// @todo What about faking by jets or non-electrons? @@ -171,23 +187,114 @@ return min(eff, 1.0); } - /// ATLAS Run 1 electron reconstruction efficiency
More information about the Rivet-svn mailing list |