@@ -325,8 +325,6 @@ struct DiphotonHadronMPC {
325325 used_photonIds.shrink_to_fit ();
326326 used_dileptonIds.clear ();
327327 used_dileptonIds.shrink_to_fit ();
328- used_refTrackIds.clear ();
329- used_refTrackIds.shrink_to_fit ();
330328
331329 map_mixed_eventId_to_globalBC.clear ();
332330 }
@@ -486,7 +484,6 @@ struct DiphotonHadronMPC {
486484
487485 std::vector<std::pair<int , int >> used_photonIds; // <ndf, trackId>
488486 std::vector<std::tuple<int , int , int , int >> used_dileptonIds; // <ndf, trackId>
489- std::vector<std::pair<int , int >> used_refTrackIds; // <ndf, trackId>
490487 std::vector<std::tuple<int , int , int , int >> used_diphotonIds; // <ndf, trackId>
491488 std::map<std::pair<int , int >, uint64_t > map_mixed_eventId_to_globalBC;
492489
@@ -708,12 +705,7 @@ struct DiphotonHadronMPC {
708705 if (fEMTrackCut .IsSelected (track)) {
709706 fRegistry .fill (HIST (" Hadron/hs" ), track.pt (), track.eta (), track.phi ());
710707 fRegistry .fill (HIST (" Hadron/hTrackBit" ), track.trackBit ());
711-
712- std::pair<int , int > pair_tmp_ref = std::make_pair (ndf, track.globalIndex ());
713- if (std::find (used_refTrackIds.begin (), used_refTrackIds.end (), pair_tmp_ref) == used_refTrackIds.end ()) { // add a ref track in mixing pool
714- emh_ref->AddTrackToEventPool (key_df_collision, EMTrack (ndf, track.globalIndex (), collision.globalIndex (), track.globalIndex (), track.pt (), track.eta (), track.phi (), 0.139 ));
715- used_refTrackIds.emplace_back (pair_tmp_ref);
716- }
708+ emh_ref->AddTrackToEventPool (key_df_collision, EMTrack (ndf, track.globalIndex (), collision.globalIndex (), track.globalIndex (), track.pt (), track.eta (), track.phi (), 0.139 ));
717709 }
718710 }
719711
0 commit comments