Migrated to a geometry implemented via AliFMDGeometry (derives from
[u/mrichter/AliRoot.git] / FMD / scripts / DrawFMD3.C
1 //
2 // Script to draw detail of the FMD
3 //
4 void DrawFMD3()
5 {
6   // gAlice->Init("FMD/scripts/ConfigInner.C");
7   gAlice->Init("$(ALICE)/FMD/Config.C");
8   gMC->Gsatt("*", "seen", -1);
9   gMC->Gsatt("alic", "seen", 0);
10   gROOT->LoadMacro("$(ALICE)/FMD/ViewFMD.C");
11   gInterpreter->ProcessLine("ViewFMD()");
12   gMC->Gdopt("hide", "on");
13   gMC->Gdopt("shad", "on");
14   gMC->Gsatt("*", "fill", 7);
15   gMC->SetClipBox(".");
16   gMC->SetClipBox("*", 0, 1000, -1000, 1000, -1000, 1000);
17   gMC->DefaultRange();
18   gMC->Gdraw("alic", 90, 0, 0, -3, 10, .25, .25);
19
20   TArrow* a1 = new TArrow(13.5, 16, 15, 18., .03, "<|");
21   a1->SetAngle(30);
22   a1->SetFillColor(1);
23   a1->Draw();
24   
25   TLatex* l1 = new TLatex(15, 18, "Honeycomb");
26   l1->SetTextAlign(12);
27   l1->SetTextFont(132);
28   l1->SetTextSize(.04);
29   l1->Draw();
30   
31   a1->DrawArrow(13.4, 14., 15, 15, .03, "<|");
32   l1->DrawLatex(15, 15, "Support Leg");
33   
34   a1->DrawArrow(10.7, 14.2, 15, 13, .03, "<|");
35   l1->DrawLatex(15, 13, "Print board");
36
37   a1->DrawArrow(9.7, 12.5, 15, 11, .03, "<|");
38   l1->DrawLatex(15, 11, "Silicon sensor");
39
40   a1->DrawArrow(8.3, 12.7, 7, 15, .03, "<|");
41   TLatex* l2 = new TLatex(7, 15, "Support Cone");
42   l2->SetTextSize(.04);
43   l2->SetTextFont(132);
44   l2->SetTextAlign(32);
45   l2->Draw();
46
47   TLatex* l3 = new TLatex(3, 3, "FMD3");
48   l3->SetTextSize(.06);
49   l3->SetTextFont(132);
50   l3->Draw();
51   
52   gPad->Modified();
53   gPad->cd();
54   gPad->Print("FMD3.png");
55 }