From 566300ac45f5d397bd17802f10fde56b4fd8969d Mon Sep 17 00:00:00 2001 From: dibari Date: Fri, 11 Jan 2008 08:54:03 +0000 Subject: [PATCH] More protections --- HMPID/Hdisp.C | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/HMPID/Hdisp.C b/HMPID/Hdisp.C index 413af632e56..27c62bc302c 100644 --- a/HMPID/Hdisp.C +++ b/HMPID/Hdisp.C @@ -719,11 +719,12 @@ void Hdisp() } if(gSystem->IsFileInIncludePath("AliESDs.root")){ - fEsdFile=TFile::Open("AliESDs.root"); - fEsdTree=(TTree*)fEsdFile->Get("esdTree"); - fEsd->ReadFromTree(fEsdTree); fEsd->GetStdContent(); //clm: new ESD schema: see Task Force meeting 20th June, 2007 - if(fEsdTree) fNevt=fEsdTree->GetEntries(); fType=1; title+=Form(" ESD-%i ",fNevt); else {delete fEsdFile;fEsdFile=0x0;} - + fEsdFile=TFile::Open("AliESDs.root"); + if(fEsdFile) { + fEsdTree=(TTree*)fEsdFile->Get("esdTree"); + fEsd->ReadFromTree(fEsdTree); fEsd->GetStdContent(); //clm: new ESD schema: see Task Force meeting 20th June, 2007 + if(fEsdTree) fNevt=fEsdTree->GetEntries(); fType=1; title+=Form(" ESD-%i ",fNevt); else {delete fEsdFile;fEsdFile=0x0;} + } else {delete fEsdFile; delete fEsdTree;} //clm: we need to set the magnetic field if(gSystem->IsFileInIncludePath("galice.root")){ if(gAlice) delete gAlice; -- 2.43.0