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 readDataTreereads data ntuplesreadMCTreereads Monte Carlo ntupleslifetimereads Monte Carlo ntuples for lifetime acceptance studies- There are several overloaded
readTree::Loop()methods for different types of output.
Opening angle:
oangleimplements a DLL like PID variable using the D-meson and bachelor opening angle.
accept.cc: an utility to select events using thelifetimetree 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.