[ROOT] who know where is the bug in my macro?

From: Zhou Zhang (zhozhang@ic.sunysb.edu)
Date: Mon Oct 30 2000 - 17:41:09 MET


Hi rooters,

   I have a small macro which just reads out an ntuple and makes
some plots with a given cut using a for loop. But it always crashes
after plot the first plot.Who knows where is the bug? The macro is as 
follows:

{  
   TFile* f= new TFile("scanHits");
   TNtuple*  hits = (TNtuple*)f->Get("hit");
   TCut  theCut = "arm==1";

   TCanvas* c1 = new TCanvas("c1");

   c1->Divide(5,5);

   Int_t plane;

   for(plane==0;plane<32;plane++){
     c1->cd(plane+1);
     hits->Draw("distance",theCut);
     c1->Update();
   }

} 

When I replace the hits->Draw("distance",theCut) with 
hits->Draw("distance","arm==1"), the macro works fine.
So what happens?

   thanks for any help,


zhangz



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:36 MET