void Icflux(char *infile="example.dat",char *infile2="example1.dat"){ TCanvas *c1 = new TCanvas("c1","c1",1000,700); c1->SetLogx(); c1->SetLogy(); TGraph *gr1 = new TGraph(infile2); TGraph *gr2 = new TGraph(infile); gr1->SetLineStyle(4); gr2->SetLineStyle(4); gr1->GetHistogram()->SetTitle("Delayed GRB Emission"); gr1->GetHistogram()->GetXaxis()->SetTitle("Photon Energy (GeV)"); gr1->GetHistogram()->GetYaxis()->SetTitle("Flux"); gr1->GetHistogram()->GetYaxis()->SetTitleOffset(1.2); gr1->SetMaximum(1e-18); gr1->SetMinimum(1e-36); gr1->SetLineColor(4); gr1->SetLineWidth(3); gr2->SetLineColor(2); gr2->SetLineWidth(3); char text1[100]; char text2[100]; sprintf(text1,"-2.5"); sprintf(text2,"-1.8"); TText *t1 = new TText(1e-2,1e-20,text1); TText *t2 = new TText(1e-2,1e-19,text2); t1->SetTextSize(0.038); t2->SetTextSize(0.038); t1->SetTextColor(kBlue); t2->SetTextColor(kRed); gr1->Draw("ALP"); gr2->Draw("LP"); t1->Draw(); t2->Draw(); }