From Pawel Debski:
[u/mrichter/AliRoot.git] / EVE / macros / VizDB_scan.C
1 void VizDB_scan()
2 {
3   TEvePointSet        *ps = 0;
4   TEveStraightLineSet *ls = 0;
5
6   //============================================================================
7   // Hits
8   //============================================================================
9
10   ps = new TEvePointSet();
11   ps->SetMarkerColor(2);
12   ps->SetMarkerSize(0.5);
13   ps->SetMarkerStyle(2);
14   gEve->InsertVizDBEntry("Hits", ps);
15
16   ps = new TEvePointSet();
17   ps->SetMarkerColor(2);
18   ps->SetMarkerSize(0.5);
19   ps->SetMarkerStyle(2);
20   gEve->InsertVizDBEntry("SIM Hits ITS", ps);
21   
22   ps = new TEvePointSet();
23   ps->SetMarkerColor(3);
24   ps->SetMarkerSize(0.5);
25   ps->SetMarkerStyle(2);
26   gEve->InsertVizDBEntry("SIM Hits TPC", ps);
27
28   ps = new TEvePointSet();
29   ps->SetMarkerColor(3);
30   ps->SetMarkerSize(0.5);
31   ps->SetMarkerStyle(4);
32   gEve->InsertVizDBEntry("SIM Hits T0", ps);
33
34   ps = new TEvePointSet();
35   ps->SetMarkerColor(2);
36   ps->SetMarkerSize(0.5);
37   ps->SetMarkerStyle(4);
38   gEve->InsertVizDBEntry("SIM Hits FMD", ps);
39
40
41   //============================================================================
42   // Clusters
43   //============================================================================
44
45   ps = new TEvePointSet();
46   ps->SetMarkerColor(2);
47   ps->SetMarkerSize(0.5);
48   ps->SetMarkerStyle(2);
49   gEve->InsertVizDBEntry("Clusters", ps);
50
51   ps = new TEvePointSet();
52   ps->SetMarkerColor(5);
53   ps->SetMarkerSize(0.2);
54   ps->SetMarkerStyle(2);
55   gEve->InsertVizDBEntry("REC Clusters ITS", ps);
56   
57   ps = new TEvePointSet();
58   ps->SetMarkerColor(4);
59   ps->SetMarkerSize(0.2);
60   ps->SetMarkerStyle(2);
61   gEve->InsertVizDBEntry("REC Clusters TPC", ps);
62
63   ps = new TEvePointSet();
64   ps->SetMarkerColor(7);
65   ps->SetMarkerSize(0.5);
66   ps->SetMarkerStyle(4);
67   gEve->InsertVizDBEntry("REC Clusters TRD", ps);
68
69   ps = new TEvePointSet();
70   ps->SetMarkerColor(kOrange);
71   ps->SetMarkerSize(0.5);
72   ps->SetMarkerStyle(4);
73   gEve->InsertVizDBEntry("REC Clusters TOF", ps);
74
75
76   //============================================================================
77   // Primary vertex
78   //============================================================================
79
80   // Combined vertex
81
82   ls = new TEveStraightLineSet;
83   ls->SetMarkerStyle(2);
84   ls->SetMarkerColor(7);
85   ls->SetLineColor(7);
86   ls->SetLineWidth(3);
87   gEve->InsertVizDBEntry("PVTX", ls);
88
89   ls = new TEveStraightLineSet;
90   ls->SetMarkerStyle(2);
91   ls->SetMarkerColor(7);
92   ls->SetLineColor(7);
93   ls->SetLineWidth(1);
94   gEve->InsertVizDBEntry("PVTX Ellipse", ls);
95
96   ls = new TEveStraightLineSet;
97   ls->SetMarkerStyle(2);
98   ls->SetMarkerColor(7);
99   ls->SetLineColor(7);
100   ls->SetLineWidth(1);
101   gEve->InsertVizDBEntry("PVTX Box", ls);
102
103   // SPD vertex
104
105   ls = new TEveStraightLineSet;
106   ls->SetMarkerStyle(2);
107   ls->SetMarkerColor(6);
108   ls->SetLineColor(6);
109   ls->SetLineWidth(3);
110   gEve->InsertVizDBEntry("PVTX SPD", ls);
111
112   ls = new TEveStraightLineSet;
113   ls->SetMarkerStyle(2);
114   ls->SetMarkerColor(6);
115   ls->SetLineColor(6);
116   ls->SetLineWidth(1);
117   gEve->InsertVizDBEntry("PVTX Ellipse SPD", ls);
118
119   ls = new TEveStraightLineSet;
120   ls->SetMarkerStyle(2);
121   ls->SetMarkerColor(6);
122   ls->SetLineColor(6);
123   ls->SetLineWidth(1);
124   gEve->InsertVizDBEntry("PVTX Box SPD", ls);
125
126   // TPC vertex
127
128   ls = new TEveStraightLineSet;
129   ls->SetMarkerStyle(2);
130   ls->SetMarkerColor(5);
131   ls->SetLineColor(5);
132   ls->SetLineWidth(3);
133   gEve->InsertVizDBEntry("PVTX TPC", ls);
134
135   ls = new TEveStraightLineSet;
136   ls->SetMarkerStyle(2);
137   ls->SetMarkerColor(5);
138   ls->SetLineColor(5);
139   ls->SetLineWidth(1);
140   gEve->InsertVizDBEntry("PVTX Ellipse TPC", ls);
141
142   ls = new TEveStraightLineSet;
143   ls->SetMarkerStyle(2);
144   ls->SetMarkerColor(5);
145   ls->SetLineColor(5);
146   ls->SetLineWidth(1);
147   gEve->InsertVizDBEntry("PVTX Box TPC", ls);
148 }