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