Some of the coding violations corrected
[u/mrichter/AliRoot.git] / TPC / ClassTree.C
1 void ClassTree()
2 {
3 //=========Macro generated from canvas: ClassTree/
4 //=========  (Tue Jun  1 17:01:38 1999) by ROOT version 2.21/07
5    TCanvas *ClassTree = new TCanvas("ClassTree", "",186,135,594,449);
6    ClassTree->SetHighLightColor(2);
7    ClassTree->Range(0,5,20,20);
8    ClassTree->SetFillColor(33);
9    ClassTree->SetBorderSize(2);
10    TLine *line = new TLine(0.5,18.15,4.4,18.15);
11    line->Draw();
12    line = new TLine(4.4,17.725,4.4,18.575);
13    line->Draw();
14    
15    TPaveLabel *pl = new TPaveLabel(1,17.895,4.205,18.405,"TArray","br");
16    pl->SetFillColor(30);
17    pl->SetTextSize(0.9);
18    pl->Draw();
19    line = new TLine(0.5,16.875,1,16.875);
20    line->Draw();
21    
22    pl = new TPaveLabel(1,16.62,4.205,17.13,"TAttFill","br");
23    pl->SetFillColor(30);
24    pl->SetTextSize(0.9);
25    pl->Draw();
26    line = new TLine(0.5,16.025,1,16.025);
27    line->Draw();
28    
29    pl = new TPaveLabel(1,15.77,4.205,16.28,"TAttLine","br");
30    pl->SetFillColor(30);
31    pl->SetTextSize(0.9);
32    pl->Draw();
33    line = new TLine(0.5,15.175,1,15.175);
34    line->Draw();
35    
36    pl = new TPaveLabel(1,14.92,4.205,15.43,"TAttMarker","br");
37    pl->SetFillColor(30);
38    pl->SetTextSize(0.9);
39    pl->Draw();
40    line = new TLine(0.5,9.775,4.4,9.775);
41    line->Draw();
42    line = new TLine(4.4,7.65,4.4,12.325);
43    line->Draw();
44    
45    pl = new TPaveLabel(1,9.52,4.205,10.03,"TObject","br");
46    pl->SetFillColor(5);
47    pl->SetTextSize(0.9);
48    pl->Draw();
49    line = new TLine(4.4,12.325,4.9,12.325);
50    line->Draw();
51    
52    pl = new TPaveLabel(4.9,12.07,8.105,12.58,"AliArrayI","br");
53    pl->SetFillColor(18);
54    pl->SetTextSize(0.9);
55    pl->Draw();
56    line = new TLine(4.4,11.475,4.9,11.475);
57    line->Draw();
58    
59    pl = new TPaveLabel(4.9,11.22,8.105,11.73,"AliArrayS","br");
60    pl->SetFillColor(18);
61    pl->SetTextSize(0.9);
62    pl->Draw();
63    line = new TLine(4.4,18.575,4.9,18.575);
64    line->Draw();
65    
66    pl = new TPaveLabel(4.9,18.32,8.105,18.83,"TArrayI","br");
67    pl->SetFillColor(30);
68    pl->SetTextSize(0.9);
69    pl->Draw();
70    line = new TLine(4.4,17.725,4.9,17.725);
71    line->Draw();
72    
73    pl = new TPaveLabel(4.9,17.47,8.105,17.98,"TArrayS","br");
74    pl->SetFillColor(30);
75    pl->SetTextSize(0.9);
76    pl->Draw();
77    line = new TLine(4.4,10.2,8.3,10.2);
78    line->Draw();
79    
80    pl = new TPaveLabel(4.9,9.945,8.105,10.455,"TCollection","br");
81    pl->SetFillColor(18);
82    pl->SetTextSize(0.9);
83    pl->Draw();
84    line = new TLine(4.4,7.65,8.3,7.65);
85    line->Draw();
86    line = new TLine(8.3,6.8,8.3,8.075);
87    line->Draw();
88    
89    pl = new TPaveLabel(4.9,7.395,8.105,7.905,"TNamed","br");
90    pl->SetFillColor(18);
91    pl->SetTextSize(0.9);
92    pl->Draw();
93    line = new TLine(8.3,8.075,12.2,8.075);
94    line->Draw();
95    
96    pl = new TPaveLabel(8.8,7.82,12.005,8.33,"AliSegmentArray","br");
97    pl->SetFillColor(18);
98    pl->SetTextSize(0.9);
99    pl->Draw();
100    line = new TLine(8.3,10.2,12.2,10.2);
101    line->Draw();
102    
103    pl = new TPaveLabel(8.8,9.945,12.005,10.455,"TSeqCollection","br");
104    pl->SetFillColor(18);
105    pl->SetTextSize(0.9);
106    pl->Draw();
107    line = new TLine(8.3,6.8,8.8,6.8);
108    line->Draw();
109    
110    pl = new TPaveLabel(8.8,6.545,12.005,7.055,"TTree","br");
111    pl->SetFillColor(18);
112    pl->SetTextSize(0.9);
113    pl->Draw();
114    line = new TLine(12.2,8.075,12.7,8.075);
115    line->Draw();
116    
117    pl = new TPaveLabel(12.7,7.82,15.905,8.33,"AliTPCClustersArray","br");
118    pl->SetFillColor(18);
119    pl->SetTextSize(0.9);
120    pl->Draw();
121    line = new TLine(12.2,10.2,16.1,10.2);
122    line->Draw();
123    
124    pl = new TPaveLabel(12.7,9.945,15.905,10.455,"TObjArray","br");
125    pl->SetFillColor(18);
126    pl->SetTextSize(0.9);
127    pl->Draw();
128    line = new TLine(16.1,10.2,16.6,10.2);
129    line->Draw();
130    
131    pl = new TPaveLabel(16.6,9.945,19.805,10.455,"TClonesArray","br");
132    pl->SetFillColor(18);
133    pl->SetTextSize(0.9);
134    pl->Draw();
135    
136    pl = new TPaveLabel(0.1,19.1,18.2,19.9,"*AliSegmet:*AliSegmentArray:*AliArrayI:*AliArrayS:TTree:*TObjArray","br");
137    pl->SetFillColor(42);
138    pl->SetTextSize(0.7);
139    pl->Draw();
140    line = new TLine(11.4041,6.8,14.3025,10.2);
141    line->SetLineColor(6);
142    line->SetLineStyle(3);
143    line->Draw();
144    line = new TLine(11.4842,6.8,14.3025,10.2);
145    line->SetLineColor(6);
146    line->SetLineStyle(3);
147    line->Draw();
148    line = new TLine(6.5025,12.325,6.5025,18.575);
149    line->SetLineColor(4);
150    line->SetLineStyle(2);
151    line->Draw();
152    line = new TLine(6.5025,11.475,6.5025,17.725);
153    line->SetLineColor(4);
154    line->SetLineStyle(2);
155    line->Draw();
156    line = new TLine(10.4025,6.8,2.6025,16.025);
157    line->SetLineColor(4);
158    line->SetLineStyle(2);
159    line->Draw();
160    line = new TLine(10.4025,6.8,2.6025,16.875);
161    line->SetLineColor(4);
162    line->SetLineStyle(2);
163    line->Draw();
164    line = new TLine(10.4025,6.8,2.6025,15.175);
165    line->SetLineColor(4);
166    line->SetLineStyle(2);
167    line->Draw();
168    TArrow *arrow = new TArrow(5.43417,10.2,6.5025,10.2,0.008,"|>");
169    arrow->SetFillColor(2);
170    arrow->SetFillStyle(1001);
171    arrow->SetLineColor(2);
172    arrow->Draw();
173    arrow = new TArrow(6.85861,10.2,2.6025,9.775,0.008,"|>");
174    arrow->SetFillColor(2);
175    arrow->SetFillStyle(1001);
176    arrow->SetLineColor(2);
177    arrow->Draw();
178    arrow = new TArrow(9.60125,8.075,14.3025,10.2,0.008,"|>");
179    arrow->SetFillColor(2);
180    arrow->SetFillStyle(1001);
181    arrow->SetLineColor(2);
182    arrow->Draw();
183    arrow = new TArrow(10.1354,8.075,6.5025,12.325,0.008,"|>");
184    arrow->SetFillColor(2);
185    arrow->SetFillStyle(1001);
186    arrow->SetLineColor(2);
187    arrow->Draw();
188    arrow = new TArrow(11.2037,8.075,10.4025,6.8,0.008,"|>");
189    arrow->SetFillColor(2);
190    arrow->SetFillStyle(1001);
191    arrow->SetLineColor(2);
192    arrow->Draw();
193    arrow = new TArrow(13.9019,10.2,2.6025,9.775,0.008,"|>");
194    arrow->SetFillColor(2);
195    arrow->SetFillStyle(1001);
196    arrow->SetLineColor(2);
197    arrow->Draw();
198    arrow = new TArrow(19.2708,10.2,14.3025,10.2,0.008,"|>");
199    arrow->SetFillColor(2);
200    arrow->SetFillStyle(1001);
201    arrow->SetLineColor(2);
202    arrow->Draw();
203    ClassTree->Modified();
204    ClassTree->cd();
205 }