#include #define File "Spectra_A.root" #define N 10 #define prefix "a_series/A" void MakeASCII(TH1D* h){ std::string name = h->GetName(); name = "c_series_ascii/"+name+".txt"; std::ofstream out(name); for(int i = 0; i< h->GetXaxis()->GetNbins();i++){ out<GetBinContent(i)<SetBinContent(i,buffer[i])/*std::cout<Clone("total_spectrum"); h_tot1 = (TH1D*) h1->Clone("total_spectrum1"); h_tot2 = (TH1D*) h1->Clone("total_spectrum2"); h_tot->Reset(); h_tot1->Reset(); h_tot2->Reset(); } h1->Add(h2,-1); // h->Add(ReadFile(n2.c_str()),-1); // h1->SetName("calib"); // h1->Write(); h1->Write(); h_cnt->SetBinContent(i,h1->Integral(1427,2760)); h_cnt2->SetBinContent(i,h1->Integral(0,100)); h_tot->Add(h1); if(i<96) h_tot1->Add(h1); if(i>95 && i < 191) h_tot2->Add(h1); // h3->Write(); // MakeASCII(h1); MakeASCII(h1); // MakeASCII(h3); } h_tot->Write(); h_tot1->Write(); h_tot2->Write(); h_cnt->Write(); // TH1D* h_cal = ReadFile("a_series/CAM2.DAT","calib"); // h_cal->Write(); // f->Close(); }