Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 1.65 KB

README.md

File metadata and controls

26 lines (18 loc) · 1.65 KB

iRoot

An easy-to-use front-end for analysing ROOT TTree structures

iRoot was developed during the R&D phase of the INO-ICAL prototype stack at Tata Institute of Fundamental Research. Most data formats were in binary at that time and we decided to shift to TTree format owing to the easy plotting and analysis features of ROOT that came along with it. In due course, we found that is most analysis, plots have to be made from mulitple files, looped over some array index. Also, a visual assessment of the data values was important at that time. To address the requirements of multiple groups, I designed a front-end for ROOT TTree structures which can be used just like MS-Excel. The tool can be used to: a) Open multiple TFiles with TTrees inside and view them in a Table (see screenshot2.png) b) Loop over array like structures and plot them in a separate canvases (or superimpose) c) Fit data to simple functions d) Edit the plot style like color / fonts / scales etc.

and more importantly, all in a single GUI.

##Binaries:

Windows: Binaries are available in the releases section https://github.com/deepaksamuel/iRoot/releases. No need to install ROOT. ROOT 6 comes along with the setup. Make sure that the enviroment variables do not have any ROOTSYS variables.

Linux: Download the source code and compile. Ubuntu 14 compiled binaries are in the releases section.

alt text alt text alt text

Your feedback is important. Please write to me at deepaksamuel@gmail.com