renaming function to avoid library conflict (discovered in test/generators/TUHKMgen)
[u/mrichter/AliRoot.git] / ITS / AliITSFindTracksSA.C
index 53b55d3..bb1dfb6 100644 (file)
@@ -6,10 +6,9 @@
   #include "AliITSVertexerFast.h"
   #include "AliRun.h"
   #include "AliRunLoader.h"
-  #include "AliTPCLoader.h"
+//  #include "AliTPCLoader.h"
   #include "AliITSLoader.h"
   #include "TStopwatch.h"
-  #include "AliMagF.h"
 #endif
 
 Int_t AliITSFindTracksSA(Int_t evin=0,Int_t nevents=1,char *opt="onlyITS+6/6",const Char_t *clusterFileName="clusters.root", const Char_t *tracksFileName="ITS.TracksSA.root") {
@@ -30,7 +29,7 @@ Int_t AliITSFindTracksSA(Int_t evin=0,Int_t nevents=1,char *opt="onlyITS+6/6",co
 
    
    if (gAlice) {
-      delete gAlice->GetRunLoader();
+      delete AliRunLoader::Instance();
       delete gAlice; 
       gAlice=0;
    }
@@ -78,10 +77,12 @@ Int_t AliITSFindTracksSA(Int_t evin=0,Int_t nevents=1,char *opt="onlyITS+6/6",co
    for(Int_t iev=evin;iev<nevents;iev++){
      rl->GetEvent(iev);
      itsl->LoadRecPoints();
+
      //AliITSVertexerPPZ* vertexer = new AliITSVertexerPPZ("vertici.root");
      Double_t smear[3]={0.0150,0.0150,0.0150};
      AliITSVertexerFast* vertexer = new AliITSVertexerFast(smear);
-     AliITSVertex* vert = vertexer->FindVertexForCurrentEvent(iev);
+     TTree* cltree = itsl->TreeR();
+     AliITSVertex* vert = vertexer->FindVertexForCurrentEvent(cltree);
      AliITStrackerSA tracker(geom,vert);  
      tracker.SetEventNumber(iev);