]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/alice-macros/its_module_stepper.C
Move contents of EVE/Alieve to EVE/EveDet as most code will remain there.
[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{
32e219c2 14 TFile *file = TFile::Open("ITS.Digits.root");
15 TDirectory* dir = (TDirectory*) file->Get("Event0");
16 TTree* tree = (TTree*)dir->Get("TreeD");
d810d0de 17 AliEveITSDigitsInfo* di = new AliEveITSDigitsInfo();
32e219c2 18 di->SetTree(tree);
1f634c20 19
84aff7a4 20 gEve->DisableRedraw();
d810d0de 21 AliEveITSModuleStepper* ms = new AliEveITSModuleStepper(di);
32e219c2 22 ms->SetMainColor(Color_t(8));
23 gStyle->SetPalette(1, 0);
24 ms->DisplayDet(det, -1);
84aff7a4 25 gEve->AddElement(ms);
26 gEve->Redraw3D(kTRUE); // To enforce camera reset
27 gEve->EnableRedraw();
32e219c2 28
84aff7a4 29 TGLViewer* v = (TGLViewer *)gEve->GetGLViewer();
1f634c20 30 v->SetCurrentCamera(TGLViewer::kCameraOrthoXOY);
32e219c2 31 TGLCameraMarkupStyle* mup = v->GetCameraMarkup();
32 if(mup) mup->SetShow(kFALSE);
1f634c20 33}