11 void padRefresh(TPad *pad,
int flag=0)
16 TList *tl = pad->GetListOfPrimitives();
21 if (to->InheritsFrom(TPad::Class())) padRefresh((TPad*)to,1);}
23 gSystem->ProcessEvents();
29 TCanvas* c1 =
new TCanvas(
"c1",
"Dynamic Filling Example",200,10,600,900);
33 hpx[0] =
new TH1F(
"hp0",
"Normal histogram",1000,-4,4);
34 hpx[1] =
new TH1K(
"hk1",
"Nearest Neighbour of order 3",1000,-4,4);
35 hpx[2] =
new TH1K(
"hk2",
"Nearest Neighbour of order 16",1000,-4,4,16);
40 hpx[j]->SetFillColor(48);
45 gRandom->SetSeed(12345);
47 const Int_t kUPDATE = 10;
48 for (Int_t i = 0; i <= 300; i++) {
49 gRandom->Rannor(px,py);
50 for (j=0;j<3;j++) {hpx[j]->Fill(px);}
51 if (i && (i%kUPDATE) == 0) {
56 for (j=0;j<3;j++) hpx[j]->Fit(
"gaus");