Angular analysis of B+->K*+(K+pi0)mumu
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
753 B

  1. #ifndef BACKGROUNDPDF_HPP
  2. #define BACKGROUNDPDF_HPP
  3. #include "../GlobalFunctions.hh"
  4. #include "ParamValues.hpp"
  5. class BackgroundPdf: public ParamValues{
  6. public:
  7. BackgroundPdf(){}; //default constructor
  8. //Constrain PDFs
  9. RooArgSet * ConsParameter = new RooArgSet();
  10. RooArgList * ConsPDF = new RooArgList();
  11. bool AtLeastOneConstrainFound = false;
  12. //pdfs
  13. RooExponential * bkg_exp1(RooRealVar *B_plus_M);
  14. RooExponential * bkg_exp2(RooRealVar *B_plus_M);
  15. RooExpAndGauss * ExpG(RooRealVar *B_plus_M);
  16. RooDoubleCB * bkg_CB(RooRealVar *B_plus_M);
  17. RooAddPdf* getBplusBkgModel(RooRealVar *B_plus_M);
  18. void setAllRooVarsConstant();
  19. ~BackgroundPdf(){}; //default destructor
  20. };
  21. #endif // BACKGROUNDPDF_HPP