luaXroot Wiki

luaXroot has been designed as a Lua binder for ROOT libraries. But it is doing much more than that.
The Lua interpreter and the ROOT command interpreter have been combined to provide the user a powerful data processing interface and an extensive set of tools to display and manipulates graphs and histograms. Binders for basic system functionalities and inter-process communications (messages queues, semaphores, shared memory, memory mapped files and sockets) are integrated with helper functions. It is also easy to add custom classes using the provided tools, and use them from Lua scripts or directly within the command interpreter.

The following sub-sections will focus on the different functionalities and give the relevant basic information about the Lua language. More detailed information can be found here: Lua documentation.

If you simply wish to read how to start an existing script and display histograms this section is what you are looking for.

Index of the Overview section: