Skip to content

Commit f9778ed

Browse files
committed
PWGEM/Dilepton: reduce unnecessary calls of emh
1 parent 941a4af commit f9778ed

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

PWGEM/Dilepton/Core/Dilepton.h

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1673,9 +1673,13 @@ struct Dilepton {
16731673
map_mixed_eventId_to_globalBC[key_df_collision] = collision.globalBC();
16741674
emh_pos->AddCollisionIdAtLast(key_bin, key_df_collision);
16751675
emh_neg->AddCollisionIdAtLast(key_bin, key_df_collision);
1676-
emh_pair_uls->AddCollisionIdAtLast(key_bin, key_df_collision);
1677-
emh_pair_lspp->AddCollisionIdAtLast(key_bin, key_df_collision);
1678-
emh_pair_lsmm->AddCollisionIdAtLast(key_bin, key_df_collision);
1676+
1677+
if (cfgAnalysisType == static_cast<int>(o2::aod::pwgem::dilepton::utils::pairutil::DileptonAnalysisType::kPolarization)) { // only for polarization
1678+
emh_pair_uls->AddCollisionIdAtLast(key_bin, key_df_collision);
1679+
emh_pair_lspp->AddCollisionIdAtLast(key_bin, key_df_collision);
1680+
emh_pair_lsmm->AddCollisionIdAtLast(key_bin, key_df_collision);
1681+
}
1682+
16791683
} // end of if pair exist
16801684

16811685
} // end of collision loop

0 commit comments

Comments
 (0)