void plot_Amp() { //---------------------------------------------- // 2016.4.1 updated for ROOT 6 // 2010.10.1 original with help of J. Kaplon //--------------------------------------- // TCanvas *c1 = new TCanvas("c1","A Simple Graph",0,0,700,500); //c1->SetFillStyle(4100); gStyle->SetOptStat(0); c1->SetGrid(); int ixmax = 202; double A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z; // TLegend *leg = new TLegend(0.50,0.60,0.92,0.93,"Signal/crosstalk pulse shape for #delta input"); // for (int k=0; k<6; k++){ double x[ixmax], y[ixmax]; for (int it=0; itGetXaxis()->SetRangeUser(0.,100.); h1->GetXaxis()->SetTitle("time [ns]"); h1->GetXaxis()->SetTitleOffset(1.0); h1->GetYaxis()->SetTitle("Pulse height"); h1->GetYaxis()->SetTitleOffset(1.2); h1->SetMaximum(1.2); h1->SetMinimum(-0.2); h1->SetLineColor(k+1); h1->SetLineColor(4); if(k<2) h1->SetLineColor(1); if(k>3) h1->SetLineColor(2); h1->SetLineWidth(2); if(k==1 || k==3 || k==5) h1->SetLineStyle(2); if(k==0) h1->Draw("AL"); if(k!=0) h1->Draw("SAME L"); switch(k){ case 0:leg->AddEntry(h1,"SCT Digitization : signal","l");break; case 1:leg->AddEntry(h1,"SCT Digitization : crosstalk","l");break; case 2:leg->AddEntry(h1,"un-irradiated (Ic=220#muA): signal","l");break; case 3:leg->AddEntry(h1,"un-irradiated (Ic=220#muA): crosstalk","l");break; case 4:leg->AddEntry(h1,"irradiated (Ic=130#muA): signal","l");break; case 5:leg->AddEntry(h1,"irradiated (Ic=130#muA): crosstalk","l");break; } } zero= new TLine(0,0,100,0); zero->Draw(); leg->SetFillColor(10);leg->SetBorderSize(2); leg->SetTextSize(0.030); leg->Draw(); c1->Print("Amp.png"); }