]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCFindTracks.C
Several patches were done to adapt the barel reconstruction to the multi-event case...
[u/mrichter/AliRoot.git] / TPC / AliTPCFindTracks.C
index 75e91b9a162222508e1739f84cfbc1aeae1bfb79..7948dd348d13ca9ac043d9aff2579a4be54cfa00 100644 (file)
@@ -6,7 +6,7 @@
   #include "TStopwatch.h"
 #endif
 
-Int_t AliTPCFindTracks() {
+Int_t AliTPCFindTracks(Int_t eventn=1) { 
    cerr<<"Looking for tracks...\n";
 
    TFile *out=TFile::Open("AliTPCtracks.root","new");
@@ -19,13 +19,19 @@ Int_t AliTPCFindTracks() {
    if (!par) {cerr<<"Can't get TPC parameters !\n"; return 3;}
  
    TStopwatch timer;
-   AliTPCtracker *tracker = new AliTPCtracker(par);
-   Int_t rc=tracker->Clusters2Tracks(0,out);
-   delete tracker;
+
+   for (Int_t i=0;i<eventn;i++){
+     printf("Processing event %d\n",i);
+     AliTPCtracker *tracker = new AliTPCtracker(par,i);
+     Int_t rc=tracker->Clusters2Tracks(0,out);
+     delete tracker;
+   }
    timer.Stop(); timer.Print();
  
+   delete par; //Thanks to Mariana Bondila
+
    in->Close();
    out->Close();
 
-   return rc;
+   return 0;
 }