]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PMD/AliPMDtracker.cxx
Script to make defauilt reco param
[u/mrichter/AliRoot.git] / PMD / AliPMDtracker.cxx
index 6ef863d7ea6cd16cecc03676e37f494535f33e10..016f5fe2489ecaf31f24d22dd2c356feaf342d24 100644 (file)
@@ -170,7 +170,8 @@ void AliPMDtracker::Clusters2Tracks(AliESDEvent *event)
       return;
     }
   branch1->SetAddress(&fRechits);  
-  
+
+  Int_t ncrhit = 0;
   Int_t   nmodules = (Int_t) branch->GetEntries();
   
   AliDebug(1,Form("Number of modules filled in treeR = %d",nmodules));
@@ -181,8 +182,6 @@ void AliPMDtracker::Clusters2Tracks(AliESDEvent *event)
       AliDebug(2,Form("Number of clusters per modules filled in treeR = %d"
                      ,nentries));
 
-      Int_t ncrhit = 0;
-
       for(Int_t ient = 0; ient < nentries+1; ient++)
        {
          fPMDrecpoint = (AliPMDrecpoint1*)fRecpoints->UncheckedAt(ient);
@@ -195,7 +194,7 @@ void AliPMDtracker::Clusters2Tracks(AliESDEvent *event)
          clusdata[4] = fPMDrecpoint->GetClusSigmaX();
          clusdata[5] = fPMDrecpoint->GetClusSigmaY();
          
-         if (clusdata[4] != -99. && clusdata[5] != -99.)
+         if (clusdata[4] >= 0. && clusdata[5] >= 0.)
            { 
              // extract the associated cell information
              branch1->GetEntry(ncrhit); 
@@ -295,12 +294,19 @@ void AliPMDtracker::Clusters2Tracks(AliESDEvent *event)
       AliESDPmdTrack *esdpmdtr = new  AliESDPmdTrack();
 
       esdpmdtr->SetDetector(det);
+      esdpmdtr->SetSmn(smn);
+      esdpmdtr->SetClusterTrackNo(trno);
+      esdpmdtr->SetClusterTrackPid(trpid);
+      esdpmdtr->SetClusterMatching(mstat);
+      
       esdpmdtr->SetClusterX(xglobal);
       esdpmdtr->SetClusterY(yglobal);
       esdpmdtr->SetClusterZ(zglobal);
       esdpmdtr->SetClusterADC(adc);
       esdpmdtr->SetClusterCells(ncell);
       esdpmdtr->SetClusterPID(pid);
+      esdpmdtr->SetClusterSigmaX(radx);
+      esdpmdtr->SetClusterSigmaY(rady);
 
       event->AddPmdTrack(esdpmdtr);
     }