]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - EVE/alice-macros/tof_digits_sector.C
From Adam K.: Put ITS stand-alone tracks into three categories.
[u/mrichter/AliRoot.git] / EVE / alice-macros / tof_digits_sector.C
... / ...
CommitLineData
1// $Id$
2// Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
3
4/**************************************************************************
5 * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
6 * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
7 * full copyright notice. *
8 **************************************************************************/
9
10void tof_digits_sector(Int_t sector=0)
11{
12
13 TGeoManager *localGeoManager = gEve->GetGeometry("./geometry.root");// gGeoManager = gEve->GetDefaultGeometry();
14 if (!localGeoManager) {
15 printf("ERROR: no TGeo\n");
16 }
17
18 AliRunLoader* rl = AliEveEventManager::AssertRunLoader();
19 rl->LoadDigits("TOF");
20 TTree* dt = rl->GetTreeD("TOF", false);
21
22 AliEveTOFDigitsInfo* di = new AliEveTOFDigitsInfo();
23
24 di->SetTree(dt);
25
26 AliTOFGeometry* g = di->GetTOFgeometry();
27
28 gStyle->SetPalette(1, 0);
29 gEve->DisableRedraw();
30
31 Char_t sectorName[100];
32 Char_t sectorTitle[200];
33
34 TEveElementList* ll = new TEveElementList("TOF");
35 ll->SetTitle("TOF detector");
36 ll->SetMainColor(2);
37 gEve->AddElement(ll);
38
39 AliEveTOFSector* m = new AliEveTOFSector(localGeoManager, sector, dt);
40 m->SetName("Sector");
41 m->SetAutoTrans(kFALSE);
42 m->SetTrans();
43 gEve->AddElement(m, ll);
44
45 gEve->EnableRedraw();
46}