@@ -372,16 +372,16 @@ struct hadronnucleicorrelation {
372372
373373 registry.add (" hResPt_Proton" , " ; p_{T}(gen) [GeV/c]; p_{T}(reco) - p_{T}(gen) " , {HistType::kTH2F , {{100 , 0 .f , 10 .f , " p_{T}(gen) GeV/c" }, {200 , -1 .f , 1 .f , " p_{T}(reco) - p_{T}(gen) " }}});
374374 registry.add (" hResPt_Deuteron" , " ; p_{T}(gen) [GeV/c]; p_{T}(reco) - p_{T}(gen) " , {HistType::kTH2F , {{100 , 0 .f , 10 .f , " p_{T}(gen) GeV/c" }, {200 , -1 .f , 1 .f , " p_{T}(reco) - p_{T}(gen) " }}});
375- registry.add (" hResEta_Proton" , " ; #eta(gen); #eta(reco) - #eta(gen) " , {HistType::kTH2F , {{100 , -1 .f , 1 .f , " #eta(gen)" }, {200 , -1 . f , 1 . f , " #eta(reco) - #eta(gen) " }}});
376- registry.add (" hResEta_Deuteron" , " ; #eta(gen); #eta(reco) - #eta(gen) " , {HistType::kTH2F , {{100 , -1 .f , 1 .f , " #eta(gen)" }, {200 , -1 . f , 1 . f , " #eta(reco) - #eta(gen) " }}});
377- registry.add (" hResPhi_Proton" , " ; #phi(gen); #phi(reco) - #phi(gen)" , {HistType::kTH2F , {{100 , 0 .f , 2 * TMath::Pi (), " #phi(gen)" }, {200 , -1 . f , 1 . f , " #phi(reco) - #phi(gen)" }}});
378- registry.add (" hResPhi_Deuteron" , " ; #phi(gen); #phi(reco) - #phi(gen)" , {HistType::kTH2F , {{100 , 0 .f , 2 * TMath::Pi (), " #phi(gen)" }, {200 , -1 . f , 1 . f , " #phi(reco) - #phi(gen)" }}});
375+ registry.add (" hResEta_Proton" , " ; #eta(gen); #eta(reco) - #eta(gen) " , {HistType::kTH2F , {{100 , -1 .f , 1 .f , " #eta(gen)" }, {200 , -0 . 5f , 0 . 5f , " #eta(reco) - #eta(gen) " }}});
376+ registry.add (" hResEta_Deuteron" , " ; #eta(gen); #eta(reco) - #eta(gen) " , {HistType::kTH2F , {{100 , -1 .f , 1 .f , " #eta(gen)" }, {200 , -0 . 5f , 0 . 5f , " #eta(reco) - #eta(gen) " }}});
377+ registry.add (" hResPhi_Proton" , " ; #phi(gen); #phi(reco) - #phi(gen)" , {HistType::kTH2F , {{100 , 0 .f , 2 * TMath::Pi (), " #phi(gen)" }, {200 , -0 . 5f , 0 . 5f , " #phi(reco) - #phi(gen)" }}});
378+ registry.add (" hResPhi_Deuteron" , " ; #phi(gen); #phi(reco) - #phi(gen)" , {HistType::kTH2F , {{100 , 0 .f , 2 * TMath::Pi (), " #phi(gen)" }, {200 , -0 . 5f , 0 . 5f , " #phi(reco) - #phi(gen)" }}});
379379 registry.add (" hResPt_AntiProton" , " ; p_{T}(gen) [GeV/c]; p_{T}(reco) - p_{T}(gen) " , {HistType::kTH2F , {{100 , 0 .f , 10 .f , " p_{T}(gen) GeV/c" }, {200 , -1 .f , 1 .f , " p_{T}(reco) - p_{T}(gen) " }}});
380380 registry.add (" hResPt_AntiDeuteron" , " ; p_{T}(gen) [GeV/c]; p_{T}(reco) - p_{T}(gen) " , {HistType::kTH2F , {{100 , 0 .f , 10 .f , " p_{T}(gen) GeV/c" }, {200 , -1 .f , 1 .f , " p_{T}(reco) - p_{T}(gen) " }}});
381- registry.add (" hResEta_AntiProton" , " ; #eta(gen); #eta(reco) - #eta(gen) " , {HistType::kTH2F , {{100 , -1 .f , 1 .f , " #eta(gen)" }, {200 , -1 . f , 1 . f , " #eta(reco) - #eta(gen) " }}});
382- registry.add (" hResEta_AntiDeuteron" , " ; #eta(gen); #eta(reco) - #eta(gen) " , {HistType::kTH2F , {{100 , -1 .f , 1 .f , " #eta(gen)" }, {200 , -1 . f , 1 . f , " #eta(reco) - #eta(gen) " }}});
383- registry.add (" hResPhi_AntiProton" , " ; #phi(gen); #phi(reco) - #phi(gen)" , {HistType::kTH2F , {{100 , 0 .f , 2 * TMath::Pi (), " #phi(gen)" }, {200 , -1 . f , 1 . f , " #phi(reco) - #phi(gen)" }}});
384- registry.add (" hResPhi_AntiDeuteron" , " ; #phi(gen); #phi(reco) - #phi(gen)" , {HistType::kTH2F , {{100 , 0 .f , 2 * TMath::Pi (), " #phi(gen)" }, {200 , -1 . f , 1 . f , " #phi(reco) - #phi(gen)" }}});
381+ registry.add (" hResEta_AntiProton" , " ; #eta(gen); #eta(reco) - #eta(gen) " , {HistType::kTH2F , {{100 , -1 .f , 1 .f , " #eta(gen)" }, {200 , -0 . 5f , 0 . 5f , " #eta(reco) - #eta(gen) " }}});
382+ registry.add (" hResEta_AntiDeuteron" , " ; #eta(gen); #eta(reco) - #eta(gen) " , {HistType::kTH2F , {{100 , -1 .f , 1 .f , " #eta(gen)" }, {200 , -0 . 5f , 0 . 5f , " #eta(reco) - #eta(gen) " }}});
383+ registry.add (" hResPhi_AntiProton" , " ; #phi(gen); #phi(reco) - #phi(gen)" , {HistType::kTH2F , {{100 , 0 .f , 2 * TMath::Pi (), " #phi(gen)" }, {200 , -0 . 5f , 0 . 5f , " #phi(reco) - #phi(gen)" }}});
384+ registry.add (" hResPhi_AntiDeuteron" , " ; #phi(gen); #phi(reco) - #phi(gen)" , {HistType::kTH2F , {{100 , 0 .f , 2 * TMath::Pi (), " #phi(gen)" }, {200 , -0 . 5f , 0 . 5f , " #phi(reco) - #phi(gen)" }}});
385385
386386 registry.add (" hDeltaPhiAntiDAntiP_GenAndRec_MC" , " #Delta#varphi (Gen Vs Rec); #Delta#varphi (Gen); #Delta#varphi (Rec)" , {HistType::kTH2F , {phiAxis, phiAxis}});
387387 registry.add (" hDeltaEtaAntiDAntiP_GenAndRec_MC" , " #Delta#eta (Gen Vs Rec); #Delta#eta (Gen); #Delta#eta (Rec)" , {HistType::kTH2F , {etaAxis, etaAxis}});
@@ -667,6 +667,16 @@ struct hadronnucleicorrelation {
667667 if (TMath::Abs (track.tpcNSigmaDe ()) < nsigmaTPC && TMath::Abs (track.tofNSigmaDe ()) < nsigmaTOF && track.sign () < 0 )
668668 isAntiDeTPCTOF = true ;
669669
670+ if (!isPr && !isAntiPr && !isDeTPCTOF && !isAntiDeTPCTOF)
671+ continue ;
672+
673+ if (isPr && isDeTPCTOF) {
674+ isDeTPCTOF = 0 ;
675+ }
676+ if (isAntiPr && isAntiDeTPCTOF) {
677+ isAntiDeTPCTOF = 0 ;
678+ }
679+
670680 // Deuterons
671681 if (isAntiDeTPCTOF) {
672682 selectedtracks_antid[track.singleCollSelId ()].push_back (std::make_shared<decltype (track)>(track));
0 commit comments