]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Revert some of the recent changes (Theo)
authorcblume <cblume@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 6 Mar 2010 13:11:56 +0000 (13:11 +0000)
committercblume <cblume@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 6 Mar 2010 13:11:56 +0000 (13:11 +0000)
TRD/AliTRDReconstructor.cxx

index 8638476688165261dbf228a7d0808e7f00daa6ac..7a21c74f91bad9a93ed38de45ff87aca8465c929 100644 (file)
@@ -213,28 +213,24 @@ void AliTRDReconstructor::Reconstruct(TTree *digitsTree
 
   //AliInfo("Reconstruct TRD clusters from Digits [Digit TTree -> Cluster TTree]");
   
-  if(!fClusterizer){
-    AliFatal("Clusterizer not available!");
-    return;
-  }
-
-  fClusterizer->ResetRecPoints();
-
-  fClusterizer->OpenOutput(clusterTree);
-  fClusterizer->ReadDigits(digitsTree);
-  fClusterizer->MakeClusters();
+  AliTRDclusterizer clusterer(fgTaskNames[AliTRDrecoParam::kClusterizer], fgTaskNames[AliTRDrecoParam::kClusterizer]);
+  clusterer.SetReconstructor(this);
+  clusterer.OpenOutput(clusterTree);
+  clusterer.ReadDigits(digitsTree);
+  clusterer.MakeClusters();
 
   if(IsWritingClusters()) return;
 
   // take over ownership of clusters
-  fgClusters = fClusterizer->RecPoints();
-  fClusterizer->SetClustersOwner(kFALSE);
+  fgClusters = clusterer.RecPoints();
+  clusterer.SetClustersOwner(kFALSE);
 
   // take over ownership of online tracklets
-  fgTracklets = fClusterizer->TrackletsArray();
-  fClusterizer->SetTrackletsOwner(kFALSE);
+  fgTracklets = clusterer.TrackletsArray();
+  clusterer.SetTrackletsOwner(kFALSE);
+
+  fgNTimeBins = clusterer.GetNTimeBins();
 
-  fgNTimeBins = fClusterizer->GetNTimeBins();
 }
 
 //_____________________________________________________________________________