Re: TH1 Basic (and old) questions

From: Valery Fine (fine@mail.cern.ch)
Date: Tue Nov 04 1997 - 18:56:57 MET


On  4 Nov 97 at 15:07, Rene Brun wrote:

> Date:          Tue, 04 Nov 1997 15:07:50 +0100
> From:          Rene Brun <Rene.Brun@cern.ch>
> To:            Laurent Aphecetche <aphecetche@ganil.fr>
> Subject:       Re: TH1 Basic (and old) questions

> This could be implemented. However, to be consistent, one would
> haveto also implement
>   TH1::SetRange(xmin,xmax,ymin,ymax)
>   TH1::setRange(xmin,xmax,ymin,ymax,zmin,zmax)
>   TH1::SetRange(binx1,binx2)
>   TH1::SetRange(binx1,binx2,biny1,biny2),etc
>   TH1::SetRange(binx1,xmax,...)  and all possible combinations


 No I think you haven't.

  May be it would be better to generate a temporary Histogram object 
(via copy ctor) "on fly" respecting some "C++" condition for 
each chanells/axis etc.

  Something like this:


   TH1 o = oldHistogram["C++ bool expr for X axis",
                        "C++ bool expr for Y-axis",                   
                        "C++ bool expr for Z-axis",                   
                         etc];
   o.Draw();

                                  Valery

                          Valery
Dr. Valeri Faine (Valery Fine)
    ------------ -------------   Phone: +41 22 767 4921
CERN                             FAX  : +41 22 767 7155
CH-1211 Geneva, 23               mailto:fine@mail.cern.ch 
Switzerland                      http://nicewww.cern.ch/~fine
                                 



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:26:22 MET