timer.Stop();
timer.Print();
delete itsr;
-// delete gAlice;
-// gAlice = 0;
+ delete gAlice;
+ gAlice = 0;
if(digfile){ digfile->Close(); digfile = 0;}
if(recfile){ recfile->Close(); recfile = 0;}
return 0;
TFile *retfil = 0;
TFile *file = (TFile*)gROOT->GetListOfFiles()->FindObject(FileName);
- if(file) {
- file->Close();
- delete file;
- file = 0;
- } // end if file
+ if(file) file->Close();
if(acctype.Contains("U")){
file = new TFile(FileName,"UPDATE");
} // end if open for update
if(outFile != "")manager->SetOutputFile(outFile);
AliITSDigitizer *dITS = new AliITSDigitizer(manager);
manager->Exec("");
- TFile *file = (TFile*)gROOT->GetListOfFiles()->FindObject(inFile);
- TFile *file2 = 0;
if(outFile != ""){
- file2 = new TFile(outFile,"UPDATE");
+ TFile *file = (TFile*)gROOT->GetListOfFiles()->FindObject(inFile);
+ TFile * file2 = new TFile(outFile,"UPDATE");
writeAR(file,file2);
- }
- delete manager;
- if(file){
- file->Write();
- }
- if(file2){
file2->Close();
- delete file2;
}
+ delete manager;
+ delete gAlice; gAlice=0;
}
void writeAR(TFile * fin, TFile *fou) {