18 TPad *pad1, *pad2, *pad3;
19 if (!gROOT->IsBatch()) {
20 c1 =
new TCanvas(
"c1",
"Shared Memory Consumer Example",200,10,700,780);
21 pad1 =
new TPad(
"pad1",
"This is pad1",0.02,0.52,0.98,0.98,21);
22 pad2 =
new TPad(
"pad2",
"This is pad2",0.02,0.02,0.48,0.48,21);
23 pad3 =
new TPad(
"pad3",
"This is pad3",0.52,0.02,0.98,0.48,21);
30 mfile = TMapFile::Create(
"hsimple.map");
43 Double_t oldentries = 0;
45 hpx = (TH1F *) mfile->Get(
"hpx", hpx);
46 hpxpy = (TH2F *) mfile->Get(
"hpxpy", hpxpy);
47 hprof = (TProfile *) mfile->Get(
"hprof", hprof);
48 if (hpx->GetEntries() == oldentries)
break;
49 oldentries = hpx->GetEntries();
50 if (!gROOT->IsBatch()) {
60 printf(
"Entries, hpx=%d, Mean=%g, RMS=%g\n",hpx->GetEntries(),hpx->GetMean(),hpx->GetRMS());
63 if (gSystem->ProcessEvents())