Changeset 7391 for trunk/MagicSoft
- Timestamp:
- 11/10/05 10:59:58 (19 years ago)
- Location:
- trunk/MagicSoft/Cosy/tpoint
- Files:
-
- 2 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Cosy/tpoint/gui.C
r7313 r7391 14 14 #include <TH2.h> 15 15 #include <TText.h> 16 #include <TProfile.h> 16 17 #include <TGraphErrors.h> 17 18 … … 31 32 32 33 using namespace std; 34 35 //#define PRESENTATION 33 36 34 37 class Set : public TObject … … 208 211 bend.SetParameters(par); // Set Parameters [deg] to MPointing 209 212 210 Int_t n=0;211 213 for (int i=0; i<fCoordinates.GetSize(); i++) 212 214 { … … 396 398 TH1F hres2("Res2", " Residuals after correction ", fOriginal.GetSize()/3, 0, 0.3); 397 399 TH1F hres3("Res3", " Residuals after backward correction ", fOriginal.GetSize()/3, 0, 0.3); 398 400 401 TProfile proaz ("ProAz", " \\Delta profile vs. Az", 48, -180, 180); 402 TProfile prozd ("ProZd", " \\Delta profile vs. Zd", 60, 0, 90); 403 TProfile promag("ProMag", " \\Delta profile vs. Mag", 40, 1, 4); 404 399 405 hres1.SetXTitle("\\Delta [\\circ]"); 400 406 hres1.SetYTitle("Counts"); … … 520 526 grzd.SetPoint(i, za.Zd(), set0.GetResidual(&err)); 521 527 grzd.SetPointError(i, 0, err); 528 529 proaz.Fill(za.Az(), set0.GetResidual(&err)); 530 prozd.Fill(za.Zd(), set0.GetResidual(&err)); 531 promag.Fill(set0.GetMag(), set0.GetResidual(&err)); 532 522 533 gaz.SetPoint( i, za.Az(), dz); 523 534 gzd.SetPoint( i, za.Zd(), set0.GetDZd()); … … 622 633 623 634 c1->SetFillColor(kWhite); 635 #ifndef PRESENTATION 624 636 c1->Divide(3,3,1e-10,1e-10); 637 #else 638 c1->Divide(2,2,1e-10,1e-10); 639 #endif 640 c1->SetFillColor(kWhite); 641 642 TGraph *g=0; 625 643 626 644 TLine line; 627 645 line.SetLineColor(kGreen); 628 646 line.SetLineWidth(2); 629 647 #ifndef PRESENTATION 630 648 c1->cd(1); 631 649 gPad->SetBorderMode(0); 632 650 gPad->SetGridx(); 633 651 gPad->SetGridy(); 634 TGraph *g=(TGraph*)gaz.DrawClone("A*");652 g=(TGraph*)gaz.DrawClone("A*"); 635 653 g->SetBit(kCanDelete); 636 654 g->GetHistogram()->SetXTitle("Az [\\circ]"); … … 662 680 line.DrawLine(g->GetXaxis()->GetXmin(), 360./16384, g->GetXaxis()->GetXmax(), 360./16384); 663 681 line.DrawLine(g->GetXaxis()->GetXmin(), -360./16384, g->GetXaxis()->GetXmax(), -360./16384); 664 682 #endif 683 684 #ifndef PRESENTATION 665 685 c1->cd(4); 686 #else 687 c1->cd(1); 688 #endif 666 689 gPad->SetBorderMode(0); 667 690 gPad->SetGridx(); … … 676 699 cout << endl; 677 700 701 #ifndef PRESENTATION 678 702 c1->cd(5); 703 #else 704 c1->cd(2); 705 #endif 679 706 gPad->SetBorderMode(0); 680 707 gPad->SetGridx(); … … 686 713 line.DrawLine(g->GetXaxis()->GetXmin(), 360./16384, g->GetXaxis()->GetXmax(), 360./16384); 687 714 line.DrawLine(g->GetXaxis()->GetXmin(), -360./16384, g->GetXaxis()->GetXmax(), -360./16384); 688 715 #ifndef PRESENTATION 689 716 c1->cd(6); 690 717 gPad->SetBorderMode(0); … … 697 724 line.DrawLine(g->GetXaxis()->GetXmin(), 360./16384, g->GetXaxis()->GetXmax(), 360./16384); 698 725 line.DrawLine(g->GetXaxis()->GetXmin(), -360./16384, g->GetXaxis()->GetXmax(), -360./16384); 699 726 #endif 727 728 #ifndef PRESENTATION 700 729 c1->cd(7); 730 #else 731 c1->cd(3); 732 #endif 701 733 gPad->SetBorderMode(0); 702 734 gPad->SetGridx(); … … 707 739 g->GetHistogram()->SetYTitle("\\Delta [\\circ]"); 708 740 line.DrawLine(g->GetXaxis()->GetXmin(), 360./16384, g->GetXaxis()->GetXmax(), 360./16384); 709 741 742 proaz.SetLineWidth(2); 743 proaz.SetLineColor(kBlue); 744 proaz.SetMarkerColor(kBlue); 745 proaz.DrawCopy("pc hist same"); 746 747 #ifndef PRESENTATION 710 748 c1->cd(8); 749 #else 750 c1->cd(4); 751 #endif 711 752 gPad->SetBorderMode(0); 712 753 gPad->SetGridx(); … … 718 759 line.DrawLine(g->GetXaxis()->GetXmin(), 360./16384, g->GetXaxis()->GetXmax(), 360./16384); 719 760 761 prozd.SetLineWidth(2); 762 prozd.SetLineColor(kBlue); 763 prozd.SetMarkerColor(kBlue); 764 prozd.DrawCopy("pc hist same"); 765 766 #ifndef PRESENTATION 720 767 c1->cd(9); 721 768 gPad->SetBorderMode(0); … … 728 775 line.DrawLine(g->GetXaxis()->GetXmin(), 360./16384, g->GetXaxis()->GetXmax(), 360./16384); 729 776 777 promag.SetLineWidth(2); 778 promag.SetLineColor(kBlue); 779 promag.SetMarkerColor(kBlue); 780 promag.DrawCopy("pc hist same"); 781 #endif 730 782 731 783 // … … 769 821 c1->SetSelectedPad(0); 770 822 c1->Clear(); 823 c1->SetFillColor(kWhite); 771 824 772 825 c1->Divide(2, 2, 1e-10, 1e-10);
Note:
See TracChangeset
for help on using the changeset viewer.