new ((*fTrdTracklets)[fTrdTracklets->GetEntriesFast()]) AliESDTrdTracklet(*trkl);
}
+void AliESDEvent::AddTrdTracklet(UInt_t trackletWord, Short_t hcid, Int_t label)
+{
+ new ((*fTrdTracklets)[fTrdTracklets->GetEntriesFast()]) AliESDTrdTracklet(trackletWord, hcid, label);
+}
+
Int_t AliESDEvent::AddKink(const AliESDkink *c)
{
// Add kink
}
void AddTrdTracklet(const AliESDTrdTracklet *trkl);
+ void AddTrdTracklet(UInt_t trackletWord, Short_t hcid, Int_t label = -1);
AliESDv0 *GetV0(Int_t i) const {
return (AliESDv0*)(fV0s?fV0s->At(i):0x0);
while (AliTRDtrackletBase* tracklet = (AliTRDtrackletBase*) trackletIter()) {
Int_t label = -2; // mark raw tracklets with label -2
if (AliTRDtrackletMCM *trklMCM = dynamic_cast<AliTRDtrackletMCM*> (tracklet)) label = trklMCM->GetLabel();
- esd->AddTrdTracklet(new AliESDTrdTracklet(tracklet->GetTrackletWord(), tracklet->GetHCId(), label));
+ esd->AddTrdTracklet(tracklet->GetTrackletWord(), tracklet->GetHCId(), label);
}
// ----- filling GTU tracks -----