AliAODTrack::kSecondary)
);
aodTrack->ConvertAliPIDtoAODPID();
+ aodTrack->SetFlags(esdTrack->GetStatus());
}
else {
// cerr << "Error: event " << esd->GetEventNumberInFile() << " cascade " << nCascade
AliAODTrack::kSecondary)
);
aodTrack->ConvertAliPIDtoAODPID();
+ aodTrack->SetFlags(esdTrack->GetStatus());
}
else {
// cerr << "Error: event " << esd->GetEventNumberInFile() << " cascade " << nCascade
AliAODTrack::kSecondary)
);
aodTrack->ConvertAliPIDtoAODPID();
+ aodTrack->SetFlags(esdTrack->GetStatus());
}
else {
// cerr << "Error: event " << esd->GetEventNumberInFile() << " cascade " << nCascade
AliAODTrack::kSecondary)
);
aodTrack->ConvertAliPIDtoAODPID();
+ aodTrack->SetFlags(esdTrack->GetStatus());
}
else {
// cerr << "Error: event " << esd->GetEventNumberInFile() << " V0 " << nV0
AliAODTrack::kSecondary)
);
aodTrack->ConvertAliPIDtoAODPID();
+ aodTrack->SetFlags(esdTrack->GetStatus());
}
else {
// cerr << "Error: event " << esd->GetEventNumberInFile() << " V0 " << nV0
kTRUE, // check if this is right
kTRUE, // check if this is right
AliAODTrack::kPrimary);
+ mother->SetFlags(esdTrack->GetStatus());
+ mother->ConvertAliPIDtoAODPID();
primary->AddDaughter(mother);
mother->ConvertAliPIDtoAODPID();
}
kTRUE, // check if this is right
kTRUE, // check if this is right
AliAODTrack::kPrimary);
+ daughter->SetFlags(esdTrack->GetStatus());
+ daughter->ConvertAliPIDtoAODPID();
vkink->AddDaughter(daughter);
daughter->ConvertAliPIDtoAODPID();
}
AliAODTrack::kPrimary,
selectInfo)
);
+ aodTrack->SetFlags(esdTrack->GetStatus());
aodTrack->ConvertAliPIDtoAODPID();
}
else {
kFALSE, // check if this is right
AliAODTrack::kOrphan,
selectInfo);
+ aodTrack->SetFlags(esdTrack->GetStatus());
aodTrack->ConvertAliPIDtoAODPID();
*/
}
// has to be changed once the muon pid is provided by the ESD
for (Int_t i = 0; i < 10; pid[i++] = 0.); pid[AliAODTrack::kMuon]=1.;
- primary->AddDaughter(
+ primary->AddDaughter(aodTrack =
new(tracks[jTracks++]) AliAODTrack(0, // no ID provided
0, // no label provided
p,
AliAODTrack::kPrimary)
);
+ aodTrack->ConvertAliPIDtoAODPID();
aodTrack->SetHitsPatternInTrigCh(esdMuTrack->GetHitsPatternInTrigCh());
Int_t track2Trigger = esdMuTrack->GetMatchTrigger();
aodTrack->SetMatchTrigger(track2Trigger);
SPDTracklets.CreateContainer(mult->GetNumberOfTracklets());
for (Int_t n=0; n<mult->GetNumberOfTracklets(); n++) {
- SPDTracklets.SetTracklet(n, mult->GetTheta(n), mult->GetPhi(n), mult->GetDeltaPhi(n), mult->GetLabel(n));
+ SPDTracklets.SetTracklet(n, mult->GetTheta(n), mult->GetPhi(n), mult->GetDeltaPhi(n), mult->GetLabel(n, 0), mult->GetLabel(n, 1));
}
}
} else {