Give a different name to each histogram, ie, instead of:
hprof[j] = new TH1F("h","",Bins[j],Xmin[j],Xmax[j]);
do
hprof[j] = new TH1F(Form("h%d",j),"",Bins[j],Xmin[j],Xmax[j]);
Rene Brun
Venkatesh Kaushik wrote:
>
> HI ROOTERS,
> I have a question regarding histograms.
> I am getting the above warning every time i compile..
> How do I get rid of it ?
>
> Thanks for the help.
> Venkat.
>
> Here's what I do.
>
> /*******************************************/
> const int num_hist = 7;
> ...
> ..
> TH1F *hprof[num_hist];
>
> Int_t Bins[] = { 35, 25, 104, 104, 104, 72, 120};
> Double_t Xmin[] = {-0.5, -0.5, -0.1, -0.1, -0.1, -0.1, -0.1 };
> Double_t Xmax[] = {34.5, 24.5, 0.51, 0.51, 0.51, 0.71, 1.1 };
>
> for(Int_t j = 0; j < num_hist; j++) {
> hprof[j] = new TH1F("h","",Bins[j],Xmin[j],Xmax[j]);
> ... more code here ..
> }
>
> /*************************************/
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:16 MET