]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/alice-macros/its_module_stepper.C
First big commit of the mchview program and its accompanying library,
[u/mrichter/AliRoot.git] / EVE / alice-macros / its_module_stepper.C
CommitLineData
1f634c20 1#include "TGLViewer.h"
14f85734 2namespace Alieve
3{
1f634c20 4class ITSModuleStepper;
5}
6
32e219c2 7void its_module_stepper(Int_t det = 0)
1f634c20 8{
32e219c2 9 TFile *file = TFile::Open("ITS.Digits.root");
10 TDirectory* dir = (TDirectory*) file->Get("Event0");
11 TTree* tree = (TTree*)dir->Get("TreeD");
1f634c20 12 Alieve::ITSDigitsInfo* di = new Alieve::ITSDigitsInfo();
32e219c2 13 di->SetTree(tree);
1f634c20 14
1f634c20 15 gReve->DisableRedraw();
32e219c2 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
35de75ac 22 gReve->EnableRedraw();
32e219c2 23
24 TGLViewer* v = (TGLViewer *)gReve->GetGLViewer();
1f634c20 25 v->SetCurrentCamera(TGLViewer::kCameraOrthoXOY);
32e219c2 26 TGLCameraMarkupStyle* mup = v->GetCameraMarkup();
27 if(mup) mup->SetShow(kFALSE);
1f634c20 28}