//exact the data from "hiso.root" file. //fill TH2D to get a response matrix. #include #include #include void exp2(){ TFile A ("histo5.root","READ"); TH1D* a = (TH1D*)A.Get("h"); TFile B ("histo10.root","READ"); TH1D* b = (TH1D*)B.Get("h"); TFile file ("Respense.root","UPDATE"); TH2D response("response","Response matrix",100,0,14,100,0,14); Double_t BinContent1; for (Int_t i=5; i<=a->GetSize(); i++){ BinContent1 = a->GetBinContent(i); response.SetBinContent(i,36,BinContent1); } Double_t BinContent2; for (Int_t i=5; i<=b->GetSize(); i++){ BinContent2 = b->GetBinContent(i); response.SetBinContent(i,71,BinContent2); } file.cd(); response.Write(); }