Software ######## This page collects some useful software developed by our group members. AnalysisHelpers ^^^^^^^^^^^^^^^ Developed by Maurizio along many years of analysis activity, it provides some useful functions to manipulate ROOT objects in python. It is particularly useful to prepare LHCb-style plots, declare histograms and trees, and run RooFit fits in a shorter number of commands than usual. `AnalysisHelpers `_ (`API `_) A python-based version of the package can be found on github as `analysis_helpers `_ (`Documentation and API `_). To include it as as dependency in your analysis environemnts, simply add `git+ssh://github.com/cpviolation/analysis_helpers.git` to your requirements or `pip install` it. PlotUtils ^^^^^^^^^ A collection of helpful functions and classes for plotting pretty graphs.. the most important aspect of any analysis. `PlotUtils `_ ToyExperimentHelper ^^^^^^^^^^^^^^^^^^^ A Framework that can be used to perform Toy experiments in ROOT easily. `ToyExperimentHelper `_ Useful Links ^^^^^^^^^^^^ There are many useful software community-developed. A few suggestions below: - `LHCb Starterkit First Analysis Steps `_ - `LHCb Starterkit Second Analysis Steps `_ - `Scikit-HEP `_ - `A Common Tracking Software `_ - `Tree `_ to print folder tree in markdown