RE: [ROOT] Grey/white background in default histograms

From: Philippe Canal (pcanal@fnal.gov)
Date: Mon Mar 29 2004 - 20:43:28 MEST


> I am unaware of whether there is any way to use the "Construct
> on First Use" idiom to make sure ROOT is properly initialised before you
> try and change the styles etc.

In ROOT 4.00/02 and above, this implemented if you call
ROOT::GetROOT() instead of using gROOT.

Cheers,
Philippe

-----Original Message-----
From: owner-roottalk@pcroot.cern.ch
[mailto:owner-roottalk@pcroot.cern.ch]On Behalf Of Matt Palmer
Sent: Monday, March 29, 2004 10:49 AM
To: 'Andy Buckley'
Cc: roottalk@pcroot.cern.ch
Subject: Re: [ROOT] Grey/white background in default histograms


Hi,
You could write yourself a small shared library that uses static
initialization to call the appropriate gStyle methods.  Then you just
have to remember to link to it.  The only problem with this is that
there is a reasonably high chance of falling foul of the static
initialization fiasco which ROOT is rather susceptible to.  See:
http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.11 and related
FAQs.   I am unaware of whether there is any way to use the "Construct
on First Use" idiom to make sure ROOT is properly initialised before you
try and change the styles etc.

Matt


Stilianos Kesisoglou wrote:
> Hi Andy,
>
> 	You can always make your plots using the standard ROOT background
> And then edit the ps file. Replace any sequence "0.95 0.95 0.95" with
"1.00
> 1.00 1.00"
> (that removes the gray background color). Also replace any sequence "0.665
> 0.665 0.665"
> with "1.00 1.00 1.00" (that removes the dark gray border).
>
> 	It's a crazy solution but it works! :-)
>
> Stelios
>
> -----Original Message-----
> From: owner-roottalk@pcroot.cern.ch [mailto:owner-roottalk@pcroot.cern.ch]
> On Behalf Of Olivier Couet
> Sent: Monday, March 29, 2004 8:58 AM
> To: Andy Buckley
> Cc: roottalk@pcroot.cern.ch
> Subject: Re: [ROOT] Grey/white background in default histograms
>
>
>
>
>
>
>>1) *Why* is the background grey since I've yet to meet anyone who
>>likes it that way? :-)
>
>
> Oh, well .. a matter of taste of the main authors I guess (Rene and
> Fons) ... I have no answer to that.
> (I do not like that default either :-( )
>
>
>>2) Is there a way to change the defaults without resorting to explicit
>>manipulations of gStyle? Hence the thought about an entry in .rootrc.
>
>
> I do not know an other way.
>
>  Cheers,    Olivier
>


#################################################################
#################################################################
#################################################################
#####
#####
#####
#################################################################
#################################################################
#################################################################



This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:07 MET