3 #include "AliTPCtracker.h"
6 #include "TStopwatch.h"
9 Int_t AliTPCPropagateBack() {
10 cerr<<"Propagating tracks back through the TPC...\n";
12 TFile *in=TFile::Open("AliTPCtracks.root");
14 cerr<<"Can't open AliTPCtracks.root !\n";
17 TFile *out=TFile::Open("AliTPCBackTracks.root","new");
19 cerr<<"Delete old AliTPCBackTracks.root !\n"; return 2;
21 TFile *file=TFile::Open("AliTPCclusters.root");
22 if (!file->IsOpen()) {
23 cerr<<"Can't open AliTPCclusters.root !\n";return 3;
25 AliTPCParam *param=(AliTPCParam*)file->Get("75x40_100x60_150x60");
26 if (!param) {cerr<<"Can't get TPC parameters !\n"; return 4;}
29 AliTPCtracker *tracker=new AliTPCtracker(param);
30 Int_t rc=tracker->PropagateBack(in,out);
32 timer.Stop(); timer.Print();