Hi Vitaliy,
TH1::Rebin returns a TH1. You must do:
TH1F *h1 = new TH1F("h1","h1",256,0,12.5);
TH1F *hnew = (TH1F*)h1->Rebin(8,"hnew");
Rene Brun
Vitaliy Ziskin wrote:
>
> These two lines work as a cint:
>
> TH1F *h1 = new ("h1","h1",256,0,12.5);
> TH1F *hnew = h1->Rebin(8,"hnew");
>
> However there do not work in a compiled code as:
>
> #include "TH1.h"
>
> TH1F *h1 = new ("h1","h1",256,0,12.5);
> TH1F *hnew = h1->Rebin(8,"hnew");
> (Give a wrong type error)
>
> is it just a "feature" or am I doing something wrong?
>
> Sincerely, Vitaliy
> =====================================================================
> Vitaliy Ziskin Tel: (617)253-9209
> MIT 26-547 http://www.lns.mit.edu/people/vziskin/
> 77 Massachusetts Ave
> Cambridge, Ma
> 02139
> ======================================================================
> "For long you live and high you fly
> And smiles you'll give and tears you'll cry
> And all you touch and all you see
> Is all your life will ever be"--Pink Floyd
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:33 MET