]>
Commit | Line | Data |
---|---|---|
3aff0c2e | 1 | void VizDB_scan_screen() |
2 | { | |
3 | ||
4 | TEvePointSet *ps = 0; | |
5 | TEveStraightLineSet *ls = 0; | |
6 | ||
7 | //============================================================================ | |
8 | // Hits | |
9 | //============================================================================ | |
10 | ||
11 | ps = new TEvePointSet(); | |
12 | ps->SetMarkerColor(2); | |
13 | ps->SetMarkerSize(0.5); | |
14 | ps->SetMarkerStyle(2); | |
15 | gEve->InsertVizDBEntry("Hits", ps); | |
16 | ||
17 | ps = new TEvePointSet(); | |
18 | ps->SetMarkerColor(2); | |
19 | ps->SetMarkerSize(0.5); | |
20 | ps->SetMarkerStyle(2); | |
21 | gEve->InsertVizDBEntry("SIM Hits ITS", ps); | |
22 | ||
23 | ps = new TEvePointSet(); | |
24 | ps->SetMarkerColor(3); | |
25 | ps->SetMarkerSize(0.5); | |
26 | ps->SetMarkerStyle(2); | |
27 | gEve->InsertVizDBEntry("SIM Hits TPC", ps); | |
28 | ||
29 | ps = new TEvePointSet(); | |
30 | ps->SetMarkerColor(3); | |
31 | ps->SetMarkerSize(0.5); | |
32 | ps->SetMarkerStyle(4); | |
33 | gEve->InsertVizDBEntry("SIM Hits T0", ps); | |
34 | ||
35 | ps = new TEvePointSet(); | |
36 | ps->SetMarkerColor(2); | |
37 | ps->SetMarkerSize(0.5); | |
38 | ps->SetMarkerStyle(4); | |
39 | gEve->InsertVizDBEntry("SIM Hits FMD", ps); | |
40 | ||
41 | ps = new TEvePointSet(); | |
42 | ps->SetMarkerColor(2); | |
43 | ps->SetMarkerSize(.5); | |
44 | ps->SetMarkerStyle(4); | |
45 | gEve->InsertVizDBEntry("SIM Hits ACORDE", ps); | |
46 | ||
47 | ps = new TEvePointSet(); | |
48 | ps->SetMarkerColor(2); | |
49 | ps->SetMarkerSize(.5); | |
50 | ps->SetMarkerStyle(4); | |
51 | gEve->InsertVizDBEntry("SIM Hits EMCAL", ps); | |
52 | ||
53 | ps = new TEvePointSet(); | |
54 | ps->SetMarkerColor(2); | |
55 | ps->SetMarkerSize(.5); | |
56 | ps->SetMarkerStyle(4); | |
57 | gEve->InsertVizDBEntry("SIM Hits PMD", ps); | |
58 | ||
59 | ps = new TEvePointSet(); | |
60 | ps->SetMarkerColor(2); | |
61 | ps->SetMarkerSize(.5); | |
62 | ps->SetMarkerStyle(4); | |
63 | gEve->InsertVizDBEntry("SIM Hits TOF", ps); | |
64 | ||
65 | ps = new TEvePointSet(); | |
66 | ps->SetMarkerColor(7); | |
67 | ps->SetMarkerSize(.5); | |
68 | ps->SetMarkerStyle(4); | |
69 | gEve->InsertVizDBEntry("SIM Hits TRD", ps); | |
70 | ||
71 | ps = new TEvePointSet(); | |
72 | ps->SetMarkerColor(2); | |
73 | ps->SetMarkerSize(.5); | |
74 | ps->SetMarkerStyle(4); | |
75 | gEve->InsertVizDBEntry("SIM Hits VZERO", ps); | |
76 | ||
77 | //============================================================================ | |
78 | // Clusters | |
79 | //============================================================================ | |
80 | ||
81 | ps = new TEvePointSet(); | |
82 | ps->SetMarkerColor(2); | |
83 | ps->SetMarkerSize(0.5); | |
84 | ps->SetMarkerStyle(2); | |
85 | gEve->InsertVizDBEntry("Clusters", ps); | |
86 | ||
87 | ps = new TEvePointSet(); | |
88 | ps->SetMarkerColor(5); | |
89 | ps->SetMarkerSize(0.2); | |
90 | ps->SetMarkerStyle(2); | |
91 | gEve->InsertVizDBEntry("REC Clusters ITS", ps); | |
92 | ||
93 | ps = new TEvePointSet(); | |
94 | ps->SetMarkerColor(4); | |
95 | ps->SetMarkerSize(0.2); | |
96 | ps->SetMarkerStyle(2); | |
97 | gEve->InsertVizDBEntry("REC Clusters TPC", ps); | |
98 | ||
99 | ps = new TEvePointSet(); | |
100 | ps->SetMarkerColor(7); | |
101 | ps->SetMarkerSize(0.5); | |
102 | ps->SetMarkerStyle(4); | |
103 | gEve->InsertVizDBEntry("REC Clusters TRD", ps); | |
104 | ||
105 | ps = new TEvePointSet(); | |
106 | ps->SetMarkerColor(kOrange); | |
107 | ps->SetMarkerSize(0.5); | |
108 | ps->SetMarkerStyle(4); | |
109 | gEve->InsertVizDBEntry("REC Clusters TOF", ps); | |
110 | ||
111 | ps = new TEvePointSet(); | |
112 | ps->SetMarkerColor(4); | |
113 | ps->SetMarkerSize(0.2); | |
114 | ps->SetMarkerStyle(2); | |
115 | gEve->InsertVizDBEntry("REC Clusters HMPID", ps); | |
116 | ||
117 | ps = new TEvePointSet(); | |
118 | ps->SetMarkerColor(4); | |
119 | ps->SetMarkerSize(0.5); | |
120 | ps->SetMarkerStyle(2); | |
121 | gEve->InsertVizDBEntry("REC Clusters PHOS", ps); | |
122 | ||
123 | //============================================================================ | |
124 | // Primary vertex | |
125 | //============================================================================ | |
126 | ||
127 | // Combined vertex | |
128 | ||
129 | ls = new TEveStraightLineSet; | |
130 | ls->SetMarkerStyle(2); | |
131 | ls->SetMarkerColor(7); | |
132 | ls->SetLineColor(7); | |
133 | ls->SetLineWidth(3); | |
134 | gEve->InsertVizDBEntry("REC PVTX", ls); | |
135 | ||
136 | ls = new TEveStraightLineSet; | |
137 | ls->SetMarkerStyle(2); | |
138 | ls->SetMarkerColor(7); | |
139 | ls->SetLineColor(7); | |
140 | ls->SetLineWidth(1); | |
141 | gEve->InsertVizDBEntry("REC PVTX Ellipse", ls); | |
142 | ||
143 | ls = new TEveStraightLineSet; | |
144 | ls->SetMarkerStyle(2); | |
145 | ls->SetMarkerColor(7); | |
146 | ls->SetLineColor(7); | |
147 | ls->SetLineWidth(1); | |
148 | gEve->InsertVizDBEntry("REC PVTX Box", ls); | |
149 | ||
150 | // SPD vertex | |
151 | ||
152 | ls = new TEveStraightLineSet; | |
153 | ls->SetMarkerStyle(2); | |
154 | ls->SetMarkerColor(6); | |
155 | ls->SetLineColor(6); | |
156 | ls->SetLineWidth(3); | |
157 | gEve->InsertVizDBEntry("REC PVTX SPD", ls); | |
158 | ||
159 | ls = new TEveStraightLineSet; | |
160 | ls->SetMarkerStyle(2); | |
161 | ls->SetMarkerColor(6); | |
162 | ls->SetLineColor(6); | |
163 | ls->SetLineWidth(1); | |
164 | gEve->InsertVizDBEntry("REC PVTX Ellipse SPD", ls); | |
165 | ||
166 | ls = new TEveStraightLineSet; | |
167 | ls->SetMarkerStyle(2); | |
168 | ls->SetMarkerColor(6); | |
169 | ls->SetLineColor(6); | |
170 | ls->SetLineWidth(1); | |
171 | gEve->InsertVizDBEntry("REC PVTX Box SPD", ls); | |
172 | ||
173 | // TPC vertex | |
174 | ||
175 | ls = new TEveStraightLineSet; | |
176 | ls->SetMarkerStyle(2); | |
177 | ls->SetMarkerColor(5); | |
178 | ls->SetLineColor(5); | |
179 | ls->SetLineWidth(3); | |
180 | gEve->InsertVizDBEntry("REC PVTX TPC", ls); | |
181 | ||
182 | ls = new TEveStraightLineSet; | |
183 | ls->SetMarkerStyle(2); | |
184 | ls->SetMarkerColor(5); | |
185 | ls->SetLineColor(5); | |
186 | ls->SetLineWidth(1); | |
187 | gEve->InsertVizDBEntry("REC PVTX Ellipse TPC", ls); | |
188 | ||
189 | ls = new TEveStraightLineSet; | |
190 | ls->SetMarkerStyle(2); | |
191 | ls->SetMarkerColor(5); | |
192 | ls->SetLineColor(5); | |
193 | ls->SetLineWidth(1); | |
194 | gEve->InsertVizDBEntry("REC PVTX Box TPC", ls); | |
195 | ||
196 | //Tracks | |
197 | ||
198 | tl = new TEveTrackList("ESD Tracks"); | |
199 | tl->SetLineStyle(6); | |
200 | tl->SetMainColor(1); | |
201 | tl->SetLineWidth(1); | |
202 | gEve->InsertVizDBEntry("REC Tracks",tl); | |
203 | ||
204 | tl = new TEveTrackList("ESD Tracks MI"); | |
205 | tl->SetLineStyle(6); | |
206 | tl->SetMainColor(1); | |
207 | tl->SetLineWidth(1); | |
208 | gEve->InsertVizDBEntry("REC Tracks MI",tl); | |
209 | ||
210 | TEveElementList* el = new TEveElementList("ESD Tracks by category"); | |
211 | TEveTrackList *tltemp[7]; | |
212 | tltemp[0] = new TEveTrackList("Sigma < 3"); | |
213 | tltemp[0]->SetLineStyle(6); | |
214 | tltemp[0]->SetLineColor(1); | |
215 | tltemp[0]->SetLineWidth(1); | |
216 | el->AddElement(tltemp[0]); | |
217 | ||
218 | tltemp[1] = new TEveTrackList("3 < Sigma < 5"); | |
219 | tltemp[1]->SetLineStyle(6); | |
220 | tltemp[1]->SetLineColor(1); | |
221 | tltemp[1]->SetLineWidth(1); | |
222 | el->AddElement(tltemp[1]); | |
223 | ||
224 | tltemp[2] = new TEveTrackList("5 < Sigma"); | |
225 | tltemp[2]->SetLineStyle(6); | |
226 | tltemp[2]->SetLineColor(1); | |
227 | tltemp[2]->SetLineWidth(1); | |
228 | el->AddElement(tltemp[2]); | |
229 | ||
230 | tltemp[3] = new TEveTrackList("no ITS refit; Sigma < 5"); | |
231 | tltemp[3]->SetLineStyle(6); | |
232 | tltemp[3]->SetLineColor(1); | |
233 | tltemp[3]->SetLineWidth(1); | |
234 | el->AddElement(tltemp[3]); | |
235 | ||
236 | tltemp[4] = new TEveTrackList("no ITS refit; Sigma > 5"); | |
237 | tltemp[4]->SetLineStyle(6); | |
238 | tltemp[4]->SetLineColor(1); | |
239 | tltemp[4]->SetLineWidth(1); | |
240 | el->AddElement(tltemp[4]); | |
241 | ||
242 | tltemp[5] = new TEveTrackList("no TPC refit"); | |
243 | tltemp[5]->SetLineStyle(6); | |
244 | tltemp[5]->SetLineColor(1); | |
245 | tltemp[5]->SetLineWidth(1); | |
246 | el->AddElement(tltemp[5]); | |
247 | ||
248 | tltemp[6] = new TEveTrackList("ITS stand-alone"); | |
249 | tltemp[6]->SetLineStyle(6); | |
250 | tltemp[6]->SetLineColor(1); | |
251 | tltemp[6]->SetLineWidth(1); | |
252 | el->AddElement(tltemp[6]); | |
253 | ||
254 | el->SetVizTag("ESD Tracks by category"); | |
255 | gEve->AddElement(el); | |
256 | ||
257 | TEveElementList* el = new TEveElementList("ESD Tracks by anal cuts"); | |
258 | TEveTrackList *tlac[2]; | |
259 | tlac[0] = new TEveTrackList("Passed"); | |
260 | tlac[0]->SetLineStyle(6); | |
261 | tlac[0]->SetMainColor(1); | |
262 | tlac[0]->SetLineWidth(1); | |
263 | el->AddElement(tlac[0]); | |
264 | ||
265 | tlac[1] = new TEveTrackList("Rejected"); | |
266 | tlac[1]->SetLineStyle(6); | |
267 | tlac[1]->SetMainColor(1); | |
268 | tlac[1]->SetLineWidth(1); | |
269 | el->AddElement(tlac[1]); | |
270 | ||
271 | el->SetVizTag("ESD Tracks by anal cut"); | |
272 | gEve->AddElement(el); | |
273 | ||
274 | TEveElementList* el = new TEveElementList("ESD Tracklets SPD"); | |
275 | TEveTrackList *tlac[2]; | |
276 | tlac[0] = new TEveTrackList("Good"); | |
277 | tlac[0]->SetLineStyle(6); | |
278 | tlac[0]->SetMainColor(1); | |
279 | tlac[0]->SetLineWidth(1); | |
280 | el->AddElement(tlac[0]); | |
281 | ||
282 | tlac[1] = new TEveTrackList("Bad"); | |
283 | tlac[1]->SetLineStyle(6); | |
284 | tlac[1]->SetMainColor(1); | |
285 | tlac[1]->SetLineWidth(1); | |
286 | el->AddElement(tlac[1]); | |
287 | ||
288 | el->SetVizTag("ESD Tracklets SPD"); | |
289 | gEve->AddElement(el); | |
290 | ||
291 | } |