From: masera Date: Fri, 2 Jun 2006 15:14:01 +0000 (+0000) Subject: AliITSgeom taken from AliITSLoader X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=commitdiff_plain;h=5975d188235f84924a421d09631ea0994b18c079 AliITSgeom taken from AliITSLoader --- diff --git a/ITS/AliITSRiemannFit.cxx b/ITS/AliITSRiemannFit.cxx index 111dd4ffc92..24fdba6de9b 100644 --- a/ITS/AliITSRiemannFit.cxx +++ b/ITS/AliITSRiemannFit.cxx @@ -69,6 +69,7 @@ #include "AliITSgeom.h" #include "AliMC.h" #include "AliITSDetTypeRec.h" +#include "AliLog.h" ClassImp(AliITSRiemannFit) @@ -232,7 +233,12 @@ void AliITSRiemannFit::InitPoints(Int_t ntracks,TTree *TR,Int_t nparticles){ AliRunLoader* rl = AliRunLoader::Open("galice.root"); rl->CdGAFile(); - AliITSgeom* gm = (AliITSgeom*)gDirectory->Get("AliITSgeom"); + AliITSLoader* loader = static_cast(rl->GetLoader("ITSLoader")); + if (!loader) { + Error("InitPoints", "ITS loader not found"); + return; + } + AliITSgeom* gm = loader->GetITSgeom(); //get pointer to modules array Int_t nmodules = gm->GetIndexMax();