-
- AliAODTrack *newt = new ((*fTracksOut)[nacc]) AliAODTrack(*track);
- if (fDoPropagation)
- AliEMCALRecoUtils::ExtrapolateTrackToEMCalSurface(newt,fDist);
-
- if (fModifyTrack) {
- newt->SetLabel(label);
- //newt->SetType((AliAODTrack::AODTrk_t)type);
- // if (isEmc)
- // newt->SetStatus(AliVTrack::kEMCALmatch);
- //else
- // newt->ResetStatus(AliVTrack::kEMCALmatch);
+ if (type==0) {
+ newt->SetBit(BIT(22),0);
+ newt->SetBit(BIT(23),0);
+ } else if (type==1) {
+ newt->SetBit(BIT(22),1);
+ newt->SetBit(BIT(23),0);
+ } else if (type==2) {
+ newt->SetBit(BIT(22),0);
+ newt->SetBit(BIT(23),1);
+ } else if (type==3) {
+ newt->SetBit(BIT(22),1);
+ newt->SetBit(BIT(23),1);