00001
00002 void chi2()
00003 {
00004 ifstream input("chi1.txt");
00005 double x[100];
00006 double y[100];
00007 double xx,yy;
00008 for (int i=0;i<100;++i)
00009 {
00010 input >> xx >> yy;
00011 x[i] = xx;
00012 y[i] = yy;
00013
00014 y[i]*=200.;
00015 }
00016 TGraph * g = new TGraph(100,x,y);
00017
00018
00019
00020
00021
00022
00023 R_chi2_L0.GetXaxis()->SetLabelSize(0.1); R_chi2_L0.GetYaxis()->SetLabelSize(0.1);
00024 R_chi2_L1.GetXaxis()->SetLabelSize(0.1); R_chi2_L1.GetYaxis()->SetLabelSize(0.1);
00025 R_chi2_L2.GetXaxis()->SetLabelSize(0.1); R_chi2_L2.GetYaxis()->SetLabelSize(0.1);
00026 R_chi2_L3.GetXaxis()->SetLabelSize(0.1); R_chi2_L3.GetYaxis()->SetLabelSize(0.1);
00027 R_chi2_L4.GetXaxis()->SetLabelSize(0.1); R_chi2_L4.GetYaxis()->SetLabelSize(0.1);
00028 R_chi2_L5.GetXaxis()->SetLabelSize(0.1); R_chi2_L5.GetYaxis()->SetLabelSize(0.1);
00029
00030 c1->Clear();
00031 c1->Divide(1,3);
00032 c1->cd(1); c1.GetPad(1).SetLogy(1); R_chi2_L0.Draw(); g->Draw();
00033 c1->cd(2); c1.GetPad(2).SetLogy(2); R_chi2_L1.Draw(); g->Draw();
00034 c1->cd(3); c1.GetPad(3).SetLogy(3); R_chi2_L2.Draw(); g->Draw();
00035 c1->Print("svtIncChi2a.gif");
00036 c1->Clear();
00037 c1->Divide(1,3);
00038 c1->cd(1); c1.GetPad(1).SetLogy(1); R_chi2_L3.Draw(); g->Draw();
00039 c1->cd(2); c1.GetPad(2).SetLogy(1); R_chi2_L4.Draw(); g->Draw();
00040 c1->cd(3); c1.GetPad(3).SetLogy(1); R_chi2_L5.Draw(); g->Draw();
00041 c1->Print("svtIncChi2b.gif");
00042 }