I'm running with head version of RooUnfold (rev 349), while the stable version does not provide Merge functions (so its not usable in proof). In my proof analyzer (written in python) I fill out RooUnfoldResponse objects. Everything seems to run fine, when I do this using proof-Lite. When I switch to a proof session created with ProofOnDemand on a local cluster, calculation ends with following error messages:
- Code: Select all
Error in <TSelectorList::CheckDuplicateName>: an object with the same name: response_jecDown_jet15 is already in the list
After this printout my output file gets saved, contains objects with names I was using for response objects (e.g. response_jecDown_jet15) but being of TNamed type (and not RooUnfoldResponse as expected). For objects of different then RooUnfoldResponse type (e.g. root histos) I dont get any complains.
Any idea what's happening/how can I debug this? The root version I'm using is 5.34.10-cms (obviously taken from CMS software
Cheers,
Tomasz