[Rivet] yaml-cpp bundling and immediate Rivet 2.1.0 release?

Andy Buckley andy.buckley at cern.ch
Tue Jan 28 09:49:04 GMT 2014


I merged the yaml-cpp bundling from LHAPDF6 into Rivet's release-2-0
branch last night. It required a bit more hackery than LHAPDF due to
libtool being an arse w.r.t. static libs and dependencies, but seems to
be working. As explained, this does still require cmake and I don't see
a robust way around that, but it does avoid the need to explicitly build
and install yaml-cpp, unless you really want to. Give it a go and let me
know what you think.

The remaining things on my 2.1.0 release TODO list are:

* check/force correct passing of CXXFLAGS, etc. to the bundled cmake
(CXX is working, other vars aren't as far as I can tell)
* check/fix the JADE/OPAL integration boundaries as advised by Christoph
Pahl
* incorporate latest CMS analysis
* remove IsolationProjection and IsolationTools
* migrate the remaining 3 analyses from 1.9.0 which require non-trivial
histo code conversion
* check the broken (?) D0 W charge asymmetry. I saw no asymm from the
H++ validation events when we did the Rivet 1->2 validation.

I think if we ignore the last two of these and postpone them for version
2.1.1 then we can release 2.1.0 almost immediately. Some of the other
things on that list are far from essential, but they are also so trivial
that we may as well do them now. This would remove the need to use dev
mode just to get some extra analyses: would that help?

Help with migrating the remaining 3 awkward analyses for 2.1.1 (if we
take this route) and checking/fixing the D0 W asymm one would be very
appreciated: I've not been able to find time to work on it, but if
several of us could do it then it should be quite fast. James M, one of
these analyses is your 2PC one so I think you have first dibs on that ;-)

Andy

-- 
Dr Andy Buckley, Royal Society University Research Fellow
Particle Physics Expt Group, University of Glasgow / PH Dept, CERN


More information about the Rivet mailing list