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);