{ //=========Macro generated from canvas: c1/c1 //========= (Sat Feb 5 01:48:46 2005) by ROOT version4.00/08 TCanvas *c1 = new TCanvas("c1", "c1",44,76,844,600); c1->Range(0,0,1,1); c1->SetFillColor(0); c1->SetBorderMode(0); c1->SetBorderSize(1); TArrow *arrow = new TArrow(0.128242,0.889908,0.27685,0.884328,0.03,"|>"); arrow->SetFillColor(2); arrow->SetFillStyle(1001); arrow->SetLineColor(2); arrow->SetLineWidth(2); arrow->Draw(); TLine *line = new TLine(0.279236,0.884328,0.399761,0.839552); line->SetLineColor(2); line->SetLineWidth(2); line->Draw(); arrow = new TArrow(0.128242,0.84633,0.279236,0.848881,0.03,"|>"); arrow->SetFillColor(8); arrow->SetFillStyle(1001); arrow->SetLineColor(8); arrow->SetLineWidth(2); arrow->Draw(); line = new TLine(0.267303,0.847015,0.391408,0.798507); line->SetLineColor(8); line->SetLineWidth(2); line->Draw(); arrow = new TArrow(0.129683,0.807339,0.207637,0.809701,0.03,"|>"); arrow->SetFillColor(4); arrow->SetFillStyle(1001); arrow->SetLineColor(4); arrow->SetLineWidth(2); arrow->Draw(); line = new TLine(0.322196,0.789179,0.408115,0.75); line->SetLineColor(4); line->SetLineWidth(2); line->Draw(); TEllipse *ellipse = new TEllipse(0.422434,0.802239,0.0346062,0.0820896,0,360,0); ellipse->SetFillColor(19); ellipse->SetLineWidth(2); ellipse->Draw(); ellipse = new TEllipse(0.113833,0.84633,0.0345821,0.0825688,0,360,0); ellipse->SetFillColor(19); ellipse->SetLineWidth(2); ellipse->Draw(); ellipse = new TEllipse(0.121037,0.477064,0.0345821,0.0825688,0,360,0); ellipse->SetFillColor(19); ellipse->SetLineWidth(2); ellipse->Draw(); ellipse = new TEllipse(0.424821,0.404851,0.0346062,0.0820896,0,360,0); ellipse->SetFillColor(19); ellipse->SetLineWidth(2); ellipse->Draw(); TLatex * tex = new TLatex(0.100865,0.885321,"u"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.100865,0.837156,"u"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.102305,0.786697,"d"); tex->SetLineWidth(2); tex->Draw(); line = new TLine(0.199284,0.807836,0.28043,0.80597); line->SetLineColor(4); line->SetLineWidth(2); line->Draw(); tex = new TLatex(0.412888,0.835821,"u"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.411695,0.785448,"u"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.411695,0.73694,"d"); tex->SetLineWidth(2); tex->Draw(); ellipse = new TEllipse(0.426014,0.602612,0.0346062,0.0820896,0,360,0); ellipse->SetFillColor(19); ellipse->SetLineWidth(2); ellipse->Draw(); TCurlyLine *curlyline = new TCurlyLine(0.281623,0.81903,0.270883,0.548507,0.05,0.02); curlyline->SetLineColor(5); curlyline->SetLineWidth(2); curlyline->Draw(); curlyline = new TCurlyLine(0.275656,0.811567,0.274463,0.557836,0.05,0.02); curlyline->SetLineColor(4); curlyline->SetLineWidth(2); curlyline->Draw(); arrow = new TArrow(0.274463,0.807836,0.334129,0.781716,0.03,"|>"); arrow->SetFillColor(4); arrow->SetFillStyle(1001); arrow->SetLineColor(4); arrow->SetLineWidth(2); arrow->Draw(); arrow = new TArrow(0.390215,0.585821,0.341289,0.572761,0.03,"|>"); arrow->SetFillColor(5); arrow->SetFillStyle(1001); arrow->SetLineColor(5); arrow->SetLineWidth(2); arrow->Draw(); line = new TLine(0.353222,0.576493,0.272076,0.552239); line->SetLineColor(5); line->SetLineWidth(2); line->Draw(); arrow = new TArrow(0.131124,0.53211,0.298329,0.600746,0.03,"|>"); arrow->SetFillColor(4); arrow->SetFillStyle(1001); arrow->SetLineColor(4); arrow->SetLineWidth(2); arrow->Draw(); line = new TLine(0.293556,0.597015,0.393795,0.632463); line->SetLineColor(4); line->SetLineWidth(2); line->Draw(); arrow = new TArrow(0.274463,0.55597,0.352029,0.48694,0.03,"|>"); arrow->SetFillColor(4); arrow->SetFillStyle(1001); arrow->SetLineColor(4); arrow->SetLineWidth(2); arrow->Draw(); line = new TLine(0.340095,0.498134,0.396181,0.453358); line->SetLineColor(4); line->SetLineWidth(2); line->Draw(); arrow = new TArrow(0.135447,0.486239,0.25179,0.527985,0.03,"|>"); arrow->SetFillColor(8); arrow->SetFillStyle(1001); arrow->SetLineColor(8); arrow->SetLineWidth(2); arrow->Draw(); line = new TLine(0.305489,0.485075,0.391408,0.41791); line->SetLineColor(8); line->SetLineWidth(2); line->Draw(); arrow = new TArrow(0.250597,0.529851,0.340095,0.45709,0.03,"|>"); arrow->SetFillColor(8); arrow->SetFillStyle(1001); arrow->SetLineColor(8); arrow->SetLineWidth(2); arrow->Draw(); arrow = new TArrow(0.129683,0.440367,0.250597,0.48694,0.03,"|>"); arrow->SetFillColor(2); arrow->SetFillStyle(1001); arrow->SetLineColor(2); arrow->SetLineWidth(2); arrow->Draw(); line = new TLine(0.298329,0.447761,0.392601,0.375); line->SetLineColor(2); line->SetLineWidth(2); line->Draw(); tex = new TLatex(0.10951,0.516055,"u"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.10951,0.46789,"u"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.108069,0.422018,"d"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.414081,0.621269,"u"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.415274,0.552239,"\bar{d}"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.414081,0.436567,"d"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.414081,0.395522,"u"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.414081,0.345149,"d"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.0345821,0.775229,"proton+"); tex->SetTextAngle(90); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.0345821,0.41055,"proton+"); tex->SetTextAngle(90); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.466587,0.531716,"pion+"); tex->SetLineWidth(2); tex->Draw(); arrow = new TArrow(0.25179,0.48694,0.323389,0.427239,0.03,"|>"); arrow->SetFillColor(2); arrow->SetFillStyle(1001); arrow->SetLineColor(2); arrow->SetLineWidth(2); arrow->Draw(); tex = new TLatex(0.495227,0.311567,"neutron"); tex->SetTextAngle(90); tex->SetLineWidth(2); tex->Draw(); line = new TLine(0.164678,1.00187,0.164678,0.0149254); line->SetLineStyle(3); line->SetLineWidth(4); line->Draw(); tex = new TLatex(0.0346062,0.188433,"initial"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.0381862,0.125,"state"); tex->SetTextSize(0.0522388); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.0691643,0.772936,"500 MeV"); tex->SetTextAngle(90); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.0778098,0.369266,"in ^{12}C Target"); tex->SetTextAngle(90); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.24105,0.621269,"gluon"); tex->SetTextAngle(89.4595); tex->SetLineWidth(2); tex->Draw(); line = new TLine(0.355609,0.992537,0.355609,0.00559701); line->SetLineStyle(3); line->SetLineWidth(4); line->Draw(); tex = new TLatex(0.217184,0.26306,"pion"); tex->SetTextSize(0.0522388); tex->SetTextAngle(0.535459); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.210024,0.119403,"force"); tex->SetTextAngle(0.822371); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.501193,0.727612,"proton+"); tex->SetTextAngle(90); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.533413,0.326493,"in ^{12}B"); tex->SetTextSize(0.0485075); tex->SetTextAngle(89.4543); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.0548926,0.0615672,"(a)"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.22673,0.0559701,"(b)"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.385442,0.190299,"pion stops"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.374702,0.121269,"in ^{12}C Target"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.434368,0.0597015,"(c)"); tex->SetLineWidth(2); tex->Draw(); line = new TLine(0.569212,0.996269,0.569212,0.00932836); line->SetLineStyle(3); line->SetLineWidth(4); line->Draw(); ellipse = new TEllipse(0.278043,0.80597,0.00954654,0.011194,0,360,0); ellipse->SetFillColor(4); ellipse->SetLineColor(4); ellipse->Draw(); ellipse = new TEllipse(0.27506,0.554104,0.00894988,0.011194,0,360,0); ellipse->SetFillColor(4); ellipse->SetLineColor(4); ellipse->Draw(); arrow = new TArrow(0.454654,0.651119,0.552506,0.641791,0.03,"|>"); arrow->SetFillColor(4); arrow->SetFillStyle(1001); arrow->SetLineColor(4); arrow->SetLineWidth(2); arrow->Draw(); line = new TLine(0.460621,0.585821,0.634845,0.621269); line->SetLineColor(5); line->SetLineWidth(2); line->Draw(); line = new TLine(0.553699,0.63806,0.633652,0.630597); line->SetLineColor(4); line->SetLineWidth(2); line->Draw(); arrow = new TArrow(0.632458,0.619403,0.533413,0.600746,0.03,"|>"); arrow->SetFillColor(5); arrow->SetFillStyle(1001); arrow->SetLineColor(5); arrow->SetLineWidth(2); arrow->Draw(); arrow = new TArrow(0.632458,0.626866,0.632458,0.527985,0.03,"|>"); arrow->SetFillColor(1); arrow->SetFillStyle(1001); arrow->SetLineStyle(2); arrow->SetLineWidth(2); arrow->Draw(); line = new TLine(0.631265,0.533582,0.633652,0.434701); line->SetLineStyle(2); line->SetLineWidth(2); line->Draw(); ellipse = new TEllipse(0.631265,0.622201,0.0071599,0.0102612,0,360,0); ellipse->SetFillColor(1); ellipse->Draw(); tex = new TLatex(0.643198,0.550373,"W^{+}_{L}"); tex->SetLineWidth(2); tex->Draw(); arrow = new TArrow(0.632458,0.436567,0.683771,0.371269,0.03,"|>"); arrow->SetFillColor(1); arrow->SetFillStyle(1001); arrow->SetLineWidth(2); arrow->Draw(); line = new TLine(0.704057,0.345149,0.675418,0.380597); line->SetLineWidth(2); line->Draw(); line = new TLine(0.634845,0.438433,0.823389,0.5); line->SetLineWidth(4); line->Draw(); tex = new TLatex(0.664678,0.315299,"\nu_{\mu}"); tex->SetLineWidth(2); tex->Draw(); arrow = new TArrow(0.822196,0.501866,0.731504,0.468284,0.03,"|>"); arrow->SetFillColor(1); arrow->SetFillStyle(1001); arrow->Draw(); tex = new TLatex(0.725537,0.389925,"\mu^{+}"); tex->SetTextSize(0.0708955); tex->SetLineWidth(2); tex->Draw(); line = new TLine(0.71599,0.992537,0.71599,0.00559701); line->SetLineStyle(3); line->SetLineWidth(4); line->Draw(); tex = new TLatex(0.597852,0.266791,"pion"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.575179,0.164179,"via weak"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.177804,0.216418,"production"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.177804,0.16791,"via strong"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.609785,0.0597015,"(d)"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.830549,0.436567,"W^{+}_{L}"); tex->SetLineWidth(2); tex->Draw(); arrow = new TArrow(0.823389,0.5,0.823389,0.397388,0.03,"|>"); arrow->SetFillColor(1); arrow->SetFillStyle(1001); arrow->SetLineStyle(2); arrow->SetLineWidth(2); arrow->Draw(); line = new TLine(0.822196,0.421642,0.824582,0.322761); line->SetLineStyle(2); line->SetLineWidth(2); line->Draw(); line = new TLine(0.822196,0.498134,0.908115,0.617537); line->SetLineWidth(2); line->Draw(); arrow = new TArrow(0.910501,0.621269,0.866348,0.557836,0.03,"|>"); arrow->SetFillColor(1); arrow->SetFillStyle(1001); arrow->Draw(); tex = new TLatex(0.920048,0.621269,"\bar{\nu}_{\mu}"); tex->SetLineWidth(2); tex->Draw(); ellipse = new TEllipse(0.634248,0.433769,0.00775656,0.0121269,0,360,0); ellipse->SetFillColor(1); ellipse->Draw(); ellipse = new TEllipse(0.631265,0.623134,0.00954654,0.0149254,0,360,0); ellipse->SetFillColor(1); ellipse->Draw(); line = new TLine(0.822196,0.313433,0.916468,0.436567); line->SetLineWidth(2); line->Draw(); tex = new TLatex(0.591885,0.210821,"decay"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.593079,0.11194,"force"); tex->SetTextAngle(0.822371); tex->SetLineWidth(2); tex->Draw(); line = new TLine(0.770883,0.996269,0.770883,0.00932836); line->SetLineStyle(3); line->SetLineWidth(4); line->Draw(); tex = new TLatex(0.750597,0.524254,"muon traverses M13"); tex->SetTextAngle(89.7708); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.72673,0.0615672,"(e)"); tex->SetLineWidth(2); tex->Draw(); arrow = new TArrow(0.822196,0.315299,0.880668,0.391791,0.03,"|>"); arrow->SetFillColor(1); arrow->SetFillStyle(1001); arrow->Draw(); tex = new TLatex(0.924821,0.432836,"\nu_{e}"); tex->SetLineWidth(2); tex->Draw(); arrow = new TArrow(0.915274,0.218284,0.861575,0.274254,0.03,"|>"); arrow->SetFillColor(1); arrow->SetFillStyle(1001); arrow->SetLineWidth(4); arrow->Draw(); line = new TLine(0.823389,0.311567,0.922434,0.212687); line->SetLineWidth(4); line->Draw(); tex = new TLatex(0.928401,0.175373,"e^{+}"); tex->SetTextSize(0.0746269); tex->SetLineWidth(2); tex->Draw(); ellipse = new TEllipse(0.821599,0.499067,0.00656325,0.0121269,0,360,0); ellipse->SetFillColor(1); ellipse->Draw(); ellipse = new TEllipse(0.824582,0.315299,0.0071599,0.0130597,0,360,0); ellipse->SetFillColor(1); ellipse->Draw(); tex = new TLatex(0.852029,0.0634328,"(f)"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.806683,0.912313,"muon decay"); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.812649,0.854478,"in TWIST"); tex->SetLineWidth(2); tex->Draw(); c1->Modified(); c1->cd(); c1->SetSelected(c1); c1->ToggleToolBar(); }