ROOT logo
#ifndef __CINT__
  #include <Riostream.h>
  #include "AliITSgeom.h"
  #include "AliITStrackerV2.h"

  #include "TFile.h"
  #include "TStopwatch.h"
#endif

Int_t AliITSPropagateBackV2(Int_t nev=1) {
   cerr<<"Propagating tracks back through the ITS...\n";

   TFile *in=TFile::Open("AliITStracksV2.root");
   if (!in->IsOpen()) {cerr<<"Can't open AliITStracksV2.root !\n"; return 1;}

   TFile *out=TFile::Open("AliTPCtracks.root","update");
   if (!out->IsOpen()) {
      cerr<<"Can't open AliTPCtracks.root !\n"; return 2;
   }
   TFile *file=TFile::Open("AliITSclustersV2.root");
   if (!file->IsOpen()) {
      cerr<<"Can't open AliITSclustersV2.root !\n";return 3;
   }
   AliITSgeom *geom=(AliITSgeom*)file->Get("AliITSgeom");

   Int_t rc=0;
   TStopwatch timer;
   AliITStrackerV2 tracker(geom);
   for (Int_t i=0; i<nev; i++) {
     cerr<<"Processing event number : "<<i<<endl;
     tracker.SetEventNumber(i);
     rc=tracker.PropagateBack(in,out);
   }
   timer.Stop(); timer.Print();

   file->Close();
   in->Close();
   out->Close();

   return rc;
}
 AliITSPropagateBackV2.C:1
 AliITSPropagateBackV2.C:2
 AliITSPropagateBackV2.C:3
 AliITSPropagateBackV2.C:4
 AliITSPropagateBackV2.C:5
 AliITSPropagateBackV2.C:6
 AliITSPropagateBackV2.C:7
 AliITSPropagateBackV2.C:8
 AliITSPropagateBackV2.C:9
 AliITSPropagateBackV2.C:10
 AliITSPropagateBackV2.C:11
 AliITSPropagateBackV2.C:12
 AliITSPropagateBackV2.C:13
 AliITSPropagateBackV2.C:14
 AliITSPropagateBackV2.C:15
 AliITSPropagateBackV2.C:16
 AliITSPropagateBackV2.C:17
 AliITSPropagateBackV2.C:18
 AliITSPropagateBackV2.C:19
 AliITSPropagateBackV2.C:20
 AliITSPropagateBackV2.C:21
 AliITSPropagateBackV2.C:22
 AliITSPropagateBackV2.C:23
 AliITSPropagateBackV2.C:24
 AliITSPropagateBackV2.C:25
 AliITSPropagateBackV2.C:26
 AliITSPropagateBackV2.C:27
 AliITSPropagateBackV2.C:28
 AliITSPropagateBackV2.C:29
 AliITSPropagateBackV2.C:30
 AliITSPropagateBackV2.C:31
 AliITSPropagateBackV2.C:32
 AliITSPropagateBackV2.C:33
 AliITSPropagateBackV2.C:34
 AliITSPropagateBackV2.C:35
 AliITSPropagateBackV2.C:36
 AliITSPropagateBackV2.C:37
 AliITSPropagateBackV2.C:38
 AliITSPropagateBackV2.C:39
 AliITSPropagateBackV2.C:40
 AliITSPropagateBackV2.C:41
 AliITSPropagateBackV2.C:42