]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ALIFAST/AliFTrackMaker.cxx
Change my Massimo Masera in the default constructor to bring things into
[u/mrichter/AliRoot.git] / ALIFAST / AliFTrackMaker.cxx
index 17bd12f467c6d41b55f0aaa3f4c3301ae7bf773c..cf7557f3a24de15134423322af9185de04e41c53 100644 (file)
@@ -71,6 +71,11 @@ ClassImp(AliFTrackMaker)
 AliFTrackMaker::AliFTrackMaker()
 {
    fNTracks = 0;
+   fResID1Test = 0;
+   fResID2Test = 0;
+   fResID3Test = 0;
+   fResID4Test = 0;
+   fResID5Test = 0;
 }
 
 //_____________________________________________________________________________
@@ -192,14 +197,13 @@ void AliFTrackMaker::Make()
      // Run production job  
      // Get pointers to Particles arrays and TClonesArray
 
-     TClonesArray *particles = gAliFast->Particles();  
      Int_t idPart, idTrack;
      Double_t  charge, pT, eta, phi;
      TParticle *part;
-     Int_t  nparticles = particles->GetEntriesFast();
+     Int_t  nparticles = gAlice->GetNtrack();
      printf("%10s%10d\n","nparticles",nparticles);
      for(Int_t ind=0;ind<nparticles;ind++) {       
-       part = (TParticle*)particles->UncheckedAt(ind);
+       part = gAlice->Particle(ind);
        idPart  = part->GetPdgCode();
        charge  = part->GetPDG()->Charge();
        pT      = part->Pt();  
@@ -939,7 +943,7 @@ void AliFTrackMaker::MakeTest(Int_t n)
   Double_t isum,fm;
   Double_t pTotal,partMassSQ,beta,lambda;
   Double_t dPop,dLop,dDip,dPhi,rho12,rho13,rho23;
-  Double_t dPPStrag,dPPTot;
+  Double_t dPPStrag,dPPTot=0;
   //  Double_t resol1[1001][11],resol2[10001][11],resol3[1001][11],
   //           resol4[1001][11],resol5[10001][11]
   Double_t store1[1001],store2[10001],store3[1001],