]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/alice-macros/tof_digits_sector.C
From Annalisa: new macros for TOF digit visualization.
[u/mrichter/AliRoot.git] / EVE / alice-macros / tof_digits_sector.C
1 void tof_digits_sector(Int_t sector=0)
2 {
3   Int_t nDigitsInVolume[3] = {-1, -1, -1};
4   Int_t nStrips=19;
5   TGeoManager *localGeoManager = (TGeoManager*)gReve->GetGeometry("./geometry.root");//"$REVESYS/alice-data/alice_fullgeo.root");
6   if (!localGeoManager) {
7     printf("ERROR: no TGeo\n");
8   }
9
10   AliRunLoader* rl =  Alieve::Event::AssertRunLoader();
11   rl->LoadDigits("TOF");
12   TTree* dt = rl->GetTreeD("TOF", false);
13
14   Alieve::TOFDigitsInfo* di = new Alieve::TOFDigitsInfo();
15
16   di->SetTree(dt);
17
18   AliTOFGeometry* g = di->fGeom;
19
20   gStyle->SetPalette(1, 0);
21   gReve->DisableRedraw();
22
23   Char_t sectorName[100];
24   Char_t sectorTitle[200];
25
26   Reve::RenderElementList* ll = new Reve::RenderElementList("TOF");
27   ll->SetTitle("TOF detector");
28   ll->SetMainColor((Color_t)2);
29   gReve->AddRenderElement(ll);
30
31   Alieve::TOFSector* m = new Alieve::TOFSector(localGeoManager, sector, dt);
32   m->SetName("Sector");
33   m->SetAutoTrans(kFALSE);
34   m->SetTrans();
35   gReve->AddRenderElement(ll, m);
36
37   gReve->EnableRedraw();
38 }