[Rivet-svn] rivet: 9 new changesets

Rivet Mercurial rivet at projects.hepforge.org
Mon Jun 26 22:00:20 BST 2017


details:   https://rivet.hepforge.org/hg/rivet/rev/c20601fa474a
branches:  
changeset: 5895:c20601fa474a
user:      Andy Buckley <andy at insectnation.org>
date:      Fri Jun 23 21:35:07 2017 +0100
description:
Clean up dead files

details:   https://rivet.hepforge.org/hg/rivet/rev/ac9ee3bc2d09
branches:  
changeset: 5896:ac9ee3bc2d09
user:      Andy Buckley <andy at insectnation.org>
date:      Fri Jun 23 21:40:20 2017 +0100
description:
Rename analyses directory again, for uniformity

details:   https://rivet.hepforge.org/hg/rivet/rev/ab0c1768a564
branches:  
changeset: 5897:ab0c1768a564
user:      Andy Buckley <andy at insectnation.org>
date:      Fri Jun 23 22:00:08 2017 +0100
description:
Split random number generation into the retrieval of a thread-safe random engine via Rivet::rng(), and convenience functions to apply it to generating various distributions

details:   https://rivet.hepforge.org/hg/rivet/rev/7d9c4a25ef15
branches:  
changeset: 5898:7d9c4a25ef15
user:      Andy Buckley <andy at insectnation.org>
date:      Mon Jun 26 19:58:27 2017 +0100
description:
hg ignore tweak

details:   https://rivet.hepforge.org/hg/rivet/rev/4ee3a7f3f1a9
branches:  
changeset: 5899:4ee3a7f3f1a9
user:      Andy Buckley <andy at insectnation.org>
date:      Mon Jun 26 20:07:16 2017 +0100
description:
Fix flag double-counting in rivet-buildplugin

details:   https://rivet.hepforge.org/hg/rivet/rev/5f69a3f3f149
branches:  
changeset: 5900:5f69a3f3f149
user:      Andy Buckley <andy at insectnation.org>
date:      Mon Jun 26 21:35:28 2017 +0100
description:
Add *EffFn, *SmearFn, and *EffSmearFn types to SmearingFunctions.hh

details:   https://rivet.hepforge.org/hg/rivet/rev/22b0c8dcb02c
branches:  
changeset: 5901:22b0c8dcb02c
user:      Andy Buckley <andy at insectnation.org>
date:      Mon Jun 26 21:37:29 2017 +0100
description:
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 ;-)

details:   https://rivet.hepforge.org/hg/rivet/rev/c83cd9806a47
branches:  
changeset: 5902:c83cd9806a47
user:      Andy Buckley <andy at insectnation.org>
date:      Mon Jun 26 21:39:39 2017 +0100
description:
Add smear-before-eff variant

details:   https://rivet.hepforge.org/hg/rivet/rev/48725c6a6fc9
branches:  
changeset: 5903:48725c6a6fc9
user:      Andy Buckley <andy at insectnation.org>
date:      Mon Jun 26 21:56:46 2017 +0100
description:
Finessing the SmearedParticles constructors... testing next, and ParticleEffSmearFn needs a comparison operator

diffs (truncated from 652765 to 50 lines):

--- a/.hgignore	Fri Jun 23 17:28:46 2017 +0100
+++ b/.hgignore	Mon Jun 26 21:56:46 2017 +0100
@@ -69,4 +69,4 @@
 ^Rivet-.\..\..$
 ^local/.*$
 ^(for|analyses)\d\d\d$
-^Analyses/data$
+^analyses/data$
--- a/Analyses/Makefile.am	Fri Jun 23 17:28:46 2017 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,51 +0,0 @@
-AUTOMAKE_OPTIONS = -Wno-portability
-
-if ENABLE_ANALYSES
-
-PLUGIN_DIRS = $(wildcard plugin*)
-PLUGIN_NAMES = $(subst plugin,,$(PLUGIN_DIRS))
-PLUGIN_LIBS = $(patsubst plugin%,Rivet%Analyses.so,$(PLUGIN_DIRS))
-PLUGIN_DATAFILES = $(wildcard plugin*/*.info plugin*/*.plot plugin*/*.yoda)
-
-CLEANFILES = $(PLUGIN_LIBS)
-EXTRA_DIST = $(PLUGIN_DIRS)
-
-%.so:
-	@+echo && RIVET_BUILDPLUGIN_BEFORE_INSTALL=1 bash $(top_srcdir)/bin/rivet-buildplugin -j2 $@ $^
-
-RivetALICEAnalyses.so: $(wildcard pluginALICE/*.cc)
-RivetATLASAnalyses.so: $(wildcard pluginATLAS/*.cc)
-RivetCDFAnalyses.so: $(wildcard pluginCDF/*.cc)
-RivetCMSAnalyses.so: $(wildcard pluginCMS/*.cc)
-RivetD0Analyses.so: $(wildcard pluginD0/*.cc)
-RivetHERAAnalyses.so: $(wildcard pluginHERA/*.cc)
-RivetLEPAnalyses.so: $(wildcard pluginLEP/*.cc)
-RivetLHCbAnalyses.so: $(wildcard pluginLHCb/*.cc)
-RivetLHCfAnalyses.so: $(wildcard pluginLHCf/*.cc)
-RivetMCAnalyses.so: $(wildcard pluginMC/*.cc)
-RivetMiscAnalyses.so: $(wildcard pluginMisc/*.cc)
-RivetPetraAnalyses.so: $(wildcard pluginPetra/*.cc)
-RivetRHICAnalyses.so: $(wildcard pluginRHIC/*.cc)
-RivetSPSAnalyses.so: $(wildcard pluginSPS/*.cc)
-RivetTOTEMAnalyses.so: $(wildcard pluginTOTEM/*.cc)
-
-all-local: $(PLUGIN_LIBS) $(PLUGIN_DATAFILES)
-	mkdir -p $(builddir)/data
-	@for i in $(PLUGIN_DATAFILES); do $(LN_S) -f ../$$i $(builddir)/data; done
-
-clean-local:
-	rm -rf data
-
-install-exec-local: $(PLUGIN_LIBS)


More information about the Rivet-svn mailing list