I have a TTree in which I stored a series of used-defined class type objects. There is a rootmap file in search path that maps the class to the library. When I browse my tree in a normal CINT session, the class is loaded automatically absolutely fine. Specifically, the following works:
I wrote a TSelector that uses TTreeFormula that make use of this custom class. It runs (Processes) fine in normal single-core mode. But when I try to run with proof-lite, it is crashing. I noticed in the logs that I have warnings from TClass that no dictionary is available for that type.
Should Proof recognise the rootmap files? Or must I use gProof->Load("/path/to/class/header.h") ? It would be nice if the rootmaps could be used automatically?
Correction: gProof->Load appears insufficient: I get warnings about ShowMembers not being found. My classes were compiled with reflex. Not sure how to get them to load on the TProofServLite correctly??