[Rivet-svn] rivet: 9 new changesets

Rivet Mercurial rivet at projects.hepforge.org
Wed Jun 28 14:45:18 BST 2017


details:   https://rivet.hepforge.org/hg/rivet/rev/0c47fc6fe5d5
branches:  default-hepmc3
changeset: 5920:0c47fc6fe5d5
user:      Andy Buckley <andy at insectnation.org>
date:      Mon Jan 30 20:09:41 2017 +0000
description:
More projection conversions for HepMC3

details:   https://rivet.hepforge.org/hg/rivet/rev/64bd2ff7d123
branches:  default-hepmc3
changeset: 5921:64bd2ff7d123
user:      Andy Buckley <andy at insectnation.org>
date:      Mon Jan 30 20:34:26 2017 +0000
description:
All projections working with HepMC3

details:   https://rivet.hepforge.org/hg/rivet/rev/def186c66688
branches:  default-hepmc3
changeset: 5922:def186c66688
user:      Andy Buckley <andy at insectnation.org>
date:      Mon Jan 30 20:39:48 2017 +0000
description:
First analysis fixes

details:   https://rivet.hepforge.org/hg/rivet/rev/afb12bff1b85
branches:  default-hepmc3
changeset: 5923:afb12bff1b85
user:      Andy Buckley <andy at insectnation.org>
date:      Mon Jan 30 20:42:41 2017 +0000
description:
First step to analysis HepMC3 compatibility: use *Ptr type names

details:   https://rivet.hepforge.org/hg/rivet/rev/2234e1cc1114
branches:  default-hepmc3
changeset: 5924:2234e1cc1114
user:      Andy Buckley <andy at insectnation.org>
date:      Tue Jan 31 10:31:52 2017 +0000
description:
Typo fix -- thanks, Andrii V

details:   https://rivet.hepforge.org/hg/rivet/rev/8ceb9a27b52d
branches:  default-hepmc3
changeset: 5925:8ceb9a27b52d
user:      Andy Buckley <andy at insectnation.org>
date:      Tue Jan 31 23:03:28 2017 +0000
description:
Add Cut-arg variants to HeavyHadrons particle-retrieving methods.

details:   https://rivet.hepforge.org/hg/rivet/rev/2fd096e439fc
branches:  default-hepmc3
changeset: 5926:2fd096e439fc
user:      Andy Buckley <andy at insectnation.org>
date:      Tue Jan 31 23:03:54 2017 +0000
description:
Protect against changing meaning of GenVertex::id()

details:   https://rivet.hepforge.org/hg/rivet/rev/d99be95370d5
branches:  default-hepmc3
changeset: 5927:d99be95370d5
user:      Andy Buckley <andy at insectnation.org>
date:      Tue Jan 31 23:04:10 2017 +0000
description:
Analysis tidying & HepMC3 compatibility

details:   https://rivet.hepforge.org/hg/rivet/rev/be13e683d9d1
branches:  default-hepmc3
changeset: 5928:be13e683d9d1
user:      Andy Buckley <andy at insectnation.org>
date:      Wed Jun 28 14:40:25 2017 +0100
description:
Merge with default

diffs (truncated from 658918 to 50 lines):

--- a/.hgignore	Mon Jan 30 17:13:27 2017 +0000
+++ b/.hgignore	Wed Jun 28 14:40:25 2017 +0100
@@ -1,5 +1,5 @@
 ~$
-^run.*$
+^(anas|test|run).*$
 \.orig$
 \.(o|Po|lo|Plo|la|a|so|dylib|pyc|tar\.bz2|tar\.gz|fifo|hepmc)$
 ^config\.guess$
@@ -69,4 +69,4 @@
 ^Rivet-.\..\..$
 ^local/.*$
 ^(for|analyses)\d\d\d$
-^src/Analyses/.*__all\.cc$
+^analyses/data$
--- a/ChangeLog	Mon Jan 30 17:13:27 2017 +0000
+++ b/ChangeLog	Wed Jun 28 14:40:25 2017 +0100
@@ -1,3 +1,298 @@
+2017-06-28  Andy Buckley  <andy.buckley at cern.ch>
+
+	* Split the smearing functions into separate header files for
+	generic/momentum, Particle, Jet, and experiment-specific smearings
+	& efficiencies.
+
+2017-06-27  Andy Buckley  <andy.buckley at cern.ch>
+
+	* Add 'JetFinder' alias for JetAlg, by analogy with ParticleFinder.
+
+2017-06-26  Andy Buckley  <andy.buckley at cern.ch>
+
+	* Convert SmearedParticles to a more general list of combined
+	efficiency+smearing functions, with extra constructors and some
+	variadic template cleverness to allow implicit conversions from
+	single-operation eff and smearing function. Yay for C++11 ;-)
+	This work based on a macro-based version of combined eff/smear
+	functions by Karl Nordstrom -- thanks!
+
+	* Add *EffFn, *SmearFn, and *EffSmearFn types to SmearingFunctions.hh.
+
+2017-06-23  Andy Buckley  <andy.buckley at cern.ch>
+
+	* Add portable OpenMP enabling flags to AM_CXXFLAGS.
+
+2017-06-22  Andy Buckley  <andy.buckley at cern.ch>
+
+	* Fix the smearing random number seed and make it thread-specific
+	if OpenMP is available (not yet in the build system).
+
+	* Remove the UNUSED macro and find an alternative solution for the
+	cases where it was used, since there was a risk of macro clashes


More information about the Rivet-svn mailing list