@@ -75,7 +75,7 @@ using MyCollision = MyCollisions::iterator;
7575using MyCollisionsWithSWT = soa::Join<aod::EMEvents, aod::EMEventsMult, aod::EMEventsCent, aod::EMEventsQvec, aod::EMSWTriggerInfos>;
7676using MyCollisionWithSWT = MyCollisionsWithSWT::iterator;
7777
78- using MyElectrons = soa::Join<aod::EMPrimaryElectrons, aod::EMPrimaryElectronsCov, aod:: EMPrimaryElectronEMEventIds, aod::EMAmbiguousElectronSelfIds, aod::EMPrimaryElectronsPrefilterBit, aod::EMPrimaryElectronsPrefilterBitDerived>;
78+ using MyElectrons = soa::Join<aod::EMPrimaryElectrons, aod::EMPrimaryElectronEMEventIds, aod::EMAmbiguousElectronSelfIds, aod::EMPrimaryElectronsPrefilterBit, aod::EMPrimaryElectronsPrefilterBitDerived>;
7979using MyElectron = MyElectrons::iterator;
8080using FilteredMyElectrons = soa::Filtered<MyElectrons>;
8181using FilteredMyElectron = FilteredMyElectrons::iterator;
@@ -85,7 +85,7 @@ using MyMuon = MyMuons::iterator;
8585using FilteredMyMuons = soa::Filtered<MyMuons>;
8686using FilteredMyMuon = FilteredMyMuons::iterator;
8787
88- using MyEMH_electron = o2::aod::pwgem::dilepton::utils::EventMixingHandler<std::tuple<int , int , int , int >, std::pair<int , int >, EMTrackWithCov >;
88+ using MyEMH_electron = o2::aod::pwgem::dilepton::utils::EventMixingHandler<std::tuple<int , int , int , int >, std::pair<int , int >, EMTrack >;
8989using MyEMH_muon = o2::aod::pwgem::dilepton::utils::EventMixingHandler<std::tuple<int , int , int , int >, std::pair<int , int >, EMFwdTrack>;
9090
9191template <o2::aod::pwgem::dilepton::utils::pairutil::DileptonPairType pairtype, typename TEMH, typename ... Types>
@@ -1081,27 +1081,19 @@ struct Dilepton {
10811081 used_trackIds.emplace_back (pair_tmp_id1);
10821082 if (cfgDoMix) {
10831083 if (t1.sign () > 0 ) {
1084- 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,
1085- t1.x (), t1.y (), t1.z (), t1.alpha (), t1.snp (), t1.tgl (), t1.cYY (), t1.cZY (), t1.cZZ (),
1086- t1.cSnpY (), t1.cSnpZ (), t1.cSnpSnp (), t1.cTglY (), t1.cTglZ (), t1.cTglSnp (), t1.cTglTgl (), t1.c1PtY (), t1.c1PtZ (), t1.c1PtSnp (), t1.c1PtTgl (), t1.c1Pt21Pt2 ()));
1084+ 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 (), possibleIds1, t1.cYY (), t1.cZY (), t1.cZZ ()));
10871085 } else {
1088- 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,
1089- t1.x (), t1.y (), t1.z (), t1.alpha (), t1.snp (), t1.tgl (), t1.cYY (), t1.cZY (), t1.cZZ (),
1090- t1.cSnpY (), t1.cSnpZ (), t1.cSnpSnp (), t1.cTglY (), t1.cTglZ (), t1.cTglSnp (), t1.cTglTgl (), t1.c1PtY (), t1.c1PtZ (), t1.c1PtSnp (), t1.c1PtTgl (), t1.c1Pt21Pt2 ()));
1086+ 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 (), possibleIds1, t1.cYY (), t1.cZY (), t1.cZZ ()));
10911087 }
10921088 }
10931089 }
10941090 if (std::find (used_trackIds.begin (), used_trackIds.end (), pair_tmp_id2) == used_trackIds.end ()) {
10951091 used_trackIds.emplace_back (pair_tmp_id2);
10961092 if (cfgDoMix) {
10971093 if (t2.sign () > 0 ) {
1098- 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,
1099- t2.x (), t2.y (), t2.z (), t2.alpha (), t2.snp (), t2.tgl (), t2.cYY (), t2.cZY (), t2.cZZ (),
1100- t2.cSnpY (), t2.cSnpZ (), t2.cSnpSnp (), t2.cTglY (), t2.cTglZ (), t2.cTglSnp (), t2.cTglTgl (), t2.c1PtY (), t2.c1PtZ (), t2.c1PtSnp (), t2.c1PtTgl (), t2.c1Pt21Pt2 ()));
1094+ 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 (), possibleIds2, t2.cYY (), t2.cZY (), t2.cZZ ()));
11011095 } else {
1102- 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,
1103- t2.x (), t2.y (), t2.z (), t2.alpha (), t2.snp (), t2.tgl (), t2.cYY (), t2.cZY (), t2.cZZ (),
1104- t2.cSnpY (), t2.cSnpZ (), t2.cSnpSnp (), t2.cTglY (), t2.cTglZ (), t2.cTglSnp (), t2.cTglTgl (), t2.c1PtY (), t2.c1PtZ (), t2.c1PtSnp (), t2.c1PtTgl (), t2.c1Pt21Pt2 ()));
1096+ 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 (), possibleIds2, t2.cYY (), t2.cZY (), t2.cZZ ()));
11051097 }
11061098 }
11071099 }
@@ -1113,10 +1105,10 @@ struct Dilepton {
11131105 used_trackIds.emplace_back (pair_tmp_id1);
11141106 if (cfgDoMix) {
11151107 if (t1.sign () > 0 ) {
1116- 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,
1108+ emh_pos->AddTrackToEventPool (key_df_collision, EMFwdTrack (ndf, t1.globalIndex (), collision.globalIndex (), t1.fwdtrackId (), t1.pt (), t1.eta (), t1.phi (), leptonM1 , t1.sign (), t1.fwdDcaX (), t1.fwdDcaY (), possibleIds1,
11171109 t1.cXXatDCA (), t1.cXYatDCA (), t1.cYYatDCA ()));
11181110 } else {
1119- 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,
1111+ emh_neg->AddTrackToEventPool (key_df_collision, EMFwdTrack (ndf, t1.globalIndex (), collision.globalIndex (), t1.fwdtrackId (), t1.pt (), t1.eta (), t1.phi (), leptonM1 , t1.sign (), t1.fwdDcaX (), t1.fwdDcaY (), possibleIds1,
11201112 t1.cXXatDCA (), t1.cXYatDCA (), t1.cYYatDCA ()));
11211113 }
11221114 }
@@ -1125,10 +1117,10 @@ struct Dilepton {
11251117 used_trackIds.emplace_back (pair_tmp_id2);
11261118 if (cfgDoMix) {
11271119 if (t2.sign () > 0 ) {
1128- 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,
1120+ emh_pos->AddTrackToEventPool (key_df_collision, EMFwdTrack (ndf, t2.globalIndex (), collision.globalIndex (), t2.fwdtrackId (), t2.pt (), t2.eta (), t2.phi (), leptonM2 , t2.sign (), t2.fwdDcaX (), t2.fwdDcaY (), possibleIds2,
11291121 t2.cXXatDCA (), t2.cXYatDCA (), t2.cYYatDCA ()));
11301122 } else {
1131- 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,
1123+ emh_neg->AddTrackToEventPool (key_df_collision, EMFwdTrack (ndf, t2.globalIndex (), collision.globalIndex (), t2.fwdtrackId (), t2.pt (), t2.eta (), t2.phi (), leptonM2 , t2.sign (), t2.fwdDcaX (), t2.fwdDcaY (), possibleIds2,
11321124 t2.cXXatDCA (), t2.cXYatDCA (), t2.cYYatDCA ()));
11331125 }
11341126 }
0 commit comments