@@ -1423,11 +1423,14 @@ struct JetTaggerHFQA {
14231423 }
14241424 PROCESS_SWITCH (JetTaggerHFQA, processResponseMatrix, " create response matrix with flavour" , false );
14251425
1426- void processResponseMatrixWeighted (soa::Filtered<soa::Join<aod::JetCollisionsMCD, aod::JCollisionPIs>>::iterator const & collision, soa::Join<JetTableMCD, TagTableMCD, JetTableMCDMCP> const & mcdjets, soa::Join<JetTableMCP, JetTableMCPMCD> const & /* mcpjets*/ )
1426+ void processResponseMatrixWeighted (soa::Filtered<soa::Join<aod::JetCollisionsMCD, aod::JCollisionPIs, aod::JCollisionOutliers >>::iterator const & collision, soa::Join<JetTableMCD, TagTableMCD, JetTableMCDMCP> const & mcdjets, soa::Join<JetTableMCP, JetTableMCPMCD> const & /* mcpjets*/ )
14271427 {
14281428 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
14291429 return ;
14301430 }
1431+ if (collision.isOutlier ()) {
1432+ return ;
1433+ }
14311434 auto eventWeight = collision.weight ();
14321435 for (auto const & mcdjet : mcdjets) {
14331436 if (!jetfindingutilities::isInEtaAcceptance (mcdjet, jetEtaCuts->at (0 ), jetEtaCuts->at (1 ), trackCuts->at (2 ), trackCuts->at (3 ))) {
@@ -1936,7 +1939,7 @@ struct JetTaggerHFQA {
19361939 }
19371940 PROCESS_SWITCH (JetTaggerHFQA, processSV3ProngMCDMult, " Fill 3prong imformation for mcd jets with multiplicity" , false );
19381941
1939- void processSV3ProngMCDMultWeighted (soa::Filtered<soa::Join<aod::JetCollisionsMCD , aod::JCollisionOutliers>>::iterator const & collision, soa::Join<JetTableMCD, TagTableMCD, aod::MCDSecondaryVertex3ProngIndices> const & mcdjets, aod::MCDSecondaryVertex3Prongs const & prongs)
1942+ void processSV3ProngMCDMultWeighted (soa::Filtered<soa::Join<aod::JetCollisionsMCD, aod::JCollisionOutliers>>::iterator const & collision, soa::Join<JetTableMCD, TagTableMCD, aod::MCDSecondaryVertex3ProngIndices> const & mcdjets, aod::MCDSecondaryVertex3Prongs const & prongs)
19401943 {
19411944 if (collision.trackOccupancyInTimeRange () < trackOccupancyInTimeRangeMin || trackOccupancyInTimeRangeMax < collision.trackOccupancyInTimeRange ()) {
19421945 return ;
0 commit comments