Values not shown on the colour palette

Hello,

I am trying to run this script (attached) but the values are not shown on the colour palette. The root file is too big (4.5 MB) to attach. I can email it if you want me to.

I tried to use gPad->SetRightMargin() but without success. I would be very grateful for any suggestions.

Thank you very much,

Best regards,

Cristian


test.C (2.03 KB)

I’m not aware of any limitation - at least not with such a small file size - why not attaching it here?

Hello,

It doesn’t let me - I get the message - The file is too big, maximum allowed size is 2 MiB. My file is 4.5 MB - can I email it to you?

Thank you,

Cristian

[quote=“cbungau”]Hello,

It doesn’t let me - I get the message - The file is too big, maximum allowed size is 2 MiB. My file is 4.5 MB - can I email it to you?

Thank you,

Cristian[/quote]

I can reproduce the problem with some random data and TH3. I’ll investigate it.

Thank you. When plotting the 3D histograms sepparately, one per (sepparate) canvas, they show up correctly. It is only when I divide the canvas into multiple pads and plot the histograms like this, that the problem occurs.

Please let me know when you figure out what is causing this.

Thank you,

Cristian

Now it’s fixed in the master and v5-34-00-patches branches.

Hi,

Thank you. Now comes a novice question, sorry about this. Assuming that by master branch you meant the trunk (development) version, I tried to install this on my Ubuntu 12.04. However the installation ends with:


Error - unused class rule: TEveWindowManager
Error - unused class rule: TEveGedEditor
Error - unused class rule: TEveGedNameFrame
Error - unused class rule: TEveGedNameTextButton
Error - unused class rule: TEveMacro
Error - unused class rule: TEveGValuatorBase
Error - unused class rule: TEveGValuator
Error - unused class rule: TEveGDoubleValuator
Error - unused class rule: TEveGTriVecValuator
Error - unused class rule: TEveProjectable
Error - unused class rule: TEveProjected
Error - unused class rule: TEveProjection
Error - unused class rule: TEveProjection::PreScaleEntry_t
Error - unused class rule: std::vectorTEveProjection::PreScaleEntry_t
Error - unused class rule: std::vectorTEveProjection::PreScaleEntry_t::iterator
Error - unused class rule: TEveRhoZProjection
Error - unused class rule: TEveRPhiProjection
Error - unused class rule: TEve3DProjection
Error - unused class rule: TEveProjectionManager
Error - unused class rule: TEveProjectionManagerEditor
Error - unused class rule: TEveProjectionAxes
Error - unused class rule: TEveProjectionAxesEditor
Error - unused class rule: TEveProjectionAxesGL
Error - unused class rule: TEveParamList
Error - unused class rule: TEveParamList::FloatConfig_t
Error - unused class rule: TEveParamList::IntConfig_t
Error - unused class rule: TEveParamList::BoolConfig_t
Error - unused class rule: TEveParamListEditor
Error - unused class rule: TEveTrack
Error - unused class rule: TEveTrackGL
Error - unused class rule: TEveTrackEditor
Error - unused class rule: TEveTrackList
Error - unused class rule: TEveTrackListEditor
Error - unused class rule: TEveTrackProjected
Error - unused class rule: TEveTrackProjectedGL
Error - unused class rule: TEveTrackListProjected
Error - unused class rule: TEveTrackPropagator
Error - unused class rule: TEveTrackPropagatorSubEditor
Error - unused class rule: TEveTrackPropagatorEditor
Error - unused class rule: TEveMagField
Error - unused class rule: TEveMagFieldConst
Error - unused class rule: TEveMagFieldDuo
Error - unused class rule: TEveText
Error - unused class rule: TEveTextGL
Error - unused class rule: TEveTextEditor
Error - unused class rule: TEvePointSet
Error - unused class rule: TEvePointSetArray
Error - unused class rule: TEvePointSetArrayEditor
Error - unused class rule: TEvePointSetProjected
Error - unused class rule: TEveLine
Error - unused class rule: TEveLineEditor
Error - unused class rule: TEveLineGL
Error - unused class rule: TEveLineProjected
Error - unused class rule: TEveArrow
Error - unused class rule: TEveArrowEditor
Error - unused class rule: TEveArrowGL
Error - unused class rule: TEveDigitSet
Error - unused class rule: TEveDigitSetEditor
Error - unused class rule: TEveDigitSetGL
Error - unused class rule: TEveQuadSet
Error - unused class rule: TEveQuadSetGL
Error - unused class rule: TEveBoxSet
Error - unused class rule: TEveBoxSetGL
Error - unused class rule: TEveGeoNode
Error - unused class rule: TEveGeoTopNode
Error - unused class rule: TEveGeoNodeEditor
Error - unused class rule: TEveGeoTopNodeEditor
Error - unused class rule: TEveGeoShape
Error - unused class rule: TEveGeoShapeProjected
Error - unused class rule: TEveGeoShapeExtract
Error - unused class rule: TEveGeoPolyShape
Error - unused class rule: TEveShape
Error - unused class rule: TEveShapeEditor
Error - unused class rule: TEveBox
Error - unused class rule: TEveBoxGL
Error - unused class rule: TEveBoxProjected
Error - unused class rule: TEveBoxProjectedGL
Error - unused class rule: TEvePolygonSetProjected
Error - unused class rule: TEvePolygonSetProjectedGL
Error - unused class rule: TEveTriangleSet
Error - unused class rule: TEveTriangleSetEditor
Error - unused class rule: TEveTriangleSetGL
Error - unused class rule: TEveStraightLineSet
Error - unused class rule: TEveStraightLineSetGL
Error - unused class rule: TEveStraightLineSetEditor
Error - unused class rule: TEveStraightLineSetProjected
Error - unused class rule: TEveScalableStraightLineSet
Error - unused class rule: TEveCaloData
Error - unused class rule: TEveCaloData::SliceInfo_t
Error - unused class rule: TEveCaloDataVec
Error - unused class rule: TEveCaloDataHist
Error - unused class rule: TEveCaloViz
Error - unused class rule: TEveCaloVizEditor
Error - unused class rule: TEveCalo3D
Error - unused class rule: TEveCalo3DEditor
Error - unused class rule: TEveCalo3DGL
Error - unused class rule: TEveCalo2D
Error - unused class rule: TEveCalo2DGL
Error - unused class rule: TEveCaloLego
Error - unused class rule: TEveCaloLegoEditor
Error - unused class rule: TEveCaloLegoGL
Error - unused class rule: TEveCaloLegoOverlay
Error - unused class rule: TEveLegoEventHandler
Error - unused class rule: TEveJetCone
Error - unused class rule: TEveJetConeEditor
Error - unused class rule: TEveJetConeGL
Error - unused class rule: TEveJetConeProjected
Error - unused class rule: TEveJetConeProjectedGL
Error - unused class rule: TEvePlot3D
Error - unused class rule: TEvePlot3DGL
Error - unused class rule: TEveFrameBox
Error - unused class rule: TEveFrameBoxGL
Error - unused class rule: TEveGridStepper
Error - unused class rule: TEveGridStepperSubEditor
Error - unused class rule: TEveGridStepperEditor
Error - unused class rule: TEveRGBAPalette
Error - unused class rule: TEveRGBAPaletteEditor
Error - unused class rule: TEveRGBAPaletteSubEditor
Error - unused class rule: TEveRGBAPaletteOverlay
Error - unused class rule: TViewerX3D
Error - unused class rule: TPythia8
Error - unused class rule: TPythia8Decayer
Error - unused class rule: TPythia6
Error - unused class rule: TMCParticle
Error - unused class rule: TPythia6Decayer
Error - unused class rule: TWinNTSystem
Error - unused class rule: TCint
Error - unused class rule: TMacOSXSystem
Error - unused class rule: TPaveVar
Error - unused class rule: TMemStatShow

