@@ -830,11 +830,6 @@ struct DileptonHadronMPC {
830830 }
831831 }
832832 }
833-
834- // possibleIds1.clear();
835- // possibleIds1.shrink_to_fit();
836- // possibleIds2.clear();
837- // possibleIds2.shrink_to_fit();
838833 }
839834 return true ;
840835 }
@@ -1186,6 +1181,8 @@ struct DileptonHadronMPC {
11861181
11871182 auto collisionIds_in_mixing_pool = emh_pos->GetCollisionIdsFromEventPool (key_bin); // pos/neg does not matter.
11881183
1184+ // LOGF(info, "selected_posTracks_in_this_event.size() = %d, selected_negTracks_in_this_event.size() = %d, collisionIds_in_mixing_pool.size() = %d", selected_posTracks_in_this_event.size(), selected_negTracks_in_this_event.size(), collisionIds_in_mixing_pool.size());
1185+
11891186 // perform event mixing, only if at least 1 dilepton exists.
11901187
11911188 for (const auto & mix_dfId_collisionId : collisionIds_in_mixing_pool) {
@@ -1204,35 +1201,37 @@ struct DileptonHadronMPC {
12041201
12051202 auto posTracks_from_event_pool = emh_pos->GetTracksPerCollision (mix_dfId_collisionId);
12061203 auto negTracks_from_event_pool = emh_neg->GetTracksPerCollision (mix_dfId_collisionId);
1204+ // LOGF(info, "posTracks_from_event_pool.size() = %d, negTracks_from_event_pool.size() = %d", posTracks_from_event_pool.size(), negTracks_from_event_pool.size());
12071205
12081206 for (const auto & pos : selected_posTracks_in_this_event) { // ULS mix
12091207 for (const auto & neg : negTracks_from_event_pool) {
1210- fillDilepton<1 >(collision, pos, neg, cut, tracks );
1208+ fillDilepton<1 >(collision, pos, neg, cut, nullptr );
12111209 }
12121210 }
12131211
12141212 for (const auto & neg : selected_negTracks_in_this_event) { // ULS mix
12151213 for (const auto & pos : posTracks_from_event_pool) {
1216- fillDilepton<1 >(collision, neg, pos, cut, tracks );
1214+ fillDilepton<1 >(collision, neg, pos, cut, nullptr );
12171215 }
12181216 }
12191217
12201218 for (const auto & pos1 : selected_posTracks_in_this_event) { // LS++ mix
12211219 for (const auto & pos2 : posTracks_from_event_pool) {
1222- fillDilepton<1 >(collision, pos1, pos2, cut, tracks );
1220+ fillDilepton<1 >(collision, pos1, pos2, cut, nullptr );
12231221 }
12241222 }
12251223
12261224 for (const auto & neg1 : selected_negTracks_in_this_event) { // LS-- mix
12271225 for (const auto & neg2 : negTracks_from_event_pool) {
1228- fillDilepton<1 >(collision, neg1, neg2, cut, tracks );
1226+ fillDilepton<1 >(collision, neg1, neg2, cut, nullptr );
12291227 }
12301228 }
12311229 } // end of loop over mixed event pool for lepton-lepton
12321230
12331231 if (cfgAnalysisType == static_cast <int >(o2::aod::pwgem::dilepton::utils::pairutil::DileptonHadronAnalysisType::kAzimuthalCorrelation )) {
12341232 auto selected_refTracks_in_this_event = emh_ref->GetTracksPerCollision (key_df_collision);
12351233 auto collisionIds_in_mixing_pool_hadron = emh_ref->GetCollisionIdsFromEventPool (key_bin);
1234+ // LOGF(info, "selected_refTracks_in_this_event.size() = %d, collisionIds_in_mixing_pool_hadron.size() = %d", selected_refTracks_in_this_event.size(), collisionIds_in_mixing_pool_hadron.size());
12361235
12371236 for (const auto & mix_dfId_collisionId : collisionIds_in_mixing_pool_hadron) {
12381237 int mix_dfId = mix_dfId_collisionId.first ;
@@ -1249,6 +1248,7 @@ struct DileptonHadronMPC {
12491248 }
12501249
12511250 auto refTracks_from_event_pool = emh_ref->GetTracksPerCollision (mix_dfId_collisionId);
1251+ // LOGF(info, "refTracks_from_event_pool.size() = %d", refTracks_from_event_pool.size());
12521252 for (const auto & ref1 : selected_refTracks_in_this_event) { // ref-ref mix
12531253 for (const auto & ref2 : refTracks_from_event_pool) {
12541254 fillHadronHadron<1 >(collision, ref1, ref2, nullptr , nullptr );
0 commit comments