#include "TFile.h" #include "TH1.h" #include "TH2.h" #include int subtractMo95() { TFile f("result.root","UPDATE"); f.cd("subtracted"); char name[16]; char title[16]; char finalname[28]; char mo95name[30]; Int_t bin = 179; for (Int_t i = 2; i < 11; i++) { f.cd("final.root"); sprintf(finalname, "final_En_EtotGate1_Mcl_EQ_%d",i); TH1D *final = (TH1D*)f.Get(finalname); Float_t finalpeak = final->GetBinContent(bin); // sprintf(name, "subtracted%d",i); // sprintf(title, "En for Mcl = %d",i); // h = new TH1D(name,title,4000,0,1000); // h->Write(); } //close file f.Close(); return 0; }