+ else if (idet == 4)
+ {
+ if(!fAOD)
+ AliFatal("Muon selection only implemented on AOD");//FIXME to be implemented also for ESDs as in AliAnalyseLeadingTrackUE::GetAcceptedPArticles
+ for (Int_t iTrack = 0; iTrack < fAOD->GetNTracks(); iTrack++) {
+ AliAODTrack* track = fAOD->GetTrack(iTrack);
+ if (!track->IsMuonTrack()) continue;
+ //Float_t dca = track->DCA();
+ //Float_t chi2 = track->Chi2perNDF();
+ //Int_t mask = track->GetMatchTrigger();
+ Float_t eta = track->Eta();
+ Float_t rabs = track->GetRAtAbsorberEnd();
+ if (rabs < 17.6 || rabs > 89.5) continue;
+ if (eta < -4 || eta > -2.5) continue;
+
+ AliDPhiBasicParticle* particle = new AliDPhiBasicParticle(eta,track->Phi(), track->Pt(), track->Charge());
+ particle->SetUniqueID(fAnalyseUE->GetEventCounter() * 100000 + iTrack);
+
+ obj->Add(particle);
+ }
+ }