[ROOT] Compiled MakeSelector class

From: Luiz Martins Mundim Filho (mundim@uerj.br)
Date: Sat Oct 27 2001 - 23:04:05 MEST


Hello

I'm using the file generated by MakeSelector to process an ntuple e get
number of expected events, cross sections, etc... I was using the
interpreted mode, but since my ntuple is very big, is got too slow and
I decided to invest some effort to compile it, but now I realized that
when executing it for the second time, it didn't initialized the
variables I use to count selected events in several channel. In summary,
I gave the commands (after reading the ntuple, compiling some auxiliary
routines and all that):

root> h1->Process("Wpolarization.C++")
Creating shared library /home/delphi/data/ww/dat/./Wpolarization_C.so
Class Wpolarization: Streamer() not declared
Class Wpolarization: ShowMembers() not declared
Starting Wpolarization with process option:

The number I got are correct. Then I did it again:

root>h1->Process("Wpolarization.C+")

The numbers are twice the correct ones. I used only one "+" because I
didn't modified the Wpolarization.C. Should I always use the double "+"
even if the analisys program has not changed?

Another question: How can I solve the problem about the message about
Streamer() not declared. I have looked for an include file when it is
declared but I did not succeed.

Thanks a lot.

Luiz.



This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:05 MET