while(nClusters--) {
AliITSRecPoint* cluster = (AliITSRecPoint*)itsClusters->UncheckedAt(nClusters);
if (!cluster) continue;
- if (fCreateClustersCopy) new ((*fClArr[il])[nclLayer]) AliITSRecPoint(*cluster);
+ if (fCreateClustersCopy) cluster = new ((*fClArr[il])[nclLayer]) AliITSRecPoint(*cluster);
clArr.AddAtAndExpand(cluster,nclLayer++);
nClustersInChip[ fSPDSeg.GetChipFromLocal(0,cluster->GetDetLocalZ()) ]++;
}
param->fMultCutK0SFromDecay = -10.;
param->fMultCutMaxDCA = 1.;
//
+ // trackleter
+ param->fTrackleterPhiWindow = 0.06;
+ param->fTrackleterNStdDev = 25.;
+ param->fScaleDTBySin2T = kTRUE;
+
return param;
}
//_____________________________________________________________________________
AliITSRecoParam(const AliITSRecoParam & param);
AliITSRecoParam & operator=(const AliITSRecoParam ¶m);
- ClassDef(AliITSRecoParam,35) // ITS reco parameters
+ ClassDef(AliITSRecoParam,36) // ITS reco parameters
};
#endif
itsRecoParam->SetTrackleterZetaWindowL2(0.4);
itsRecoParam->SetTrackleterPhiWindowL1(0.10);
itsRecoParam->SetTrackleterZetaWindowL1(0.6);
+ //
+ itsRecoParam->SetTrackleterPhiWindow(0.06);
+ itsRecoParam->SetTrackleterThetaWindow(0.025);
+ itsRecoParam->SetTrackleterNStdDevCut(25);
+ itsRecoParam->SetTrackleterScaleDThetaBySin2T(kTRUE);
+ //
// Removal of tracklets reconstructed in the SPD overlaps
itsRecoParam->SetTrackleterRemoveClustersFromOverlaps(kTRUE);