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.
 
 
 
 

25 lines
895 B

#ifndef MASSFITSIGNALCLASS_HPP
#define MASSFITSIGNALCLASS_HPP
#include "../GlobalFunctions.hh"
#include "ParamValues.hpp"
class SignalPdf: public ParamValues{
public:
SignalPdf(){}; //default constructor
//pdfs signal
RooGaussian* GaussBplus1(RooRealVar *B_plus_M, RooRealVar *mean, bool fitRef);
RooGaussian* GaussBplus2(RooRealVar *B_plus_M, RooRealVar *mean, bool fitRef);
RooCBShape* CBBplus1(RooRealVar *B_plus_M, RooRealVar *mean, bool fitRef);
RooCBShape* CBBplus2(RooRealVar *B_plus_M, RooRealVar *mean, bool fitRef);
RooDoubleCB* CBBplus(RooRealVar *B_plus_M, RooRealVar *mean, bool fitRef);
RooAddPdf* getBplusMassModel(RooRealVar *B_plus_M, RooRealVar *mean, bool fitRef);
double getParameter(string parName, RooFitResult *result);
void setAllRooVarsConstant();
~SignalPdf(){} //default destructor
};
#endif // MASSFITSIGNALCLASS_HPP