Preliminary PID for the ITS tracker added, some comments changed (Yu.Belikov)
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 19 Jan 2004 10:31:46 +0000 (10:31 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 19 Jan 2004 10:31:46 +0000 (10:31 +0000)
STEER/AliReconstruction.cxx

index c6b39d2bc1faa8ecb446980f63e6d81635dabbac..ea359524f2a98d4c45979cd93d3ee2a22010ba29 100644 (file)
@@ -331,8 +331,8 @@ Bool_t AliReconstruction::RunTracking(AliESD* esd)
   fTPCTracker->SetVertex(vtxPos, vtxErr);
   fTRDTracker->SetVertex(vtxPos, vtxErr);
 
-  // TPC inward fit
-  Info("RunTracking", "TPC inward fit");
+  // TPC tracking
+  Info("RunTracking", "TPC tracking");
   fTPCLoader->LoadRecPoints("read");
   TTree* tpcTree = fTPCLoader->TreeR();
   if (!tpcTree) {
@@ -341,12 +341,15 @@ Bool_t AliReconstruction::RunTracking(AliESD* esd)
   }     
   fTPCTracker->LoadClusters(tpcTree);
   if (fTPCTracker->Clusters2Tracks(esd) != 0) {
-    Error("RunTracking", "TPC inward track fit failed");
+    Error("RunTracking", "TPC Clusters2Tracks failed");
     return kFALSE;
   }
 
-  // ITS inward fit
-  Info("RunTracking", "ITS inward fit");
+  gAlice->GetDetector("TPC")->FillESD(esd); // preliminary PID
+  AliESDpid::MakePID(esd);                  // for the ITS tracker
+
+  // ITS tracking
+  Info("RunTracking", "ITS tracking");
   fITSLoader->LoadRecPoints("read");
   TTree* itsTree = fITSLoader->TreeR();
   if (!itsTree) {
@@ -355,7 +358,7 @@ Bool_t AliReconstruction::RunTracking(AliESD* esd)
   }     
   fITSTracker->LoadClusters(itsTree);
   if (fITSTracker->Clusters2Tracks(esd) != 0) {
-    Error("RunTracking", "ITS inward track fit failed");
+    Error("RunTracking", "ITS Clusters2Tracks failed");
     return kFALSE;
   }