]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/alice-macros/its_module_stepper.C
Modified macros to be compilable by ACLiC
[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 **************************************************************************/
ba978640 9#if !defined(__CINT__) || defined(__MAKECINT__)
10#include <TGLViewer.h>
11#include <TTree.h>
12#include <TStyle.h>
13#include <TEveManager.h>
14#include <TEveTreeTools.h>
cb4245bb 15
ba978640 16#include <STEER/STEER/AliRunLoader.h>
17#include <EVE/EveBase/AliEveEventManager.h>
18#include <EVE/EveDet/AliEveITSModuleStepper.h>
19#include <EVE/EveDet/AliEveITSDigitsInfo.h>
20#endif
a6337352 21
d810d0de 22class AliEveITSModuleStepper;
1f634c20 23
32e219c2 24void its_module_stepper(Int_t det = 0)
1f634c20 25{
0879c50b 26 AliRunLoader* rl = AliEveEventManager::AssertRunLoader();
27 rl->LoadDigits("ITS");
28 TTree* dt = rl->GetTreeD("ITS", false);
29
d810d0de 30 AliEveITSDigitsInfo* di = new AliEveITSDigitsInfo();
0879c50b 31 di->SetTree(dt);
32 di->Dump();
1f634c20 33
84aff7a4 34 gEve->DisableRedraw();
d810d0de 35 AliEveITSModuleStepper* ms = new AliEveITSModuleStepper(di);
fbc350a3 36 ms->SetMainColor(8);
32e219c2 37 gStyle->SetPalette(1, 0);
38 ms->DisplayDet(det, -1);
84aff7a4 39 gEve->AddElement(ms);
40 gEve->Redraw3D(kTRUE); // To enforce camera reset
41 gEve->EnableRedraw();
32e219c2 42
68ca2fe7 43 TGLViewer* v = gEve->GetDefaultGLViewer();
1f634c20 44 v->SetCurrentCamera(TGLViewer::kCameraOrthoXOY);
ba978640 45
46 /*
47 * Disabling obsolete code
48 *
49 */
50 //TGLCameraMarkupStyle* mup = v->GetCameraMarkup();
51 //if(mup) mup->SetShow(kFALSE);
1f634c20 52}