]> git.uio.no Git - u/mrichter/AliRoot.git/blame - RICH/RICHdisplay.C
flistTreeFrame attribute added; fCanvasWindow removed
[u/mrichter/AliRoot.git] / RICH / RICHdisplay.C
CommitLineData
ddae0931 1RICHdisplay (Int_t nevent=0) {
2// Dynamically link some shared libs
3
4 if (gClassTable->GetID("AliRun") < 0) {
5 gROOT->LoadMacro("loadlibs.C");
6 loadlibs();
7 }
fd4f0eed 8 else {
820f2134 9 delete gAlice;
fd4f0eed 10 gAlice = 0;
11 }
ddae0931 12
820f2134 13 galice=0;
ddae0931 14
15// Connect the Root Galice file containing Geometry, Kine and Hits
16
17 TFile *file = (TFile*)gROOT->GetListOfFiles()->FindObject("galice.root");
18 if (file) file->Close();
19 file = new TFile("galice.root","UPDATE");
6f2779f1 20
21 //printf ("I'm after Map \n");
ddae0931 22
23// Get AliRun object from file or create it if not on file
24
25 if (!gAlice) {
26 gAlice = (AliRun*)file->Get("gAlice");
27 if (gAlice) printf("AliRun object found on file\n");
28 if (!gAlice) gAlice = new AliRun("gAlice","Alice test program");
29 }
fd4f0eed 30 else {
31 delete gAlice;
32 gAlice = (AliRun*)file->Get("gAlice");
33 if (gAlice) printf("AliRun object found on file\n");
34 if (!gAlice) gAlice = new AliRun("gAlice","Alice test program");
35 }
36
6f2779f1 37 //printf ("I'm after gAlice \n");
ddae0931 38
39 // Create Event Display object
fd4f0eed 40 AliRICHDisplay *richdisplay = new AliRICHDisplay(750);
ddae0931 41
42// Display first event
43 gAlice->GetEvent(nevent);
fd4f0eed 44 richdisplay->ShowNextEvent(0);
45
46
47 //file->Close();
48 //delete file;
49 //delete richdisplay;
ddae0931 50}