The vertexer and multfinder will run even if ITS reco and local-reco
authorshahoian <shahoian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 15 Sep 2010 14:10:37 +0000 (14:10 +0000)
committershahoian <shahoian@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 15 Sep 2010 14:10:37 +0000 (14:10 +0000)
are not requested, provided the fFillESD.Contains("ITS").
Needed to run vertexer and trackleter with existing recpoints w/o running
full ITS reco.

STEER/AliReconstruction.cxx

index 9c50108..3f369eb 100644 (file)
@@ -3118,7 +3118,8 @@ AliVertexer* AliReconstruction::CreateVertexer()
 
   AliVertexer* vertexer = NULL;
   AliReconstructor* itsReconstructor = GetReconstructor(0);
-  if (itsReconstructor && ((fRunLocalReconstruction.Contains("ITS")) || fRunTracking.Contains("ITS"))) {
+  if (itsReconstructor && ((fRunLocalReconstruction.Contains("ITS")) || 
+                          fRunTracking.Contains("ITS") || fFillESD.Contains("ITS") )) {
     vertexer = itsReconstructor->CreateVertexer();
   }
   if (!vertexer) {
@@ -3137,7 +3138,8 @@ AliTrackleter* AliReconstruction::CreateMultFinder()
 
   AliTrackleter* trackleter = NULL;
   AliReconstructor* itsReconstructor = GetReconstructor(0);
-  if (itsReconstructor && ((fRunLocalReconstruction.Contains("ITS")) || fRunTracking.Contains("ITS"))) {
+  if (itsReconstructor && ((fRunLocalReconstruction.Contains("ITS")) || 
+                          fRunTracking.Contains("ITS") || fFillESD.Contains("ITS") )) {
     trackleter = itsReconstructor->CreateMultFinder();
   }
   else {