1005 int imom[5] = {1, 2, 4, 6, 1000};
1009 TGraph *gerrxlin[5];
1013 TLegend *lx =
new TLegend(0.15,0.15,0.4,0.4);
1014 TLegend *ltx =
new TLegend(0.6,0.16,0.85,0.41);
1015 for (
int i=0; i<5; i++)
1017 gsigx[i] =
new TGraph(5, &
Xn[0], &
Ysigx[i][0]);
1018 gsigx[i]->SetMinimum(0.);
1019 gsigx[i]->SetMaximum(0.6);
1020 gsigx[i]->SetTitle(
"Track coordinate sigma");
1021 gsigx[i]->SetMarkerStyle(20);
1022 gsigx[i]->SetMarkerColor(i+2);
1023 sprintf(legt,
"%4d GeV/c", imom[i]);
1024 lx->AddEntry(gsigx[i], legt,
"p");
1025 ltx->AddEntry(gsigx[i], legt,
"p");
1026 gsigx[i]->GetXaxis()->SetTitle(
"Track lenght (in segments)");
1027 gsigx[i]->GetYaxis()->SetTitle(
"Sigma, microns");
1028 gsigx[i]->SetLineColor(i+2);
1030 grmsx[i] =
new TGraph(5, &
Xn[0], &
Yrmsx[i][0]);
1031 grmsx[i]->SetMinimum(0.);
1032 grmsx[i]->SetMaximum(0.6);
1033 grmsx[i]->SetTitle(
"Track coordinate RMS");
1034 grmsx[i]->SetMarkerStyle(20);
1035 grmsx[i]->SetMarkerColor(i+2);
1036 grmsx[i]->GetXaxis()->SetTitle(
"Track lenght (in segments)");
1037 grmsx[i]->GetYaxis()->SetTitle(
"RMS, microns");
1038 grmsx[i]->SetLineColor(i+2);
1040 gerrx[i] =
new TGraph(5, &
Xn[0], &
Yerrx[i][0]);
1041 gerrx[i]->SetMinimum(0.);
1042 gerrx[i]->SetMaximum(0.6);
1043 gerrx[i]->SetTitle(
"Track coordinate error");
1044 gerrx[i]->SetMarkerStyle(20);
1045 gerrx[i]->SetMarkerColor(i+2);
1046 gerrx[i]->GetXaxis()->SetTitle(
"Track lenght (in segments)");
1047 gerrx[i]->GetYaxis()->SetTitle(
"Error, microns");
1048 gerrx[i]->SetLineColor(i+2);
1051 gerrxlin[i]->SetMinimum(0.);
1052 gerrxlin[i]->SetMaximum(0.6);
1053 gerrxlin[i]->SetTitle(
"Track coordinate sigma");
1054 gerrxlin[i]->SetMarkerStyle(22);
1055 gerrxlin[i]->SetMarkerColor(1);
1056 gerrxlin[i]->GetXaxis()->SetTitle(
"Track lenght (in segments)");
1057 gerrxlin[i]->GetYaxis()->SetTitle(
"Sigma, microns");
1059 gsigtx[i] =
new TGraph(5, &
Xn[0], &
Ysigtx[i][0]);
1060 gsigtx[i]->SetMinimum(0.);
1061 gsigtx[i]->SetMaximum(1.6);
1062 gsigtx[i]->SetTitle(
"Track slope sigma");
1063 gsigtx[i]->SetMarkerStyle(20);
1064 gsigtx[i]->SetMarkerColor(i+2);
1065 gsigtx[i]->GetXaxis()->SetTitle(
"Track lenght (in segments)");
1066 gsigtx[i]->GetYaxis()->SetTitle(
"Sigma, mrad");
1067 gsigtx[i]->SetLineColor(i+2);
1069 grmstx[i] =
new TGraph(5, &
Xn[0], &
Yrmstx[i][0]);
1070 grmstx[i]->SetMinimum(0.);
1071 grmstx[i]->SetMaximum(1.6);
1072 grmstx[i]->SetTitle(
"Track slope RMS");
1073 grmstx[i]->SetMarkerStyle(20);
1074 grmstx[i]->SetMarkerColor(i+2);
1075 grmstx[i]->GetXaxis()->SetTitle(
"Track lenght (in segments)");
1076 grmstx[i]->GetYaxis()->SetTitle(
"RMS, mrad");
1077 grmstx[i]->SetLineColor(i+2);
1079 gerrtx[i] =
new TGraph(5, &
Xn[0], &
Yerrtx[i][0]);
1080 gerrtx[i]->SetMinimum(0.);
1081 gerrtx[i]->SetMaximum(1.6);
1082 gerrtx[i]->SetTitle(
"Track slope error");
1083 gerrtx[i]->SetMarkerStyle(20);
1084 gerrtx[i]->SetMarkerColor(i+2);
1085 gerrtx[i]->GetXaxis()->SetTitle(
"Track lenght (in segments)");
1086 gerrtx[i]->GetYaxis()->SetTitle(
"Error, mrad");
1087 gerrtx[i]->SetLineColor(i+2);
1089 sprintf(legt,
"Global fit");
1090 lx->AddEntry(gerrxlin[0], legt,
"p");
1093 cvg1 =
new TCanvas(
"cvg1",
"Track coordinate sigma, microns", 0, 400, 500, 350);
1100 for (
int i=0; i<5 &&
cvg1; i++)
1104 gsigx[i]->Draw(
"CPA");
1108 gsigx[i]->Draw(
"CPSAME");
1112 cvg2 =
new TCanvas(
"cvg2",
"Track coordinate RMS, microns", 0, 400, 500, 350);
1119 for (
int i=0; i<5 &&
cvg2; i++)
1123 grmsx[i]->Draw(
"CPA");
1127 grmsx[i]->Draw(
"CPSAME");
1131 cvg3 =
new TCanvas(
"cvg3",
"Track oordinate error, microns", 0, 400, 500, 600);
1138 for (
int i=0; i<5 &&
cvg3; i++)
1142 gerrx[i]->Draw(
"CPA");
1143 gerrxlin[i]->Draw(
"PSAME");
1148 gerrx[i]->Draw(
"CPSAME");
1149 gerrxlin[i]->Draw(
"PSAME");
1155 cvg4 =
new TCanvas(
"cvg4",
"Track slope sigma, mrad", 0, 400, 500, 350);
1162 for (
int i=0; i<5 &&
cvg4; i++)
1166 gsigtx[i]->Draw(
"CPA");
1170 gsigtx[i]->Draw(
"CPSAME");
1175 cvg5 =
new TCanvas(
"cvg5",
"Track slope RMS, mrad", 0, 400, 500, 350);
1182 for (
int i=0; i<5 &&
cvg5; i++)
1186 grmstx[i]->Draw(
"CPA");
1190 grmstx[i]->Draw(
"CPSAME");
1195 cvg6 =
new TCanvas(
"cvg6",
"Track slope error, mrad", 0, 400, 500, 350);
1202 for (
int i=0; i<5 &&
cvg6; i++)
1206 gerrtx[i]->Draw(
"CPA");
1210 gerrtx[i]->Draw(
"CPSAME");
float Yerrxlin[5][5]
Definition: RecDispMC_Profiles_new.C:970
float Ysigx[5][5]
Definition: RecDispMC_Profiles_new.C:949
TCanvas * cvg2
Definition: RecDispMC_Profiles_new.C:71
float Yrmsx[5][5]
Definition: RecDispMC_Profiles_new.C:956
float Ysigtx[5][5]
Definition: RecDispMC_Profiles_new.C:977
float Yerrx[5][5]
Definition: RecDispMC_Profiles_new.C:963
float Xn[5]
Definition: RecDispMC_Profiles_new.C:1000
TCanvas * cvg5
Definition: RecDispMC_Profiles_new.C:71
TCanvas * cvg4
Definition: RecDispMC_Profiles_new.C:71
TCanvas * cvg3
Definition: RecDispMC_Profiles_new.C:71
float Xnlin[5]
Definition: RecDispMC_Profiles_new.C:1001
float Yrmstx[5][5]
Definition: RecDispMC_Profiles_new.C:984
float Yerrtx[5][5]
Definition: RecDispMC_Profiles_new.C:991
TCanvas * cvg6
Definition: RecDispMC_Profiles_new.C:71
TCanvas * cvg1
Definition: RecDispMC_Profiles_new.C:71