- TFile *in = new TFile(FileWithKine.Data());
- gAlice = (AliRun*)in->Get("gAlice");
- if(FileWithKine != FileWithRecP)gAlice->SetTreeRFileName(FileWithRecP);
- TFile *fo = new TFile("vertici.root","recreate");
- AliITSVertexerPPZ *dovert = new AliITSVertexerPPZ(in,fo,initx,inity);
+ AliRunLoader *rl = AliRunLoader::Open(FileIn.Data());
+ Int_t retval = rl->LoadgAlice();
+ if(retval){
+ cerr<<"AliITSVertexerZTest.C: AliRun object not found"<<endl;
+ return;
+ }
+ retval = rl->LoadHeader();
+ if (retval){
+ cerr<<"AliITSVertexerZTest.C : LoadHeader returned error"<<endl;
+ return;
+ }
+ retval = rl->LoadKinematics();
+ if (retval){
+ cerr<<"AliITSVertexerZTest.C : LoadKinematics returned error"<<endl;
+ return;
+ }
+ AliITSLoader* ITSloader = (AliITSLoader*) rl->GetLoader("ITSLoader");
+
+ if(!ITSloader){
+ cerr<<"AliITSVertexerZTest.C : ITS loader not found"<<endl;
+ return;
+ }
+ // ITSloader->LoadRecPoints("read");
+ // TFile *fo = new TFile("vertici.root","recreate");
+ AliITSVertexerPPZ *dovert = new AliITSVertexerPPZ("default",initx,inity);