Speaker
Description
A new implementation of the ROOT framework Julia interface, ROOT.jl, has been performed. Previous implementation could not run with recent Julia releases due to the stop of support of the Cxx.jl library it was based on to interface with the ROOT C++ libraries. The new implementation is based on CxxWrap.jl and WrapIt!. CxxWrap.jl is a package to interface C++ libraries with Julia, while WrapIt! is an application to generate the C++ code needed by CxxWrap.jl. Many ROOT classes are supported, including classes for histogramming, plotting, the complete Geom libraries, I/O classes including TTrees. More classes will be added in the future. It provides ROOT file read and write support. The features of the packages and the challenge of its implementation will be presented.