@@ -393,6 +393,10 @@ struct skimmerPrimaryMuon {
393393 const auto & bc = collision.template bc_as <aod::BCsWithTimestamps>();
394394 initCCDB (bc);
395395
396+ if (!collision.isSelected ()) {
397+ continue ;
398+ }
399+
396400 const auto & fwdtracks_per_coll = fwdtracks.sliceBy (perCollision, collision.globalIndex ());
397401 for (const auto & fwdtrack : fwdtracks_per_coll) {
398402 if (fwdtrack.trackType () != o2::aod::fwdtrack::ForwardTrackTypeEnum::GlobalMuonTrack && fwdtrack.trackType () != o2::aod::fwdtrack::ForwardTrackTypeEnum::MuonStandaloneTrack) {
@@ -417,6 +421,10 @@ struct skimmerPrimaryMuon {
417421 const auto & bc = collision.template bc_as <aod::BCsWithTimestamps>();
418422 initCCDB (bc);
419423
424+ if (!collision.isSelected ()) {
425+ continue ;
426+ }
427+
420428 const auto & fwdtrackIdsThisCollision = fwdtrackIndices.sliceBy (fwdtrackIndicesPerCollision, collision.globalIndex ());
421429 for (const auto & fwdtrackId : fwdtrackIdsThisCollision) {
422430 const auto & fwdtrack = fwdtrackId.template fwdtrack_as <MyFwdTracks>();
@@ -435,6 +443,11 @@ struct skimmerPrimaryMuon {
435443 for (const auto & collision : collisions) {
436444 const auto & bc = collision.template bc_as <aod::BCsWithTimestamps>();
437445 initCCDB (bc);
446+
447+ if (!collision.isSelected ()) {
448+ continue ;
449+ }
450+
438451 if (collision.swtaliastmp_raw () == 0 ) {
439452 continue ;
440453 }
@@ -462,6 +475,9 @@ struct skimmerPrimaryMuon {
462475 for (const auto & collision : collisions) {
463476 const auto & bc = collision.template bc_as <aod::BCsWithTimestamps>();
464477 initCCDB (bc);
478+ if (!collision.isSelected ()) {
479+ continue ;
480+ }
465481 if (collision.swtaliastmp_raw () == 0 ) {
466482 continue ;
467483 }
@@ -484,6 +500,9 @@ struct skimmerPrimaryMuon {
484500 for (const auto & collision : collisions) {
485501 const auto & bc = collision.template bc_as <aod::BCsWithTimestamps>();
486502 initCCDB (bc);
503+ if (!collision.isSelected ()) {
504+ continue ;
505+ }
487506 if (!collision.has_mcCollision ()) {
488507 continue ;
489508 }
@@ -514,6 +533,9 @@ struct skimmerPrimaryMuon {
514533 for (const auto & collision : collisions) {
515534 const auto & bc = collision.template bc_as <aod::BCsWithTimestamps>();
516535 initCCDB (bc);
536+ if (!collision.isSelected ()) {
537+ continue ;
538+ }
517539 if (!collision.has_mcCollision ()) {
518540 continue ;
519541 }
0 commit comments