Exercise 10: Write histograms to a file
(10 minutes)
In all the analysis macros we’ve worked with, we’ve drawn any plots in
the Terminate
method. Pick one of your analysis macros that creates
histograms, and revise it so that it does not draw the histograms on the
screen, but writes them to a file instead. Make sure that you don’t try
to write the histograms to experiment.root
; write them to a different
file named analysis.root
. When you’re done, open analysis.root
in
ROOT and check that your plots are what you expect.
Hint
In Saving your work, part 2, I described all the commands you’re likely to need.
Don’t forget to use the ROOT web site as a reference. Here’s a question that’s also a bit of a hint: What would be the difference between opening your new file with “UPDATE” access, “RECREATE” access, and “NEW” access? Why might it be a bad idea to open a file with “NEW” access? (A hint within a hint: what would happen if you ran your macro twice?)