============================================================
=== ROOT BUILD SUCCESSFUL. ===
=== Run ‘source bin/thisroot.[c]sh’ before starting ROOT ===

And I cannot run any root script. Could you please let me know haow to install the master or the patches branches you mentioned. I only know to install either the trunk version or a specific tag / version.

Thank you,

Cristian

[quote=“cbungau”]Hi,

Thank you. Now comes a novice question, sorry about this. Assuming that by master branch you meant the trunk (development) version, I tried to install this on my Ubuntu 12.04. However the installation ends with:
[/quote]

That’s weird, I’ve never seen this. Yes, you do git clone root.cern.ch/git/root.git and you have the master branch. It’s a development version which is under heavy development yet so it can have some problems, but not this. You can (after git clone) switch to v5-34-00-patches by git checkout -t origin/v5-34-00-patches and try to build.

I was using subversion:

svn co root.cern.ch/svn/root/trunk root
cd root
./configure
make

I am trying git clone now… I was wondering if I should add anything to ./configure. I am using Ubuntu 12.04 - 32 bit.

Thank you,

Cristian

Hello,

I installed it using git clone, and it worked. I don’t know why the svn trunk version didn’t. Thank you for your help, the plots are drawn correctly now.

Best regards,

Cristian

The SVN repository is frozen and quite out of date (the last commits were at least 10 months ago) - it has nothing to do with today’s trunk and v5-34 branches.