diff --git a/CepGen/Version.h b/CepGen/Version.h index 0e42102..b9cc0b5 100644 --- a/CepGen/Version.h +++ b/CepGen/Version.h @@ -1,18 +1,18 @@ #ifndef CepGen_Version_h #define CepGen_Version_h #include namespace cepgen { /// CepGen version /// \note Format: 0xMMmmff, with /// - MM = major version /// - mm = minor version /// - ff = feature(s) release - const unsigned int cepgen_version = 0x000906; + const unsigned int cepgen_version = 0x000907; /// Human-readable version number const std::string version(); } #endif diff --git a/release-notes.md b/release-notes.md index 81fd31b..e15b8b8 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,45 +1,54 @@ # Release notes +## v0.9.7 (25 Jul 2019) +* Fortran processes can now be fed a generic set of parameters, thanks to additional getter functions +* Output handlers may now be constructed directly from steering cards, thus enhancing overall modularity. +* Added a helper for the retrieval of events properties through human-readable getters +* New output handlers: text (raw text output, and ASCII histograms), HepMC ASCII output (for HepMC v<3), + ROOT histogram collections and ntuple files writers +* In addition, added an interface to Delphes for the simulation of detectors effects +* Refactored HepMC event builder in preparation for future developments + ## v0.9.6 (11 Jul 2019) * Added support of Pythia6 hadronisation/fragmentation algorithm for legacy tests * Structure functions parameterisation objects polished * New output modes handled for HepMC interfacing module ## v0.9.5 (25 Jun 2019) * Increased flexibility in particles (and their associated properties) definitions * Small corrections in the LPAIR process definition of the output kinematics * Improved Pythia8 interfacing, better handling of the LHEF output format when remnants dissociation is triggered * Better exceptions handling ## v0.9.4 (9 May 2019) * pptoff polarisation terms may be steered for off-shell ME * Functional is now handling exprtk in addition to μParser * Refactored exceptions and tests * Improved accessors for integrator/grid definition * Better memory management for parameters/processes/hadronisers definition ## v0.9.1-3 (29-30 Nov 2018) * Fixes in includes chain * Fix in LPAIR cards parser, simplified cards handler interface * External Fortran processes now defined through a function instead of a subroutine * Fix in Pythia8 interface parton colours definition and resonances decay * Structure functions interface modified ## v0.9 (28-29 Nov 2018) * Fixed memory leaks in Python configuration files handler * First HI process! (and first Fortran process interfaced) * Polarisation states may be specified for the off-shell γγ → W+W- ME * New structure functions definitions: ALLM (+subsequent), MSTW grid, CLAS, LUXlike, LHAPDF * Introduced R-ratio definitions for FL calculation from F2 * New cuts definition * Better memory management ## v0.8 (24 Aug 2017) * Major refactoring of the code * Dropped the hadronisers and other unfinished processes definition for clarity * Several bug fixes and memory management improvements through the usage of smart pointers / C++11 migration * Taming functions introduced ## v0.7 (3 May 2016) * Introduced a generic templating class for the kT factorisation method * Added a placeholder for the γγ → W+W- process computation