@@ -84,7 +84,7 @@ using MyMuon = MyMuons::iterator;
8484using FilteredMyMuons = soa::Filtered<MyMuons>;
8585using FilteredMyMuon = FilteredMyMuons::iterator;
8686
87- using MyEMH_electron = o2::aod::pwgem::dilepton::utils::EventMixingHandler<std::tuple<int , int , int , int >, std::pair<int , int >, EMTrackWithCov >;
87+ using MyEMH_electron = o2::aod::pwgem::dilepton::utils::EventMixingHandler<std::tuple<int , int , int , int >, std::pair<int , int >, EMTrack >;
8888using MyEMH_muon = o2::aod::pwgem::dilepton::utils::EventMixingHandler<std::tuple<int , int , int , int >, std::pair<int , int >, EMFwdTrack>;
8989
9090template <o2::aod::pwgem::dilepton::utils::pairutil::DileptonPairType pairtype, typename TEMH, typename ... Types>
@@ -1038,27 +1038,19 @@ struct Dilepton {
10381038 used_trackIds.emplace_back (pair_tmp_id1);
10391039 if (cfgDoMix) {
10401040 if (t1.sign () > 0 ) {
1041- emh_pos->AddTrackToEventPool (key_df_collision, EMTrackWithCov (ndf, t1.globalIndex (), collision.globalIndex (), t1.trackId (), t1.pt (), t1.eta (), t1.phi (), leptonM1, t1.sign (), t1.dcaXY (), t1.dcaZ (), possibleIds1,
1042- t1.x (), t1.y (), t1.z (), t1.alpha (), t1.snp (), t1.tgl (), t1.cYY (), t1.cZY (), t1.cZZ (),
1043- t1.cSnpY (), t1.cSnpZ (), t1.cSnpSnp (), t1.cTglY (), t1.cTglZ (), t1.cTglSnp (), t1.cTglTgl (), t1.c1PtY (), t1.c1PtZ (), t1.c1PtSnp (), t1.c1PtTgl (), t1.c1Pt21Pt2 ()));
1041+ emh_pos->AddTrackToEventPool (key_df_collision, EMTrack (ndf, t1.globalIndex (), collision.globalIndex (), t1.trackId (), t1.pt (), t1.eta (), t1.phi (), leptonM1, t1.sign (), t1.dcaXY (), t1.dcaZ (), t1.cYY (), t1.cZY (), t1.cZZ (), possibleIds1));
10441042 } else {
1045- emh_neg->AddTrackToEventPool (key_df_collision, EMTrackWithCov (ndf, t1.globalIndex (), collision.globalIndex (), t1.trackId (), t1.pt (), t1.eta (), t1.phi (), leptonM1, t1.sign (), t1.dcaXY (), t1.dcaZ (), possibleIds1,
1046- t1.x (), t1.y (), t1.z (), t1.alpha (), t1.snp (), t1.tgl (), t1.cYY (), t1.cZY (), t1.cZZ (),
1047- t1.cSnpY (), t1.cSnpZ (), t1.cSnpSnp (), t1.cTglY (), t1.cTglZ (), t1.cTglSnp (), t1.cTglTgl (), t1.c1PtY (), t1.c1PtZ (), t1.c1PtSnp (), t1.c1PtTgl (), t1.c1Pt21Pt2 ()));
1043+ emh_neg->AddTrackToEventPool (key_df_collision, EMTrack (ndf, t1.globalIndex (), collision.globalIndex (), t1.trackId (), t1.pt (), t1.eta (), t1.phi (), leptonM1, t1.sign (), t1.dcaXY (), t1.dcaZ (), t1.cYY (), t1.cZY (), t1.cZZ (), possibleIds1));
10481044 }
10491045 }
10501046 }
10511047 if (std::find (used_trackIds.begin (), used_trackIds.end (), pair_tmp_id2) == used_trackIds.end ()) {
10521048 used_trackIds.emplace_back (pair_tmp_id2);
10531049 if (cfgDoMix) {
10541050 if (t2.sign () > 0 ) {
1055- emh_pos->AddTrackToEventPool (key_df_collision, EMTrackWithCov (ndf, t2.globalIndex (), collision.globalIndex (), t2.trackId (), t2.pt (), t2.eta (), t2.phi (), leptonM2, t2.sign (), t2.dcaXY (), t2.dcaZ (), possibleIds2,
1056- t2.x (), t2.y (), t2.z (), t2.alpha (), t2.snp (), t2.tgl (), t2.cYY (), t2.cZY (), t2.cZZ (),
1057- t2.cSnpY (), t2.cSnpZ (), t2.cSnpSnp (), t2.cTglY (), t2.cTglZ (), t2.cTglSnp (), t2.cTglTgl (), t2.c1PtY (), t2.c1PtZ (), t2.c1PtSnp (), t2.c1PtTgl (), t2.c1Pt21Pt2 ()));
1051+ emh_pos->AddTrackToEventPool (key_df_collision, EMTrack (ndf, t2.globalIndex (), collision.globalIndex (), t2.trackId (), t2.pt (), t2.eta (), t2.phi (), leptonM2, t2.sign (), t2.dcaXY (), t2.dcaZ (), t2.cYY (), t2.cZY (), t2.cZZ (), possibleIds2));
10581052 } else {
1059- emh_neg->AddTrackToEventPool (key_df_collision, EMTrackWithCov (ndf, t2.globalIndex (), collision.globalIndex (), t2.trackId (), t2.pt (), t2.eta (), t2.phi (), leptonM2, t2.sign (), t2.dcaXY (), t2.dcaZ (), possibleIds2,
1060- t2.x (), t2.y (), t2.z (), t2.alpha (), t2.snp (), t2.tgl (), t2.cYY (), t2.cZY (), t2.cZZ (),
1061- t2.cSnpY (), t2.cSnpZ (), t2.cSnpSnp (), t2.cTglY (), t2.cTglZ (), t2.cTglSnp (), t2.cTglTgl (), t2.c1PtY (), t2.c1PtZ (), t2.c1PtSnp (), t2.c1PtTgl (), t2.c1Pt21Pt2 ()));
1053+ emh_neg->AddTrackToEventPool (key_df_collision, EMTrack (ndf, t2.globalIndex (), collision.globalIndex (), t2.trackId (), t2.pt (), t2.eta (), t2.phi (), leptonM2, t2.sign (), t2.dcaXY (), t2.dcaZ (), t2.cYY (), t2.cZY (), t2.cZZ (), possibleIds2));
10621054 }
10631055 }
10641056 }
@@ -1070,23 +1062,19 @@ struct Dilepton {
10701062 used_trackIds.emplace_back (pair_tmp_id1);
10711063 if (cfgDoMix) {
10721064 if (t1.sign () > 0 ) {
1073- emh_pos->AddTrackToEventPool (key_df_collision, EMFwdTrack (ndf, t1.globalIndex (), collision.globalIndex (), t1.fwdtrackId (), t1.pt (), t1.eta (), t1.phi (), o2::constants::physics::MassMuon, t1.sign (), t1.fwdDcaX (), t1.fwdDcaY (), possibleIds1,
1074- t1.cXXatDCA (), t1.cXYatDCA (), t1.cYYatDCA ()));
1065+ emh_pos->AddTrackToEventPool (key_df_collision, EMFwdTrack (ndf, t1.globalIndex (), collision.globalIndex (), t1.fwdtrackId (), t1.pt (), t1.eta (), t1.phi (), o2::constants::physics::MassMuon, t1.sign (), t1.fwdDcaX (), t1.fwdDcaY (), t1.cXXatDCA (), t1.cXYatDCA (), t1.cYYatDCA (), possibleIds1));
10751066 } else {
1076- emh_neg->AddTrackToEventPool (key_df_collision, EMFwdTrack (ndf, t1.globalIndex (), collision.globalIndex (), t1.fwdtrackId (), t1.pt (), t1.eta (), t1.phi (), o2::constants::physics::MassMuon, t1.sign (), t1.fwdDcaX (), t1.fwdDcaY (), possibleIds1,
1077- t1.cXXatDCA (), t1.cXYatDCA (), t1.cYYatDCA ()));
1067+ emh_neg->AddTrackToEventPool (key_df_collision, EMFwdTrack (ndf, t1.globalIndex (), collision.globalIndex (), t1.fwdtrackId (), t1.pt (), t1.eta (), t1.phi (), o2::constants::physics::MassMuon, t1.sign (), t1.fwdDcaX (), t1.fwdDcaY (), t1.cXXatDCA (), t1.cXYatDCA (), t1.cYYatDCA (), possibleIds1));
10781068 }
10791069 }
10801070 }
10811071 if (std::find (used_trackIds.begin (), used_trackIds.end (), pair_tmp_id2) == used_trackIds.end ()) {
10821072 used_trackIds.emplace_back (pair_tmp_id2);
10831073 if (cfgDoMix) {
10841074 if (t2.sign () > 0 ) {
1085- emh_pos->AddTrackToEventPool (key_df_collision, EMFwdTrack (ndf, t2.globalIndex (), collision.globalIndex (), t2.fwdtrackId (), t2.pt (), t2.eta (), t2.phi (), o2::constants::physics::MassMuon, t2.sign (), t2.fwdDcaX (), t2.fwdDcaY (), possibleIds2,
1086- t2.cXXatDCA (), t2.cXYatDCA (), t2.cYYatDCA ()));
1075+ emh_pos->AddTrackToEventPool (key_df_collision, EMFwdTrack (ndf, t2.globalIndex (), collision.globalIndex (), t2.fwdtrackId (), t2.pt (), t2.eta (), t2.phi (), o2::constants::physics::MassMuon, t2.sign (), t2.fwdDcaX (), t2.fwdDcaY (), t2.cXXatDCA (), t2.cXYatDCA (), t2.cYYatDCA (), possibleIds2));
10871076 } else {
1088- emh_neg->AddTrackToEventPool (key_df_collision, EMFwdTrack (ndf, t2.globalIndex (), collision.globalIndex (), t2.fwdtrackId (), t2.pt (), t2.eta (), t2.phi (), o2::constants::physics::MassMuon, t2.sign (), t2.fwdDcaX (), t2.fwdDcaY (), possibleIds2,
1089- t2.cXXatDCA (), t2.cXYatDCA (), t2.cYYatDCA ()));
1077+ emh_neg->AddTrackToEventPool (key_df_collision, EMFwdTrack (ndf, t2.globalIndex (), collision.globalIndex (), t2.fwdtrackId (), t2.pt (), t2.eta (), t2.phi (), o2::constants::physics::MassMuon, t2.sign (), t2.fwdDcaX (), t2.fwdDcaY (), t2.cXXatDCA (), t2.cXYatDCA (), t2.cYYatDCA (), possibleIds2));
10901078 }
10911079 }
10921080 }
0 commit comments