When doing:
root [0] .x code/ModelFixing.C("data/20MB/D2PiMuMuOS.root", "PhiModels.root")
the code goes through and I get my output files.
When running with gdb, I get:
root [0] .x code/ModelFixing.C++g("data/20MB/D2PiMuMuOS.root", "PhiModels.root")
Info in <TUnixSystem::ACLiC>: creating shared library /home/dprelipc/project/reana/reana-demo-lhcb-d2pimumu/./code/ModelFixing_C.so
In file included from input_line_12:6:
././code/ModelFixing.C:5:17: error: expected namespace name
using namespace RooFit;
^
././code/ModelFixing.C:6:17: error: expected namespace name
using namespace TMath;
^
././code/ModelFixing.C:10:1: error: unknown type name 'RooAddPdf'
RooAddPdf* CreateModel(RooRealVar* D_MM, RooRealVar* nSig_Dp, RooRealVar* nSig_Ds, RooRealVar...
^
././code/ModelFixing.C:10:24: error: unknown type name 'RooRealVar'
RooAddPdf* CreateModel(RooRealVar* D_MM, RooRealVar* nSig_Dp, RooRealVar* nSig_Ds, RooRealVar...
^
././code/ModelFixing.C:10:42: error: unknown type name 'RooRealVar'
RooAddPdf* CreateModel(RooRealVar* D_MM, RooRealVar* nSig_Dp, RooRealVar* nSig_Ds, RooRealVar...
^
././code/ModelFixing.C:10:63: error: unknown type name 'RooRealVar'
RooAddPdf* CreateModel(RooRealVar* D_MM, RooRealVar* nSig_Dp, RooRealVar* nSig_Ds, RooRealVar...
^
././code/ModelFixing.C:10:84: error: unknown type name 'RooRealVar'
RooAddPdf* CreateModel(RooRealVar* D_MM, RooRealVar* nSig_Dp, RooRealVar* nSig_Ds, RooRealVar...
^
././code/ModelFixing.C:13:3: error: unknown type name 'RooRealVar'
RooRealVar *mean_Dp = new RooRealVar("m_{D^+}", "m_{D^+}", 1869.6, 1850.0, 1890.0, "MeV/c^{2}");
^
././code/ModelFixing.C:13:29: error: unknown type name 'RooRealVar'
RooRealVar *mean_Dp = new RooRealVar("m_{D^+}", "m_{D^+}", 1869.6, 1850.0, 1890.0, "MeV/c^{2}");
^
././code/ModelFixing.C:14:3: error: unknown type name 'RooRealVar'
RooRealVar *sigma1_Dp = new RooRealVar("sigma1_Dp", "sigma1_Dp", 5., 0., 20.0, "MeV/c^{2}");
^
././code/ModelFixing.C:14:31: error: unknown type name 'RooRealVar'
RooRealVar *sigma1_Dp = new RooRealVar("sigma1_Dp", "sigma1_Dp", 5., 0., 20.0, "MeV/c^{2}");
^
././code/ModelFixing.C:15:3: error: unknown type name 'RooRealVar'
RooRealVar *sigma2_Dp = new RooRealVar("sigma2_Dp", "sigma2_Dp", 10., 5., 40.0, "MeV/c^{2}");
^
././code/ModelFixing.C:15:31: error: unknown type name 'RooRealVar'
RooRealVar *sigma2_Dp = new RooRealVar("sigma2_Dp", "sigma2_Dp", 10., 5., 40.0, "MeV/c^{2}");
^
././code/ModelFixing.C:16:3: error: unknown type name 'RooRealVar'
RooRealVar *a1_Dp = new RooRealVar("a1_Dp", "a1_Dp", 1., 0.1, 100.);
^
././code/ModelFixing.C:16:27: error: unknown type name 'RooRealVar'
RooRealVar *a1_Dp = new RooRealVar("a1_Dp", "a1_Dp", 1., 0.1, 100.);
^
././code/ModelFixing.C:17:3: error: unknown type name 'RooRealVar'
RooRealVar *a2_Dp = new RooRealVar("a2_Dp", "a2_Dp", -5., -100, -.1);
^
././code/ModelFixing.C:17:27: error: unknown type name 'RooRealVar'
RooRealVar *a2_Dp = new RooRealVar("a2_Dp", "a2_Dp", -5., -100, -.1);
^
././code/ModelFixing.C:18:3: error: unknown type name 'RooRealVar'
RooRealVar *n_Dp = new RooRealVar("n_Dp", "n_Dp", 2.);
^
././code/ModelFixing.C:18:26: error: unknown type name 'RooRealVar'
RooRealVar *n_Dp = new RooRealVar("n_Dp", "n_Dp", 2.);
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
Error in <ACLiC>: Dictionary generation failed!