Hi,
I am trying to construct a 2D histogram PDF using RooHistPdf, but it runs into memory errors. My code is:
TCut *cut1 = new TCut(“var2>5.2”);
TCut *cut2 = new TCut(“var1>0.0”);
TCut *all_cuts = new TCut((*cut1)&&(*cut2));
RooArgSet vars(var1, var2, var3);
RooDataSet mc(“mc”, “mc”, tree_mc, vars);
RooAbsData* mc_cut = mc.reduce(*all_cuts);
RooArgSet fit_vars(var1, var2);
RooDataHist hist1(“hist1”, “Histogram”, fit_vars, *mc_cut);
RooHistPdf mc_2D_PDF(“mc_2D_PDF”,“mc_2D_PDF”, fit_vars, hist1, 0);
and it returns the error:
*** glibc detected *** ./fit_code: corrupted double-linked list: 0x131d2410 ***
1D fits using similar code run ok. Can anyone help?
Cheers,
Robin