]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EVE/alice-macros/its_module_stepper.C
Merged EVE-dev-after-merge to EVE-dev into HEAD. Requires ROOT-5.17.04.
[u/mrichter/AliRoot.git] / EVE / alice-macros / its_module_stepper.C
1 #include "TGLViewer.h"
2 namespace Alieve
3 {
4 class ITSModuleStepper;
5 }
6
7 void its_module_stepper(Int_t det = 0)
8 {
9   TFile *file = TFile::Open("ITS.Digits.root");
10   TDirectory* dir = (TDirectory*) file->Get("Event0");
11   TTree* tree =  (TTree*)dir->Get("TreeD");
12   Alieve::ITSDigitsInfo* di = new Alieve::ITSDigitsInfo();
13   di->SetTree(tree);
14
15   gReve->DisableRedraw();
16   Alieve::ITSModuleStepper* ms = new Alieve::ITSModuleStepper(di);
17   ms->SetMainColor(Color_t(8));
18   gStyle->SetPalette(1, 0);
19   ms->DisplayDet(det, -1);
20   gReve->AddRenderElement(ms);
21   gReve->Redraw3D(kTRUE); // To enforce camera reset
22   gReve->EnableRedraw();
23
24   TGLViewer* v = (TGLViewer *)gReve->GetGLViewer();
25   v->SetCurrentCamera(TGLViewer::kCameraOrthoXOY);
26   TGLCameraMarkupStyle* mup = v->GetCameraMarkup();
27   if(mup) mup->SetShow(kFALSE);
28 }