#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; Double_t Emin = 0; Double_t Emax = 10; Double_t bin_size = 0.25; Int_t nb = (Emax-Emin)/bin_size; Double_t Bn = 8.020; Double_t E_thres = 0.52; Double_t B = 1; Double_t Bcal = 0.0; TH1D *LDT = new TH1D("LDT","Total Level density",nb,Emin,Emax); TH1D *LDJ = new TH1D("LDJ","0GetXaxis()->GetBinCenter(i); // simrsf->SetBinContent(i, pow(10.,-9)*2.5*E); // simLD->SetBinContent(i,exp(E*1.2)); // if (E<=2) simLD->SetBinContent(i,10.); // } // for (int i = 1; i<=nb; i++) // { // LDJ->SetBinContent(i,simLD->GetBinContent(i)); // rsf->SetBinContent(i,simrsf->GetBinContent(i)); // } // TFile f("kq.root","new"); // f.cd(); // LDJ->Write(); // f.Close(); // //f.Delete(); // } void main() { //sim_igg(); TFile f("kq.root"); f.ls(); LDJ = (TH1D*)f.Get("LDJ"); LDJ->Draw(); f.Close(); }