3 #include "AliTPCtracker.h"
5 Int_t AliTPCSDigits2Digits(Int_t nevent=1)
8 // new version by J.Belikov
10 // Connect the Root Galice file containing Geometry, Kine and Hits
12 const char * inFile_old = "galice.root";
13 const char * inFile_new = "galice.root";
14 TFile *file = (TFile*)gROOT->GetListOfFiles()->FindObject(inFile_old);
15 if (file) {file->Close(); delete file;}
16 file = TFile::Open(inFile_new,"UPDATE");
17 if (!file->IsOpen()) {
18 cerr<<"Can't open "<<inFile_new<<" !\n";
22 // Get AliRun object from file or create it if not on file
23 // if (gAlice) delete gAlice;
24 gAlice = (AliRun*)file->Get("gAlice");
26 cerr<<"AliTPCHits2Digits.C : AliRun object not found on file\n";
32 // gAlice->GetEvent(0);
33 AliTPC *TPC = (AliTPC*)gAlice->GetDetector("TPC");
38 for(Int_t eventn =0;eventn<nevent;eventn++){
39 printf("Processing event %d\n",eventn);
40 gAlice->GetEvent(eventn);
42 TPC->SDigits2Digits2(eventn);
45 delete gAlice; gAlice=0;
46 file->Close(); delete file;