Re: no dictionary for class TPaletteAxis is available

From: Harinder Singh Bawa <hbawa_at_csufresno.edu>
Date: Tue, 3 Aug 2010 06:54:38 -0700


Hi Mark,

I am using version greater than 5.20. Please see below.

[bawa_at_fresnostate harinder]$ root


ROOT 5.22/00i (branches/v5-22-00-patches_at_32710, Mar 31 2010, 17:09:00 on linux)

CINT/ROOT C/C++ Interpreter version 5.16.29, Jan 08, 2008 Type ? for help. Commands must be C++ statements. Enclose multiple statements between { }. root [0]

*********I will try to create dummy canvas and see. thanks

Harinder

From: "Marc Escalier" <escalier_at_lal.in2p3.fr> To: "Harinder Singh Bawa" <hbawa_at_csufresno.edu> Cc: "roottalk" <roottalk_at_cern.ch>
Sent: Tuesday, August 3, 2010 3:41:48 PM Subject: Re: [ROOT] no dictionary for class TPaletteAxis is available

Hi,

it was discussed some time ago here :
(thanks to Henso who reads this hypernews to have found the link and explanation)

http://root.cern.ch/phpBB3//viewtopic.php?t=6947&view=next&sid=cd602857c8522df6ac8123ae9f29ebfd

to summarize, it would be due to the version of root that you use (below 5.20 in cint)

==>if you create a dummy canvas before your loop, the warning should
disappear
TCanvas *mydummycanvas=new TCanvas();

regards




Harinder Singh Bawa a écrit :
> Dear root experts, 
> 
> I am getting this strange error when I call the Object Quality mapfile 
> in my analysis. Although it doesnot effect or crash my analysis but I 
> want to get rid of it. Can anybody suggest what is this for?? 
> ********************************* 
> checkOQ: opening file ObjectQualityMaps_run152166.root 
> Warning in <TClass::TClass>: no dictionary for class TPaletteAxis is 
> available 
> Error in <TBufferFile::ReadObject>: trying to read an emulated class 
> (TPaletteAxis) to store in a compiled pointer (TObject) 
> Error in <TBufferFile::ReadObject>: trying to read an emulated class 
> (TPaletteAxis) to store in a compiled pointer (TObject) 
> Error in <TBufferFile::ReadObject>: trying to read an emulated class 
> (TPaletteAxis) to store in a compiled pointer (TObject) 
> Error in <TBufferFile::ReadObject>: trying to read an emulated class 
> (TPaletteAxis) to store in a compiled pointer (TObject) 
> Error in <TBufferFile::ReadObject>: trying to read an emulated class 
> (TPaletteAxis) to store in a compiled pointer (TObject) 
> Error in <TBufferFile::ReadObject>: trying to read an emulated class 
> (TPaletteAxis) to store in a compiled pointer (TObject) 
> Error in <TBufferFile::ReadObject>: trying to read an emulated class 
> (TPaletteAxis) to store in a compiled pointer (TObject) 
> Error in <TBufferFile::ReadObject>: trying to read an emulated class 
> (TPaletteAxis) to store in a compiled pointer (TObject) 
> Error in <TBufferFile::ReadObject>: trying to read an emulated class 
> (TPaletteAxis) to store in a compiled pointer (TObject) 
> *********************** 
> 
> Harinder 
Received on Tue Aug 03 2010 - 15:55:30 CEST

This archive was generated by hypermail 2.2.0 : Tue Aug 03 2010 - 17:50:01 CEST