Re: [Brahms-dev-l] root issue

From: Flemming Videbaek <videbaek@rcf.rhic.bnl.gov>
Date: Wed Jan 11 2006 - 09:32:47 EST
Hi Catilin (and others)

Your message prompted me to do a little test.
I removed the statement in the dst generation 
BdstGlobal::Class()->IgnoreTObjectStreamer();

and amassingly the error message you  indicat are still there (the BdstGlobal no dictionary available still
appears) but  the plotting is ok. I do not want to dig more into this, but apperently this works . If someone want 
to give a deeper explanation be my guest.
The file is marginaly bigger (1%%).


Flemming



--------------------------------------------
Flemming Videbaek
Physics Department 
Bldg 510-D
Brookhaven National Laboratory
Upton, NY11973

phone: 631-344-4106
fax:        631-344-1334
e-mail: videbaek @ bnl.gov
----- Original Message ----- 
From: "Catalin Ristea" <ristea@nbi.dk>
To: <brahms-dev-l@lists.bnl.gov>; "Flemming Videbaek" <videbaek@rcf.rhic.bnl.gov>
Sent: Wednesday, January 11, 2006 3:42 AM
Subject: Re: [Brahms-dev-l] root issue


> 
>   Hi,
> 
>   On the same subject with new root... Remember the old inoffensive 
> warnings (well, Christian thinks them not so inoffensive...)
> 
> Warning in
> <TClass::TClass>: no dictionary for class BdstRun is available
> <TClass::TClass>: no dictionary for class BdstGlobal is available
> <TClass::TClass>: no dictionary for class BdstMrsTrack is available
> <TClass::TClass>: no dictionary for class BdstTrack is available
> <TClass::TClass>: no dictionary for class BdstMagnet is available
> <TClass::TClass>: no dictionary for class BdstTof is available
> 
>   Branches from trees giving these warnings gave me 0, but at the 
> same time, other branches were fully readable... So, I had to load 
> the libDstData.so, and everything was working. The same for other 
> trees, not only dst.
> 
> Kind regards,
> Catalin.
> 
> On Tuesday 10 January 2006 19:34, Flemming Videbaek wrote:
>> The new version of root has problems reading trees. The behaviour
>> is peculiar.
>>
>> You can take any of our dst (new or old)
>> open the file by
>> root -l <filename>
>> root[1] T1->Draw("G.fTrigger")   ==. results in zero
>>
>> if you instead create a script using MakeSelector("T1")
>> and use this script to read  file the content is correct (i.e what
>> is expected). Thus much analysis is uneffected but this is not
>> good.
>>
>> It seems in the dst to be an issue for the global class, while i.e.
>> both FFS and FS branch seems fine !!!
>>
>> -- the sequence
>> TChain*chain=new TChain("T1")
>> chain->AddFile("dst...")
>> chain->Draw("G.fTrigger")    ! DOES NOT work
>> chain->Process("T1.C")        --> works given non-zero values in a
>> print chain->Draw("G.fTrigger")      NOW WORKS.
>>
>>
>>
>> Flemming
>>
>>
>>
>> --------------------------------------------
>> Flemming Videbaek
>> Physics Department
>> Bldg 510-D
>> Brookhaven National Laboratory
>> Upton, NY11973
>>
>> phone: 631-344-4106
>> fax:        631-344-1334
>> e-mail: videbaek @ bnl.gov
> 
> -- 
> Catalin Ristea---------------------------------
> High Energy and Heavy Ions Group
> Niels Bohr Institute
> Blegdamsvej 17, 2100 Copenhagen, Denmark
> Tel (+45) 35 32 54 04 / Fax (+45) 35 32 50 16
> 
> E-mail: catalin.ristea@nbi.dk
> http  : www.nbi.dk/~ristea
> -----------------------------------------------
>
_______________________________________________
Brahms-dev-l mailing list
Brahms-dev-l@lists.bnl.gov
http://lists.bnl.gov/mailman/listinfo/brahms-dev-l
Received on Wed Jan 11 09:33:36 2006

This archive was generated by hypermail 2.1.8 : Wed Jan 11 2006 - 09:33:48 EST