I’m using myChain->Process(mySelector) wihout PROOF. Eventually I’ve realized that TSelector::Init() method has never been called. Looking through TTreePlayer source, I’ve found that thing
if (selector->Version() >= 2) selector->Init(fTree);
But TSelector::Version() == 2 is not documented at all and I wonder what should I do: rewrite my selector to return Version() == 2 or somehow call mySelector->Init() by hand?
It also would be interesting to know what the undelying reason to call Init() in TTreePlayer in this way.
Best wishes, Eugeny Boger, JINR Dubna