Index: contrib/contribs/LundPlane/trunk/NEWS =================================================================== --- contrib/contribs/LundPlane/trunk/NEWS (revision 1292) +++ contrib/contribs/LundPlane/trunk/NEWS (revision 1293) @@ -1,9 +1,9 @@ 2021/11/08: release of version 2.0.0 - Recursive e+e- generator with spin-correlation observables - with the LundEEGenerator -- See example_dpsi_collinear.cc and example_dpsi_slice.cc - for examples + with the RecursiveLundEEGenerator +- See example_dpsi_collinear.cc (implements analysis of arXiv:2103.16526) +- and example_dpsi_slice.cc (implements analysis of arXiv:2111.01161) 2020/02/23: release of version 1.0.3 - fixes issue with C++98 compatibility 2018/10/29: release of version 1.0.2 2018/08/30: release of version 1.0.1 Index: contrib/contribs/LundPlane/trunk/README =================================================================== --- contrib/contribs/LundPlane/trunk/README (revision 1292) +++ contrib/contribs/LundPlane/trunk/README (revision 1293) @@ -1,62 +1,62 @@ ------------------------------------------------------------------------ LundPlane FastJet contrib ------------------------------------------------------------------------ The LundPlane FastJet contrib provides tools necessary to construct the Lund Plane of a jet. It is based on arXiv:1807.04758 by Frederic Dreyer, Gavin Salam, and Gregory Soyez. Azimuthal-angle definitions are taken from arXiv:2103.16526, by Alexander Karlberg, Gavin Salam, Ludovic Scyboz and Rob Verheyen, and arXiv:2111.01161 by the authors above and Keith Hamilton. It provides the following C++ classes: - LundDeclustering Contains the declustering variables associated with a node on the Lund plane. - LundGenerator A tool to generate a vector of LundDeclustering for a given jet corresponding to its primary Lund plane. -- LundEEGenerator +- RecursiveLundEEGenerator A recursive tool to extract declusterings for a given jet in e+e- collisions, i.e. its full Lund structure down to a user-given depth - LundWithSecondary A tool to generate primary, and secondary, lund planes of a jet according to the definition given as input. - SecondaryLund, SecondaryLund_{mMDT|dotmMDT|Mass} Provides a definition for the leading emission. There are four C++ examples which can be compiled with > make example example_secondary The example program can be run using > ./example < ../data/single-event.dat and will output the primary lund plane declusterings as well as generating a jets.json file, which can be read by a python script: > python3 ./example.py Some python classes to assist with reading and processing the json file are provided in the read_lund_json.py module. The example_secondary program outputs both the primary and secondary Lund plane declusterings to screen, and can be run with: > ./example_secondary < ../data/single-event.dat The example_dpsi_collinear and example_dpsi_slice programs compute the contribution to the collinear azimuthal delta_psi observable from 2103.16526, and to the slice observable delta_psi_slice from 2111.01161, respectively. It can be run with > ./example_dpsi_collinear < ../data/single-ee-event.dat