X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ITS%2FAliITSVertexerZTest.C;h=0f96dd052653537b294f7f787c235e1bfa354329;hb=b8cc7183f9d746941259748974da14d043b60454;hp=21d91a96a05bc7ad4a2bf5db35e057ff72b66ca4;hpb=88cb7938ca21d4a80991d4e7aa564008c29340f7;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITSVertexerZTest.C b/ITS/AliITSVertexerZTest.C index 21d91a96a05..0f96dd05265 100644 --- a/ITS/AliITSVertexerZTest.C +++ b/ITS/AliITSVertexerZTest.C @@ -1,5 +1,6 @@ #if !defined(__CINT__) || defined(__MAKECINT__) #include +#include #include #include #include @@ -7,7 +8,8 @@ #include #include #include -#include +#include +#include #include #include @@ -37,24 +39,19 @@ void AliITSVertexerZTest(Float_t delphi=0.05,Float_t window=3.,Float_t initx=0., cerr<<"AliITSVertexerZTest.C : LoadKinematics returned error"<GetLoader("ITSLoader"); + + AliGeomManager::LoadGeometry("geometry.root"); - if(!ITSloader){ - cerr<<"AliITSVertexerZTest.C : ITS loader not found"<LoadRecPoints("read"); - // TFile *fo = new TFile("vertici.root","recreate"); - AliITSVertexerPPZ *dovert = new AliITSVertexerPPZ("default",initx,inity); - dovert->SetDebug(0); - dovert->SetDiffPhiMax(delphi); - dovert->SetWindow(window); + AliITSVertexerZ *dovert = new AliITSVertexerZ(initx,inity); + dovert->Init("default"); + //dovert->SetDebug(0); + // dovert->SetDiffPhiMax(delphi); + // dovert->SetWindow(window); dovert->PrintStatus(); - Int_t meno100=0; - Int_t meno200=0; - Int_t meno110=0; Int_t sigmazero=0; - AliITSVertex *vert = 0; + AliESDVertex *vert = 0; + AliITSLoader* itsloader = (AliITSLoader*) rl->GetLoader("ITSLoader"); + itsloader->LoadRecPoints("read"); for(Int_t i=0; iTreeE()->GetEntries(); i++){ rl->GetEvent(i); // The true Z coord. is fetched for comparison @@ -62,46 +59,35 @@ void AliITSVertexerZTest(Float_t delphi=0.05,Float_t window=3.,Float_t initx=0., AliGenEventHeader* genEventHeader = header->GenEventHeader(); TArrayF primaryVertex(3); genEventHeader->PrimaryVertex(primaryVertex); - vert = dovert->FindVertexForCurrentEvent(i); + TTree* cltree = itsloader->TreeR(); + vert = dovert->FindVertexForCurrentEvent(cltree); if(kDebug>0){ // Prints the results cout <<"========================================================\n"; cout << "Event number: "<GetZv()<<"; "; + cout<<"FOUND: "<GetZ()<<"; "; cout<GetZRes()<<"; "<GetNContributors()<