Bug fix (Y. Belikov)
authormasera <masera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 21 Oct 2008 20:14:45 +0000 (20:14 +0000)
committermasera <masera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 21 Oct 2008 20:14:45 +0000 (20:14 +0000)
ITS/AliITSVertexer.h
ITS/AliITSVertexer3D.cxx

index 4223b7c..ca1d989 100644 (file)
@@ -35,6 +35,8 @@ class AliITSVertexer : public AliVertexer {
       if(imod>=0 && imod<kNSPDMod) return fUseModule[imod];
       else return 0;
     }
+
+    const AliITSDetTypeRec *GetDetTypeRec(){return fDetTypeRec;}
     virtual void SetDetTypeRec(const AliITSDetTypeRec *ptr){fDetTypeRec = ptr;}
     enum{kNSPDMod=240};
 
index c0251f3..d3779a5 100644 (file)
@@ -120,6 +120,7 @@ AliESDVertex* AliITSVertexer3D::FindVertexForCurrentEvent(TTree *itsClusterTree)
   }
   if(!fCurrentVertex){
     AliITSVertexerZ vertz(GetNominalPos()[0],GetNominalPos()[1]);
+    vertz.SetDetTypeRec(GetDetTypeRec());
     AliDebug(1,"Call Vertexer Z\n");
     vertz.SetLowLimit(-fZCutDiamond);
     vertz.SetHighLimit(fZCutDiamond);