File indexing completed on 2025-08-06 08:11:56
0001 void Surf3DHistoMaker(int ncol, int gcol)
0002 {
0003 TFile *fin = TFile::Open("neutron_gamma_edep.root");
0004 gROOT->cd();
0005 TCanvas *c1 = new TCanvas();
0006 c1->SetLogz();
0007 TH2 *h2 = (TH2F *) fin->Get("neutron")->Clone();
0008 h2->SetXTitle("dtheta");
0009 h2->SetYTitle("dphi");
0010 h2->SetZTitle("Energy");
0011 h2->GetXaxis()->SetTitleOffset(2);
0012 h2->GetYaxis()->SetTitleOffset(2);
0013 h2->GetZaxis()->SetTitleOffset(1.2);
0014 TH2 *h2a = (TH2F *) fin->Get("gamma")->Clone();
0015 h2a->SetXTitle("dtheta");
0016 h2a->SetYTitle("dphi");
0017 h2a->SetZTitle("Energy");
0018 h2a->GetXaxis()->SetTitleOffset(2);
0019 h2a->GetYaxis()->SetTitleOffset(2);
0020 h2a->GetZaxis()->SetTitleOffset(1.2);
0021 h2->SetLineColor(ncol);
0022 h2a->SetLineColor(gcol);
0023 h2->Draw("surf");
0024 h2a->Draw("surf same");
0025
0026 c1->Print("Neutron_vs_Gamma.png");
0027 fin->Close();
0028
0029 }