Decisions

You probably don’t have to read any of sub-sections at the end of this page.

  • If your supervisor has told you to work with The Python Path or The C++ Path, just go to those sections.

  • If your supervisor hasn’t given you any explicit instructions, or your working group doesn’t use ROOT, take The RDataframe Path.

The main reasons to read the following sections are:

  • You’re working through this tutorial on your own, and you’re weighing the pros and cons of the different paths.

  • To see the xkcd cartoons.

The following sections were written some years ago, when there was more uncertainty among the principle investigators at Nevis as to which path was the most appropriate for their research. I’ve left them within the tutorial, mostly because I worked hard on them and I can’t bear to do the sensible thing and delete them.