Geant4 Cross Reference |
1 { 2 // Use this macro for the visualisation of coefficient computation 3 4 gROOT->Reset(); 5 gROOT->SetStyle("Plain"); 6 7 gStyle->SetOptStat(1111); 8 gStyle->SetPalette(1); 9 10 c1 = new TCanvas ("c1","",200,10,800,800); 11 c1->Divide(2,2); 12 13 system ("rm -rf nanobeam.root"); 14 system ("hadd -O nanobeam.root nanobeam_*.root"); 15 16 TFile f("nanobeam.root"); 17 18 TNtuple* ntuple0; 19 ntuple0 = (TNtuple*)f.Get("ntuple0"); 20 21 c1->cd(1); 22 ntuple0->SetMarkerSize(.2); 23 ntuple0->SetMarkerColor(2); 24 ntuple0->SetMarkerStyle(20); 25 ntuple0->Draw("xIn:yIn:zIn",""); 26 27 c1->cd(2); 28 TNtuple* ntuple2; 29 ntuple2 = (TNtuple*)f.Get("ntuple2"); 30 gStyle->SetPalette(1); 31 ntuple2->SetMarkerColor(2); 32 ntuple2->SetMarkerStyle(20); 33 gPad->SetLogz(); 34 ntuple2->Draw("yIn:xIn","","hcolz"); 35 36 c1->cd(3); 37 gStyle->SetPalette(1); 38 ntuple2->SetMarkerColor(4); 39 ntuple2->SetMarkerStyle(20); 40 gPad->SetLogz(); 41 ntuple2->Draw("thetaIn:xIn","","hcolz"); 42 43 c1->cd(4); 44 gStyle->SetPalette(1); 45 ntuple2->SetMarkerColor(4); 46 ntuple2->SetMarkerStyle(20); 47 gPad->SetLogz(); 48 ntuple2->Draw("phiIn:yIn","","hcolz"); 49 50 jump2: 51 /* 52 c1->cd(1); 53 gStyle->SetPalette(1); 54 TNtuple* ntuple1; 55 ntuple1 = (TNtuple*)f->Get("ntuple1"); 56 ntuple1->SetMarkerSize(.2); 57 ntuple1->SetMarkerColor(2); 58 ntuple1->SetMarkerStyle(20); 59 gPad->SetLogz(); 60 ntuple1->Draw("yIn:xIn","","hcolz"); 61 htemp->GetXaxis()->SetLabelSize(0.025); 62 htemp->GetYaxis()->SetLabelSize(0.025); 63 htemp->GetXaxis()->SetTitleSize(0.035); 64 htemp->GetYaxis()->SetTitleSize(0.035); 65 htemp->GetXaxis()->SetTitleOffset(1.4); 66 htemp->GetYaxis()->SetTitleOffset(1.4); 67 htemp->GetXaxis()->SetTitle("X (mm)"); 68 htemp->GetYaxis()->SetTitle("Y (mm)"); 69 htemp->SetTitle("Grid shadow"); 70 */ 71 } 72