26 class RooDstD0BG :
public RooAbsPdf {
29 RooDstD0BG(
const char *name,
const char *title,
30 RooAbsReal& _dm, RooAbsReal& _dm0, RooAbsReal& _c,
31 RooAbsReal& _a, RooAbsReal& _b);
33 RooDstD0BG(
const RooDstD0BG& other,
const char *name=0) ;
34 virtual TObject *clone(
const char *newname)
const {
35 return new RooDstD0BG(*
this,newname); }
36 inline virtual ~RooDstD0BG() { };
38 Int_t getAnalyticalIntegral(RooArgSet& allVars, RooArgSet& analVars,
const char* rangeName=0)
const ;
39 Double_t analyticalIntegral(Int_t code,
const char* rangeName=0)
const ;
47 Double_t evaluate()
const;
48 RooSpan<double> evaluateBatch(std::size_t begin, std::size_t batchSize)
const;
53 ClassDef(RooDstD0BG,1)