Ye Shuwei wrote: > > Dear ROOT teams, > > Would you please provided a new function in class of TFormula to get > the number of different variables occurs ? > > We use ntuple format itself instead of ntuple-converted(via h2root) root > file as input for display. TTree allows user to impose cuts via TTreeFormula, > and I want to emulate the similar feature for ntuple while keeping the > advantage of reading only variables appeared in the cut expression. So I need > have a function to get the list of different variables appeared in the cut > expression. If I know fNval, I can write such function. > > for (int i=0; i<fcut->GetNval(); i++) { > fcut->GetLeaf(i)->GetBranch()->GetName(); > ... > } > where fcut is an object of TTreeFormula which derives from TFormula. > This is a good point. I will add this function in the next release. The existing data member being named fNcodes, I will call this function TTreeFormula::GetNcodes() for consistency. > In addition, I found that TApplication::StartIdleing() and StopIdleing() > do not work under interactive ROOT, I have not checked for batch mode. So I > have to use RemoveIdleTimer each time when I want to stop the IdleTimer, and > use SetIdleTimer to restart IdleTimer. I checked the corresponding source > code, it should work. > Fons will reply to this last point Rene Brun
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:34:37 MET