]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/alice-macros/its_digits.C
Add missing file to last entry.
[u/mrichter/AliRoot.git] / EVE / alice-macros / its_digits.C
CommitLineData
5a5a1232 1// $Id$
2
3void its_digits(Int_t mode=7)
4{
5 AliRunLoader* rl = Alieve::Event::AssertRunLoader();
6 rl->LoadDigits("ITS");
7 TTree* dt = rl->GetTreeD("ITS", false);
8
9 Alieve::ITSDigitsInfo* di = new Alieve::ITSDigitsInfo();
10 di->SetTree(dt);
11 di->Dump();
12 AliITSgeom* g = di->fGeom;
13
14 gStyle->SetPalette(1, 0);
15
16 gReve->DisableRedraw();
17
18 if (mode & 1) {
19 Reve::RenderElementList* l = new Reve::RenderElementList("SPD");
20 l->SetTitle("Silicon Pixel Detectors");
21 l->SetMainColor((Color_t)2);
22 TGListTreeItem *ti = gReve->AddRenderElement(l);
23 for(Int_t i=g->GetStartSPD(); i<=g->GetLastSPD(); i++) {
24 Alieve::ITSModule* m = new Alieve::ITSModule(i, di, (Color_t)2);
25 l->AddElement(m);
26 gReve->AddRenderElement(ti, m);
27 }
28 gReve->DrawRenderElement(l);
29 }
30
31 if (mode & 2) {
32 Reve::RenderElementList* l = new Reve::RenderElementList("SDD");
33 l->SetTitle("Silicon Drift Detectors");
34 l->SetMainColor((Color_t)3);
35 TGListTreeItem *ti = gReve->AddRenderElement(l);
36 for(Int_t i=g->GetStartSDD(); i<=g->GetLastSDD(); i++) {
37 Alieve::ITSModule* m = new Alieve::ITSModule(i, di, (Color_t)3);
38 l->AddElement(m);
39 gReve->AddRenderElement(ti, m);
40 }
41 gReve->DrawRenderElement(l);
42 }
43
44 if (mode & 4) {
45 Reve::RenderElementList* l = new Reve::RenderElementList("SSD");
46 l->SetTitle("Silicon Strip Detectors");
47 l->SetMainColor((Color_t)4);
48 TGListTreeItem *ti = gReve->AddRenderElement(l);
49 for(Int_t i=g->GetStartSSD(); i<=g->GetLastSSD(); i++) {
50 Alieve::ITSModule* m = new Alieve::ITSModule(i, di, (Color_t)4);
51 l->AddElement(m);
52 gReve->AddRenderElement(ti, m);
53 }
54 gReve->DrawRenderElement(l);
55 }
56
57 gReve->EnableRedraw();
58}