]> git.uio.no Git - u/mrichter/AliRoot.git/blame - RICH/RICHdisplay.C
Decay_t moved to AliDecayer.h
[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");
20 file->ls();
21
22 printf ("I'm after Map \n");
23
24// Get AliRun object from file or create it if not on file
25
26 if (!gAlice) {
27 gAlice = (AliRun*)file->Get("gAlice");
28 if (gAlice) printf("AliRun object found on file\n");
29 if (!gAlice) gAlice = new AliRun("gAlice","Alice test program");
30 }
fd4f0eed 31 else {
32 delete gAlice;
33 gAlice = (AliRun*)file->Get("gAlice");
34 if (gAlice) printf("AliRun object found on file\n");
35 if (!gAlice) gAlice = new AliRun("gAlice","Alice test program");
36 }
37
ddae0931 38 printf ("I'm after gAlice \n");
39
40 // Create Event Display object
fd4f0eed 41 AliRICHDisplay *richdisplay = new AliRICHDisplay(750);
ddae0931 42
43// Display first event
44 gAlice->GetEvent(nevent);
fd4f0eed 45 richdisplay->ShowNextEvent(0);
46
47
48 //file->Close();
49 //delete file;
50 //delete richdisplay;
ddae0931 51}