This is a collection of tools and classes for the Bs⁰ → DsK/Dsπ analysis.
Studies:
- Bs⁰ time acceptance
- Bs⁰ and bachelor particle opening angle as PID
- Develop a multi-variate selection for Bs⁰ using TMVA.
Tree reader:
- Inherits from purely virtual
readTree
readDataTree
reads data ntuplesreadMCTree
reads Monte Carlo ntupleslifetime
reads Monte Carlo ntuples for lifetime acceptance studies- There are several overloaded
readTree::Loop()
methods for different types of output.
Opening angle:
oangle
implements a DLL like PID variable using the D-meson and bachelor opening angle.
accept.cc
: an utility to select events using thelifetime
tree reader for lifetime acceptance studiesresolution.cc
: make residual and pull plots from Monte CarloltFit.py
: fit for the trigger lifetime acceptance function
The tmva/
directory has a whole sleuth of scripts to train and apply
MVA classifiers, and to make corresponding plots. For some of the
plotting, it uses the rplot library. It also uses numpy
here and
there.