/RooMisID

A RooFit package for fitting misidentified backgrounds

Primary LanguageC++MIT LicenseMIT

RooMisID

A RooFit package for fitting misidentified backgrounds

###Contains the following classes

  • RooMisIDGaussian
    Main class for a probability density function (PDF) for invariant mass for a decay with one particle misidentified, based on a gaussian mass resolution where the mean depedends on the kinematical variable called "momentum fraction"
  • RooMomentumFractionPdf
    Class for PDF for the momentum fraction, in its core a sum of exponentials with a 3rd order spline (polynomial) at its start (low x).
  • RooMisIDBkg Class for PDF for invariant mass for a decay with one particle misidentified, without resolution. Suggestion is to use it with your own resolution pdf and apply a FFT convolution (RooFFTConvPdf).
  • RooInverseGaussian
    Class for an inverse Gaussian PDF
  • RooPowerLawApproxVar
    Class used in RooMisIDGaussian and RooMomentumFractionPDF to approximate a power law with exponentials

###Build instructions

  1. make a folder to build in (recommended):
cd <directory_where_package_lives>/RooMisID
mkdir build
cd build  
  1. use cmake to set up environment and build here (ensure you have cmake!):
cmake ../src
make  
  1. the library lives in:
<directory_where_package_lives>/RooMisID/build/libRooMisID.so