2 // Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007
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 **************************************************************************/
10 #if !defined(__CINT__) || defined(__MAKECINT__)
13 #include <TGeoManager.h>
14 #include <TEveManager.h>
15 #include <TEveElement.h>
17 #include <AliRunLoader.h>
18 #include <AliTOFGeometry.h>
19 #include <AliEveEventManager.h>
20 #include <AliEveTOFDigitsInfo.h>
21 #include <AliEveTOFSector.h>
24 void tof_digits_sector(Int_t sector=0)
27 TGeoManager *localGeoManager = AliEveEventManager::AssertGeometry(); //gEve->GetGeometry("./geometry.root");
28 if (!localGeoManager) {
29 printf("ERROR: no TGeo\n");
32 AliRunLoader* rl = AliEveEventManager::AssertRunLoader();
33 rl->LoadDigits("TOF");
34 TTree* dt = rl->GetTreeD("TOF", false);
36 AliEveTOFDigitsInfo* di = new AliEveTOFDigitsInfo();
40 //AliTOFGeometry* g = di->GetTOFgeometry();
42 gStyle->SetPalette(1, 0);
43 gEve->DisableRedraw();
45 //Char_t sectorName[100];
46 //Char_t sectorTitle[200];
48 TEveElementList* ll = new TEveElementList("TOF");
49 ll->SetTitle("TOF detector");
53 AliEveTOFSector* m = new AliEveTOFSector(localGeoManager, sector, dt);
55 m->SetAutoTrans(kFALSE);
57 gEve->AddElement(m, ll);