Additional fix to bug #59368.
[u/mrichter/AliRoot.git] / STEER / AliReconstruction.cxx
index 63b5752125edca46941729a33195b49694db9d3d..4f7287387b70442b135e81c01997a31f6bb778dc 100644 (file)
@@ -3198,14 +3198,16 @@ Bool_t AliReconstruction::InitPlaneEff() {
  AliWarning(Form("Implementation of this method not yet completed !! Method return kTRUE"));
 
   fSPDTrackleter = NULL;
-  AliReconstructor* itsReconstructor = GetReconstructor(0);
-  if (itsReconstructor) {
-    fSPDTrackleter = itsReconstructor->CreateTrackleter(); // this is NULL unless required in RecoParam
-  }
-  if (fSPDTrackleter) {
-    AliInfo("Trackleter for SPD has been created");
+  TString detStr = fLoadCDB;
+  if (IsSelected(fgkDetectorName[0], detStr)) {
+    AliReconstructor* itsReconstructor = GetReconstructor(0);
+    if (itsReconstructor) {
+      fSPDTrackleter = itsReconstructor->CreateTrackleter(); // this is NULL unless required in RecoParam
+    }
+    if (fSPDTrackleter) {
+      AliInfo("Trackleter for SPD has been created");
+    }
   }
-
  return kTRUE;
 }