RooMCStudy with different generate&fit PDF and simultaneous fit

Dear @StephanH,

I got message after including Verbose(1).

RooMCStudy: now generating 686 events
— RooSimGenContext —
Using PDF RooSimultaneous::modPdf[ indexCat=sp2 emode=allpdf mmode=alzpdf ]
List of component generators
— RooAddGenContext —
Using PDF RooAddPdf::allpdf[ coef1 * gauss_e + coef2 * poly ]
List of component generators
— RooGenContext —
Using PDF RooGaussian::gauss_e[ x=pl mean=gmean_e sigma=gsigma_e ]
Use PDF generator for (pl)
Use MC sampling generator for (sample)
— RooGenContext —
Using PDF RooPolynomial::poly[ x=pl coefList=(ycept) ]
Use PDF generator for ()
Use MC sampling generator RooFoamGenerator for (pl,sample)
— RooAddGenContext —
Using PDF RooAddPdf::alzpdf[ coef3 * gauss_m + coef4 * poly2 ]
List of component generators
— RooGenContext —
Using PDF RooGaussian::gauss_m[ x=pl mean=gmean_m sigma=gsigma_m ]
Use PDF generator for (pl)
Use MC sampling generator for (sample)
— RooGenContext —
Using PDF RooPolynomial::poly2[ x=pl coefList=(y2cept) ]
Use PDF generator for ()
Use MC sampling generator RooFoamGenerator for (pl,sample)

I can catch that my category name for generation PDF is not sample but sp2.

Then problems would come at calling RooMCStudy :

RooMCStudy* mcstudy = new RooMCStudy(*modPdf, RooArgSet(pl, sp2, sample), FitModel(*simPdf), Verbose(1), Binned(kFALSE), Extended(), Silence(), FitOptions(Save(kTRUE), PrintEvalErrors(0))) ;

(modPdf with sp2 for generating, and simPdf with sample for fitting)

especially RooArgSet(pl, sp2, sample).
(I referred RooMCStudy with simultaneous fit - #4 by dennis question.)

How can I include category type when constructing RooMCStudy?
(Or is it not a problem?)

Thank you.

Best regards,
Kyungho Kim