The tutorial back from 2016 is probably the friendliest introduction, and pretty much still relevant
There are also some slides available from an earlier tutorial.
Once you've watched this introduction and gone through the
tute/demo*.C macros, you can get a bunch more information from CAFAna overview
That's a little bit high-level. You'll find that most classes have good low-level documentation in doxygen
An important way to learn is to look at what macros are already committed in the repository. Remember, we have two full oscillation analyses that use these tools, so most things have been exercised somewhere.
And ask around, it's probable someone has done something similar before, or at least has ideas of where to start.
There have also been a few talks at meetings:
The best source is of course CAFAna systematicsBut here are some very similar introductory talks about systematics:
- Fitting for systematics in CAFAna
- Fitting for systematics in CAFAna - numu edition
- Fitting for systematics in CAFAna - nue edition
- GENIE systematics in CAFAna
- CAFAna systematics update.
- CAFAna systematics for numu
Historical interest only¶
Not strictly CAFAna, but often relevant.
- CAF ROOT Macros and PyROOT - Information on how to interact with CAFs using ROOT
- CAF Tree Structure and Variable Listing - Descriptions of the leaves and branches in CAF
- April 2014 Tutorial Video: CAF
- April 2014 Slides in DocDB: CAF
- How to make an ART sandbox variable and put it into CAF
- How to put a variable into CAF - Wiki