- InitArrays();
-
- fTRDtracklet = inTracklet;
- CopyDataMembers();
- // Print(kFALSE);
- AddClusters();
-}
-
-/**
- * Add clusters to the HLTTRDTracklet
- */
-//============================================================================
-void AliHLTTRDTracklet::AddClusters()
-{
- for (Int_t iTimeBin = 0; iTimeBin < AliTRDseedV1::kNTimeBins; iTimeBin++)
- {
-// if (fClusters[iTimeBin])
-// HLTWarning("Trying to rewrite cluster in tracklet. Not good.");
- AliTRDcluster* trdCluster = fTRDtracklet->GetClusters(iTimeBin);
- if (trdCluster){
- AliHLTTRDCluster * hltCluster = new (GetEndPointer()) AliHLTTRDCluster(trdCluster);
- fSize += hltCluster->GetSize();
- //HLTInfo("cluster %i; adr 0x%x; endPointer 0x%x; fSize %i", iTimeBin, hltCluster, GetEndPointer(), fSize);
- fClusters[iTimeBin] = hltCluster;
- }
- else
- fClusters[iTimeBin] = NULL;
-
- }