if (gClassTable->GetID("AliRun") < 0) {
gROOT->LoadMacro("loadlibs.C");
loadlibs();
- }
-
+ }else {
+ delete gAlice;
+ gAlice = 0;
+ }
+
+ galice=0;
// Connect the Root Galice file containing Geometry, Kine and Hits
gROOT->LoadMacro("loadlibs.C");
loadlibs();
}
- else {
- //delete gAlice;
- gAlice = 0;
- }
-
if (!gAlice) {
iChamber->GenerateTresholds();
}
-
//
// Event Loop
//
cout << "Particles :" <<nparticles<<endl;
if (nev < evNumber1) continue;
if (nparticles <= 0) return;
- if (RICH) RICH->Digitise(nev, particle_type);
+ if (RICH)
+ {
+ gAlice->MakeTree("D");
+ RICH->MakeBranch("D");
+ RICH->Digitise(nev, particle_type);
+ }
+ //if (RICH) gAlice->SDigits2Digits("RICH");
//char hname[30];
//sprintf(hname,"TreeD%d",nev);
//gAlice->TreeD()->Write(hname);