I was trying to construct a log likelihood externally for RooMinimizer and was a little stuck while trying to figure out how to add external constraints. If I understood this correctly, for the constructor of RooConstraintSum:
RooConstraintSum (const char *name, const char *title, const RooArgSet &constraintSet, const RooArgSet ¶mSet)
paramSet must at least contain all the RooRealVar you want to constraint with your constraining PDFs inside constraintSet. Anything not related to your constraining PDFs will just get ignored by RooFit. Can someone verify this?