]> git.uio.no Git - u/mrichter/AliRoot.git/blame - RICH/RICHdisplay.C
Code cleaning, all wranings removed with new Makefile options
[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
ddae0931 13// Connect the Root Galice file containing Geometry, Kine and Hits
14
15 TFile *file = (TFile*)gROOT->GetListOfFiles()->FindObject("galice.root");
16 if (file) file->Close();
17 file = new TFile("galice.root","UPDATE");
6f2779f1 18
19 //printf ("I'm after Map \n");
ddae0931 20
21// Get AliRun object from file or create it if not on file
22
23 if (!gAlice) {
24 gAlice = (AliRun*)file->Get("gAlice");
25 if (gAlice) printf("AliRun object found on file\n");
26 if (!gAlice) gAlice = new AliRun("gAlice","Alice test program");
27 }
fd4f0eed 28 else {
29 delete gAlice;
30 gAlice = (AliRun*)file->Get("gAlice");
31 if (gAlice) printf("AliRun object found on file\n");
32 if (!gAlice) gAlice = new AliRun("gAlice","Alice test program");
33 }
34
6f2779f1 35 //printf ("I'm after gAlice \n");
ddae0931 36
37 // Create Event Display object
fd4f0eed 38 AliRICHDisplay *richdisplay = new AliRICHDisplay(750);
ddae0931 39
40// Display first event
41 gAlice->GetEvent(nevent);
fd4f0eed 42 richdisplay->ShowNextEvent(0);
43
44
45 //file->Close();
46 //delete file;
47 //delete richdisplay;
ddae0931 48}