]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/alice-macros/its_module_stepper.C
TRefArray with process ID of first element used in constructor.
[u/mrichter/AliRoot.git] / EVE / alice-macros / its_module_stepper.C
CommitLineData
d810d0de 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 *
51346b82 7 * full copyright notice. *
d810d0de 8 **************************************************************************/
cb4245bb 9
d810d0de 10class AliEveITSModuleStepper;
1f634c20 11
32e219c2 12void its_module_stepper(Int_t det = 0)
1f634c20 13{
0879c50b 14 AliRunLoader* rl = AliEveEventManager::AssertRunLoader();
15 rl->LoadDigits("ITS");
16 TTree* dt = rl->GetTreeD("ITS", false);
17
d810d0de 18 AliEveITSDigitsInfo* di = new AliEveITSDigitsInfo();
0879c50b 19 di->SetTree(dt);
20 di->Dump();
1f634c20 21
84aff7a4 22 gEve->DisableRedraw();
d810d0de 23 AliEveITSModuleStepper* ms = new AliEveITSModuleStepper(di);
32e219c2 24 ms->SetMainColor(Color_t(8));
25 gStyle->SetPalette(1, 0);
26 ms->DisplayDet(det, -1);
84aff7a4 27 gEve->AddElement(ms);
28 gEve->Redraw3D(kTRUE); // To enforce camera reset
29 gEve->EnableRedraw();
32e219c2 30
84aff7a4 31 TGLViewer* v = (TGLViewer *)gEve->GetGLViewer();
1f634c20 32 v->SetCurrentCamera(TGLViewer::kCameraOrthoXOY);
32e219c2 33 TGLCameraMarkupStyle* mup = v->GetCameraMarkup();
34 if(mup) mup->SetShow(kFALSE);
1f634c20 35}