Thank you and sorry again. Instead of reading the header file, I looked at the software documentation that generated the ntuple, where this variable is not an array. Sorry again. Cheers Luiz Rene Brun wrote: > Hi Luiz, > > All your problems come your illegal C++ statement in > Wpolarization::ProcessCut > > if (Pne[i][3] >= 40 && Ipne[i]!=8 ) return kFALSE; > > Ipne is a 2-d array > Int_t Ipne[400][2]; > > This statement should be changed to something like: > if (Pne[i][3] >= 40 && Ipne[i][0] != 8) return kFALSE; > or > if (Pne[i][3] >= 40 && Ipne[i][1] != 8) return kFALSE; > > Rene Brun > > On Fri, 26 Oct 2001, Luiz Martins Mundim Filho wrote: > > > Hello > > > > I'm trying to run an analisys program created by h1->MakeSelector(file) > > command, but I'm having the error messages below. I now about the error > > at the line 167 (by the way, how can I compare this quantities?). I > > tried to include all the header files I found reasonable, but I guess > > I'm doing the wrong way. > > > > I'm sending the Wpolarization.{C,h} in attachement. > > > > Thanks a lot. > > > > > > Luiz > > > > > > > > root [21] h1->Process("Wpolarization.C++") > > Creating shared library /data/delphi/data/ww/dat/./Wpolarization_C.so > > Class Wpolarization: Streamer() not declared > > Class Wpolarization: ShowMembers() not declared > > In file included from /data/delphi/data/ww/dat/fileec9sYV.h:29, > > from /data/delphi/data/ww/dat/./fileec9sYV.C:5: > > /data/delphi/data/ww/dat/./Wpolarization.C: In method `Bool_t > > Wpolarization::ProcessCut (int)': > > /data/delphi/data/ww/dat/./Wpolarization.C:167: ISO C++ forbids > > comparison between pointer and integer > > g++: /data/delphi/data/ww/dat/./fileec9sYV.o: No such file or directory > > Error in <TROOT::GetSelector>: file:Wpolarization.C++ does not have a > > valid class deriving from TSelector > > (Int_t)(-1) > >
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:04 MET