|
[Rivet-announce] Rivet 3.0.0alpha1 releasedChris Pollard cpollard at cern.chWed Jan 27 13:22:34 GMT 2016
Hello Rivet users, We're happy to announce the availability of the first alpha of the next major Rivet release, version 3. To grab it for yourself, please see the Rivet downloads page, https://www.hepforge.org/downloads/rivet, or run the corresponding bootstrap script in the usual way $ wget http://rivet.hepforge.org/hg/bootstrap/raw-file/3.0.0alpha1/rivet-bootstrap The primary new feature of the alpha release is the automatic handling of MC events that a) have more than one HepMC event weight and/or b) are comprised of multiple weighted "subevents." In the case of a): if more than one weight is available in the HepMC file (from different PDF sets, for example), then Rivet will create a histogram for each of these weights, fill them appropriately, and write them out to the relevant YODA file. Plotting scripts have been updated to show each of these simultaneously, with the "nominal" histogram in bold. This involves some non-trivial bookkeeping, and currently *only Histo1Ds support multiple event weights*. The other AnalysisObjects will follow soon, but we want to make this new feature available to our users so that we can receive feedback before the final release. A few *important* notes about the alpha: - Analyses added after Rivet 2.2 are not included in the alpha but will, of course, be available in the Rivet 3 release. - A few analyses have been disabled because of how they handle the event weight in the analyze() method; these analyses will be included in the 3.0 release. - The alpha requires the latest version of YODA: 1.5.8. The following additional points are important for those that are developing new analyses: - You should no longer explicitly include the event weight in Histo1D::fill() calls; any weight passed to fill() will be multiplied by the HepMC event weight when filling the histogram! - Any Histo1D that is accessed in the Analysis::analyze() and Analysis::finalize() methods should now be created using bookHisto1D in the Analysis::init() method. Please enjoy and do give feedback if you have comments, criticisms, or suggestions. Cheers, Chris, for the Rivet developers -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://www.hepforge.org/lists-archive/rivet-announce/attachments/20160127/411ae178/attachment.html>
More information about the Rivet-announce mailing list |