Adding more than 9 arguments to RooArg

Dear Experts,

RooDataSet data(“data”,“dataset with Bmass”, ch, RooArgSet(Bmass, Mumumass,Triggers,Phimass,Kppt,Kmpt,Bcosalphabs2d,Blxysig,Kptrkdcasigbs));

I want to add one more argument to RooArgSet.

Could you please tell me how to?

Thanks,
Deepak

You can always just construct the RooArgSet before, like this, and Add however many elements you want. Only the constructor is limited to nine elements:

auto variables = new RooArgSet();
variables->Add(Bmass);
...
variables->Add(Kptrkdcasigbs);
variables->Add(Kmtrkdcasigbs);

RooDataSet data("data","dataset with Bmass", ch, *variables);

Dear Expert,

It’s done.

Thanks,
Deepak

Hah, not sure I would label myself as an expert, but I had to overcome the same problem at one point :wink:

Cheers,
Andreas

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.