Hi Axel,
I already answered this question this morning
Rene Brun
Hi Davide,
This new function generated by MakeSelector was introduced in 3.03/09
in view of PROOF. The comments in the generated code are a bit misleading
and will be improved.
We will provide a documentation on how to use this facility with PROOF
when a working version of PROOF will be released.
Continue to use the ProcessCut function for the time being.
Rene Brun
On Fri, 22 Nov 2002, Axel Naumann wrote:
> Hi,
>
> I was wondering as well. Looking at TTreePlayer it seems TSelector::Process
> is never called, only ProcessCut gets called (I'm too lazy to actually test
> that now). Could someone clarify what TSelector::Process is for and what the
> difference to ProcessCut is?
>
> Cheers, Axel.
>
> > -----Original Message-----
> > From: owner-roottalk@pcroot.cern.ch
> > [mailto:owner-roottalk@pcroot.cern.ch]On Behalf Of Davide Grandi
> > Sent: Friday, November 22, 2002 4:47 AM
> > To: roottalk@cern.ch
> > Subject:
> >
> >
> > Dear rooters,
> > in the new version of root (3.03.09 on a Linux machine, Intel 2.0
> > Ghz double processor) using MakeSelector there is a new bool part of the
> > .C file, essentially the Process part (see below). Sorry for my ignorance
> > but what is the main difference with ProcessCut (it is not mentioned in
> > the example in the Users Guide...)?
> >
> > Bool_t test2::Process(Int_t entry)
> > {
> > // Processing function.
> > // Entry is the entry number in the current tree.
> > // Read only the necessary branches to select entries.
> > // To read complete event, call fChain->GetTree()->GetEntry(entry).
> > // Return kFALSE as stop processing.
> >
> > }
> >
> > Bool_t test2::ProcessCut(Int_t entry)
> > {
> > // Selection function.
> > // Entry is the entry number in the current tree.
> > // Read only the necessary branches to select entries.
> > // Return kFALSE as soon as a bad entry is detected.
> > // To read complete event, call fChain->GetTree()->GetEntry(entry).
> >
> > return kTRUE;
> > }
> >
> >
> > Thanks
> >
> > Davide Grandi
> >
> >
> > **********************************************************************
> > $ Davide Grandi %
> > $ INFN Milano e-mail Davide.Grandi@mib.infn.it %
> > $ P.zza delle Scienze 3 phone +39 02 6448 2306 %
> > $ 20126 MILANO fax +39 02 6448 2367 %
> > $ ITALY %
> > $ %
> > $ at CERN e-mail
> > Davide.Grandi@cern.ch %
> > $ CH-1211 Geneve CH phone +41 22 767 9403 %
> > $ Bldg. 506 room R018 %
> > $ or phone +41 22 767 7560 %
> > $ Bldg. 576 room R002 %
> > &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
> >
> >
> >
>
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:20 MET